想要改进这个问题吗? 更新问题,以便 editing this post 提供事实和引用来回答它.
关闭 8 年前。
在过去几年中,我注意到对 NoSQL 数据库的兴趣正在增加。 许多新的此类数据库已发布:
您认为它的目标是取代关系模型以及您如何看待 NoSQL 的 future 。
最佳答案
为什么是NoSql (MongoDB)?
可扩展且灵活的数据存储:这是放弃关系数据库的主要原因。
Schema less:用单个记录表示复杂的层次关系。
横向扩展:在更多机器上对数据进行分区。
速度惊人:MongoDB 使用二进制有线协议(protocol)作为主要交互模式 与服务器
特点:
轻松索引
存储的 Java 脚本
简单的管理(如果主从架构中的主服务器出现故障,则自动故障转移)
MongoDB 功能强大,并试图将许多功能与关系保持联系 系统,它并不打算做关系数据库所做的一切。每当 可能的话,数据库服务器会将处理和逻辑卸载到客户端。
https://stackoverflow.com/questions/4745911/
相关文章:
c# - 从 2.0 MongoDb c# 驱动程序获取结果
node.js - Mongoose - findByIdAndUpdate - 不适用于 req.
node.js - Mongoose 更新 : $inc is not working in ups
java - 如何在 Morphia/MongoDB Java 中创建复合唯一索引?
c# - 如何使用 c# 驱动程序删除 mongodb 文档中的嵌套数组元素
mongodb - Mongotemplate - 根据大于(gt)或小于(lt)运算符查询Obje
node.js - 我可以使用 MongoDb 驱动程序从 node.js 调用 rs.initia
node.js - Mongoose 得到 `TypeError: user.save is not