服务器价格网提供各类服务器购买信息

数据导入分布式数据库的方法有哪些

最近不少朋友询问分布式数据库如何导入数据,其实方法并不复杂。我们可以通过一条命令把InDDB作为InDB或者自建MySQL的从库挂载到源数据库实例(InDB/自建MySQL)后方。成功了之后InDDB能够和源数据库保持准实时同步。从而实现将InDDB作为源数据库的备份的目的。

具体的步骤如下:

第一步:在InDDB下面创建需要迁移的库表

客户在InDDB下面, 创建需要从源数据库迁移到InDDB的库和表。 源数据库中, 有在InDDB中创建的库和表,才会被迁移和同步, 如果库表没有在InDDB中创建,则不会迁移到InDDB。在InDDB中创建的库表,需要保证库表名、字段名、字段类型和源数据库一致。但是InDDB中的表,可以做水平拆分。对于在InDDB做了水平拆分的表,将数据从原始数据库迁移到InDB时, 由InDDB保证数据能够按照拆分规则,被正确写入到InDDB。

第二步:启动数据迁移和同步

在InDDB中创建好要迁移的库和表之后,通过命令即可启动数据的迁移和同步,提醒大家,命令中的src_udb_addr 是源数据库的地址,可以为UDB地址,也可以为自建MySQL地址,src_udb_user是源数据库的用户名,目前必须为root。 如果需要其他用户名,请联系InDDB技术支持 src_udb_passwd: 用户密码。import_dbs是需要迁移的库,多个库之间用,号分隔。

InDDB收到该命令后,会首先连接源数据库实例,检查InDDB中的库表,是否已经在源数据库中存在,如果不存在会报错;库表存在性检查通过后,InDDB内部将开启数据迁移和同步进程,从源数据库中将数据迁移到InDDB,并通过binlog watch 机制,保证源数据库实例中的数据发生变更后,InDDB能够感知并将变更后的数据同步到InDDB。

数据导入分布式数据库如果还存在疑问,也可以直接咨询服务器价格网,服务器价格网提供从咨询到运维一站式服务,7*24小时都有专人进行服务,为企业提供及时、专业的指导。

赞(1)
未经允许不得转载:服务器价格网 » 数据导入分布式数据库的方法有哪些
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!