标签:sharding 相对 自动 场景 读写 性能 数据库 sha 写入
MongoDB数据是非关系型的数据库,数据处理的方式为:基于内存,将热数据存在物理内存中,从而达到高速读写
优点:
1.速度快。由于MongoDB数据的数据处理方式,从内存中读取,从而提高了整体的速度和效率。
2.扩展性能高。通过物理机器的增加或者Sharding(分片:为数据库的横向扩展),MongoDB的扩展可以达到非常高。
3.稳定性高。MongoDB的副集群配置中,当主库遇到问题,无法继续提供服务的时候,副本集会自动仲裁的选择新的主库。
4.数据格式的灵活度高。MongoDB采用的是BSON的二进制存储,非常适合存储或查询文档格式。
缺点:
1.占用空间大,属于空间换时间原则的类型,磁盘空间会造成一定的浪费。
2.对事物关系支持较弱,需要自己对应连接。
3.目前MongoDB的成熟度还不够高,运维不是很方便。
使用的场景
当数据高度关系化和结构化时,MongoDB不是最佳选择。
标签:sharding 相对 自动 场景 读写 性能 数据库 sha 写入
原文地址:http://www.cnblogs.com/Catherine001/p/7252581.html