恕我直言,牛逼哄哄的MongoDB你可能只会30%
MongoDB闪亮登场
自我介绍
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能丰富,像关系数据库的。
MongoDB大的特点就是无Schema限制,灵活度很高。数据格式是BSON,BSON是一种类似JSON的二进制形式的存储格式,简称Binary JSON 它和JSON一样,支持内嵌的文档对象和数组对象。
跟关系型数据库概念对比
| Mysql | MongoDB | |:----|:----| | Database(数据库) | Database(数据库) | | Table(表) | Collection(集合) | | Row(行) | Document(文档) | | Column(列) | Field(字段) |
数据格式
MongoDB 将数据存储为一个文档,BSON格式。由key 和 value组成。
{
"_id" : ObjectId("5e141148473cce6a9ef349c7"),
"title" : "批量更新",
"url" : "http://cxytiandi.com/blog/detail/8",
"author" : "yinjihuan",
"tags" : [
"java",
"mongodb",
"spring"
],
"visit_count" : NumberLong(10),
"add_time" : ISODate("2019-02-11T07:10:32.936+0000")
}
相关文章