Azure Cosmos DB用户现在可即时地从Cassandra复制数据

微软发布了用于数据库服务Azure Cosmos DB的Cassandra连接器个人预览,用户现在可以将数据从企业本地部署,或是在其他云计算上执行的Apache Cassandra工作负载,搬迁到Azure Cosmos DB上,而且这个过程Cassandra不需要停机。

Cassandra连接器使用复制代理程序,将数据从Apache Cassandra移动到Cosmos DB,而复制代理程序是在原生Cassandra主机上执行的Java程序,通过托管的工作管线上传位在Cassandra的数据。设置的方法很简单,微软提到,用户只要在Cassandra节点上下载代理程序,并且设置目标Cosmos DB Cassandra API账户信息就可以了。

复制代理程序会为集群创建初始快照并且上传必要的文件,而在之后,代理程序还会进行持续截取,不停地将Cassandra上添加的数据搬迁到Cosmos DB上。在目标Azure Cosmos DB Cassandra API账户上,用户需要验证支持的Cassandra功能,以及估算需要的请求单位。