Python:MongoDB

MongoDB的介绍

MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。

在高负载的情况下,添加更多的节点,可以保证服务器性能。

MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。

MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。

MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组

MongoDB的优势

易扩展: NoSQL数据库种类繁多, 但是?个共同的特点都是去掉关系数据库的关系型特性。 数据之间?关系, 这样就?常容易扩展

?数据量, ?性能: NoSQL数据库都具有?常?的读写性能, 尤其在?数据量下, 同样表现优秀。 这得益于它的?关系性, 数据库的结构简单

灵活的数据模型: NoSQL?需事先为要存储的数据建?字段, 随时可以存储?定义的数据格式。 ?在关系数据库?, 增删字段是?件?常麻烦的事情

MongoDB 的适用场景为:

数据不是特别重要(例如通知,推送这些),数据表结构变化较为频繁,数据量特别大,数据的并发性特别高,数据结构比较特别

Python:MongoDB

上一篇:“12306” 是如何支撑起百万 QPS 的?


下一篇:mysql事务