NoSQL 数据库 [英] NoSQL DataBases

查看:18
本文介绍了NoSQL 数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在过去几年中,我注意到对 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)?

  1. 可扩展且灵活的数据存储:这是放弃关系数据库的主要原因.

  1. 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆