星瑞格数据库支持双机/集群模式,实现主备同步复制,保证数据的一致性和完整性。当主机发生故障时,备机可以自动接管服务,实现故障切换,保证业务的连续性和可用性 。下面是一个双机的安装和测试过程的简要步骤:
- 在两台服务器上分别安装星瑞格数据库,并配置相同的参数,如端口号、用户名、密码等。
- 在主机上启动双机集群的功能,指定备机的IP地址和端口号,以及同步的模式,如同步或异步。
- 在备机上启动双机集群的功能,指定主机的IP地址和端口号,以及同步的模式,如同步或异步。
- 在主机上查看双机集群的状态,可以看到主机和备机的角色、状态、同步进度等信息。
- 在备机上查看双机集群的状态,可以看到主机和备机的角色、状态、同步进度等信息。
- 在主机上创建一个名为的testdb的数据库,并指定一个名为datadbs的数据文件。
- 在主机上创建一个名为test的表,包含两个字段,分别是id和name,id是主键,name是非空的。
- 在主机上向test表中插入一些数据,如(1, ‘张三’),(2, ‘李四’),(3, ‘王五’)等。
- 在备机上查看test表的数据,可以看到和主机上的数据一致,说明数据已经同步成功。
- 在主机上模拟故障,比如关闭数据库或断电宕机。
- 在备机上查看双机集群的状态,可以看到备机已经自动切换为主机,接管服务。
- 在备机上向test表中插入一些数据,如(4, ‘赵六’),(5, ‘孙七’),(6, ‘周八’)等。
- 在主机上恢复故障,比如重启数据库或恢复网络。
- 在主机上查看双机集群的状态,可以看到主机已经自动切换为备机,同步数据。
- 在主机上查看test表的数据,可以看到和备机上的数据一致,说明数据已经同步成功。