NoSQL 数据库 [英] NoSQL DataBases
问题描述
在过去几年中,我注意到对 NoSQL 数据库的兴趣正在增加.许多新的此类数据库已发布:
For last several years I have noticed that interest to NoSQL DBs is increasing. A lot of new such DBs are released :
您认为它的目标是取代关系模型以及您如何看待 NoSQL 的未来.
What you think is it targeted to replace relational model and in general how do you see the future for NoSQL.
推荐答案
为什么选择NoSql (MongoDB)?
可扩展且灵活的数据存储:这是放弃关系数据库的主要原因.
Scalable and flexible datastore : This is the primary reason for moving away from relational database.
Schema less:用单个记录表示复杂的层次关系.
Schema less : represent complex hierarchical relationships with a single record.
横向扩展:在更多机器上对数据进行分区.
Scaling Out: Partitioning data across more machine.
速度惊人:MongoDB 使用二进制有线协议作为主要交互模式与服务器
Amazingly Fast : MongoDB uses a binary wire protocol as the primary mode of interaction with the server
特点:
轻松索引
存储的 Java 脚本
Stored Java Script
简单的管理(如果主从架构中的主服务器出现故障,则自动故障转移)
Simple Administration (automatic fail over if master goes down in master-slave architecture)
MongoDB 功能强大,并试图将许多功能与关系保持联系系统,它并不打算做关系数据库所做的一切.每当可能的话,数据库服务器会将处理和逻辑卸载到客户端.
MongoDB is powerful and attempts to keep many features from relational systems, it is not intended to do everything that a relational database does. Whenever possible, the database server offloads processing and logic to the client side.
这篇关于NoSQL 数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!