暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
一文详述MongoDB
1005
21页
4次
2020-01-09
5墨值下载
一、简介
MongoDB
MongoDB”Humongous”,
义是指”庞大”,即命名者的意图是可以处理大规模的数据。
笔者欢称为芒果据库了译加相外,还来
于这几年使用MongoDB的两层感觉:
第一层感受是”爽”,使用这个文档数据库的特点是几乎不受什
么限制,一方面Json文档式的结构更容易理解,而无Schema约束也
让DDL管理更加简单,一切都可以很快速的进行。
第二层感受是“酸爽”,这点相信干运维或是支撑性工作的兄弟
感受会比较深刻,MongoDB由于入门体验”太过于友好”,导致一
些团队认为用好这个数据库是个很简单的事情,所以开发兄弟在存量
系统上埋一些坑也是正常的事情。所谓交付一时爽,维护火葬场..当
然了,这句话可能有些过。但这里的潜台词是:与传统的RDBMS数据
库一样,MongoDB在使用上也需要认真的考量和看护,不然的话,
会遇到更多的坑。
那么,尽管文档数据库在选型上会让一些团队望而却步,仍然不阻碍该数据
库所获得的一些支持,比如DB-Engine上的排名:
图-DBEngine排名
在全部的排名中,MongoDB长期排在第5位(文档数据库排名第1位),同时也是
NoSQLMongoDB
业上的驱动(MongoDB于2017年在纳斯达克上市),这些因素都推动了该开源数
据库的发展
MongoDB数据库的一些特性:
面向文档存储,基于JSON/BSON可表示灵活的数据结构
动态DDL能力,没有强Schema约束,支持快速迭代
高性能计算,提供基于内存的快速数据查询
容易扩展,利用数据分片可以支持海量数据存储
丰富的功能集,支持二级索引、强大的聚合管道功能,为开发者
量身定做的功能,如数据自动老化、固定集合等等。
跨平台版本、支持多语言SDK..
MongoDB,下
产生一定的了解。
二、基本模型
MongoDB
SQL数据库,但并非完全相同。
关于这点,也有人说,MongoDB是NoSQL中最像SQL的数据库..
如下表所示:
SQL概念
MongoDB概念
database database
table collection
row document
column field
说明
of 21
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜