初探MongoDB

  1. 云栖社区>
  2. 袋鼠云技术团队>
  3. 博客>
  4. 正文

初探MongoDB

梓杰 2019-08-24 15:47:54 浏览489
展开阅读全文

一、什么是MongoDB

1.1 基本介绍

  MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,可以添加更多的节点,来保证服务器性能。MongoDB 将数据存储为一个文档,数据结构由键值对组成。MongoDB 文档使用BSON格式;字段值可以包含其他文档,数组及文档数组。

1.2 BSON

  BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON,它和JSON一样,支持内嵌的文档对象和数组对象,但是BSON有JSON没有的一些数据类型,如Date和BinData类型。
  BSON可以做为网络数据交换的一种存储形式,这个有点类似于Google的Protocol Buffer,但是BSON是一种schema-less的存储形式,它的优点是灵活性高,但它的缺点是空间利用

网友评论

登录后评论
0/500
评论
梓杰
+ 关注
所属云栖号: 袋鼠云技术团队