ToB企服应用市场:ToB评测及商务社交产业平台

标题: MongoDB - 简单了解 [打印本页]

作者: 天津储鑫盛钢材现货供应商    时间: 2022-11-1 19:45
标题: MongoDB - 简单了解
什么是 NoSQL

NoSQL 是一种非关系型数据库管理系统,不需要固定的架构,可以避免 JOIN 连接,并且易于扩展。
NoSQL 常用于具有庞大数据存储需求的分布式数据存储,通常是大数据和实时 Web 应用程序等场景。
对于海量数据,使用 RDBMS 处理是会导致系统响应时间变慢,一般的替代方案都是在负载增加时横向扩展到其他的服务器上,而 NoSQL 比关系型数据库更容易扩展。
NoSQL 的功能和优点主要是以下几点:
关于 MongoDB

MongoDB 是一个以 BSON 为数据模型的文档数据库,其中 BSON 是一种类 JSON 的二进制存储格式。

文档类似于 JSON 对象,其中存储的也是键值对的数据结构,字段的值也可以包括其他文档、数组和文档数组。
主要特点

适用场景

MongoDB 主要有以下适用场景:
MongoDB 也有以下不适用场景:
技术优势总结

MongoDB vs 关系型数据库

不同点MongoDBRDBMS数据模型文档模型关系模型数据库类型OLTP(联机事务处理)OLTPCRUDMQL/SQLSQL高可用复制集集群模式横向扩展能力原生分片完美支持数据分区或者应用侵入式索引支持B 树
全文索引
地理位置索引
多键索引
TTL 索引
B+ 树开发难度容易困难数据容量没有理论上限千万、亿扩展方式垂直扩展 + 水平扩展垂直扩展
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4