一、什么是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的存储形式,它的优点是灵活性高,但它的缺点是空间利用
继续阅读与本文标签相同的文章
上一篇 :
30岁以上的程序员该如何自处?
-
有一种糖叫语法糖【2】IOT三连之产品之修改查询删除
2026-05-19栏目: 教程
-
以SYSTEM身份挂载文件卷解决SQLServer使用NAS SMB文件卷等问题
2026-05-19栏目: 教程
-
全新的Unity跨平台开发 IDE JetBrains Rider 2019.2 x64特别版下载
2026-05-19栏目: 教程
-
血泪控诉:曝光数月的AMD微代码bug毁掉了我的周末
2026-05-19栏目: 教程
-
TIOBE 编程语言排行榜:Python何时才能追赶上Java?
2026-05-19栏目: 教程
