功夫Panda

记录一些遇到的问题

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

TokuMX v1.5.0的唯一索引(unique index)不支持dropDups选项,

如果源数据包含相同目标key的文档,将无法建立唯一索引。

 

问题场景:

从MongoDB到TokuMX的数据实时同步,MongoDB使用唯一索引并且设置dropDups选项,

因为数据量较大同时客户端不断写数据,MongoDB数据首次导出过程中可能出现key相同的文档,数据导入到TokuMX,建立唯一索引失败,报错“duplicate key”。

 

解决方法:

预先对目标集合建立唯一索引。

 

参考资料:http://docs.tokutek.com/tokumx/tokumx-errata.html

 

posted on 2014-09-28 14:22  功夫Panda  阅读(371)  评论(0编辑  收藏  举报