MongoDB
-
MongoDB中的表,字段,不需要预定义,是根据插入的数据自动更新
-
BSON:二进制的JSON
-
CAP原则:一致性(Consistency)、可用性(Availability)、分区容错性(Partition Tolerance)。CAP 理论的核心是:一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求,最多只能同时较好的满足两个。
-
去热点化,均衡存储数据到各个分片上
适应场景
不适用场景
了解了MongoDB 适用场景之后,还需要了解哪些场景下不适合使用MongoDB,具体如下: 1)高度事务性系统:例如银行或会计系统。传统的关系型数据库目前还是更适用于需要大量原子性复杂事务的应用程序。 2)传统的商业智能应用:针对特定问题的BI 数据库会对产生高度优化的查询方式。对于此类应用,数据仓库可能是更合适的选择。 3)需要复杂SQL 查询的问题。 相信通过上面的说明,你已经大致了解了MongoDB 的使用规则,需要说明一点的是,MongoDB 不仅仅是数据库,更多的使用是将MongoDB 作为一个数据库中间件在实际应用中合理划分使用细节,这一点对于MongoDB 应用来讲至关重要!
下载安装
官网:<https://www.mongodb.com/download-center/community?jmp=nav>