MongoDB初体验

最近在尝试将一部分数据切换到(不是替换哦) MongoDB,由于MongoDB支持非常强大的查询操作,给相关的业务模块带来了极大的操作便利,再配合模块更新方法的同步或异步操作以实现数据一致性,这或许会改变未来业务模块的结构设计方向。

以下记录一些使用过程中总结的经验和感受:

=关于固定尺寸(指存储大小)的表(Capped Collections)

固定尺寸的表有更高的操作性能,但只适合特定的数据,不常修改的且定期淘汰的数据,如日志等

固定尺寸表的特性:

=关于索引

大多数在MySQL、PostgreSQL等关系数据库下的索引优化经验也适于MongoDB

=其他建议和唠叨

更多资料参考: MongoDB 手册