真理局限性:没有任何工具能应对所有问题 没有任何一个数据库能满足所有的应用场景
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案MongoDB现在已经被国内很多网站用来记录网站的日志。MongoDB也属于内存数据库,它会自动将一些数据缓存到内存中,这个我想也是大家平时自己会去做的事情,毕竟占内存总比占cpu好,MongoDB支持分布式部署,这样我们可以分多台服务器来进行部署。注:MongoDB不建议部署在windows 32的机器上,当数据超过2G的时候会出问题,官方建议安装在windows 64位或linux上。相对于关系性数据库来说,它的安全性就大打折扣了,所以我们应该有选择性的使用,譬如网站的日志记录,网站访问统计等可以使用MongoDB来进行数据存储。
MongoDB的特色在于支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,并实现了存储节点的自动sharding管理等配套功能;以及由于MongoDB是分布在多个文件中,当数据量远大于内存时,数据分布在足够多文件时确保性能。
MongoDB 特性:
原文链接:https://www.f2er.com/nosql/204443.html