计算之智与哲学之慧分享 http://blog.sciencenet.cn/u/huangfuqiang

博文

数据库技术发展的新趋向代表MongoDB

已有 4205 次阅读 2011-6-10 15:22 |个人分类:数据库与知识库|系统分类:科研笔记

What is MongoDB?

MongoDB is an open source, document-oriented database designed with both scalability and developer agility in mind. Instead of storing your data in tables and rows as you would with a relational database, in MongoDB you store JSON-like documents with dynamic schemas. The goal of MongoDB is to bridge the gap between key-value stores (which are fast and scalable) and relational databases (which have rich functionality).

Using BSON (binary JSON), developers can easily map to modern object-oriented languages without a complicated ORM layer. This new data model simplifies coding significantly, and also improves performance by grouping relevant data together internally.

MongoDB was created by former DoubleClick Founder and CTO Dwight Merriman and former DoubleClick engineer and ShopWiki Founder and CTO Eliot Horowitz. They drew upon their experiences building large scale, high availability, robust systems to create a new kind of database. MongoDB maintains many of the great features of a relational database -- like indexes and dynamic queries. But by changing the data model from relational to document-oriented, you gain many advantages, including greater agility through flexible schemas and easier horizontal scalability.

信息来源站点



https://blog.sciencenet.cn/blog-89075-453678.html

上一篇:人类连接体项目
下一篇:无线传感器网络自组织研究思路应开放
收藏 IP: 119.165.82.*| 热度|

0

发表评论 评论 (1 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-25 22:49

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部