补习系列(16)-springboot mongodb 数据库应用技巧

  1. 云栖社区>
  2. Java技术进阶>
  3. 博客>
  4. 正文

补习系列(16)-springboot mongodb 数据库应用技巧

美码师 2019-02-21 22:22:45 浏览1052
展开阅读全文

一、关于 MongoDB

MongoDB 目前非常流行,在最近的DB-Engine排名中居第5位,仅次于传统的关系型数据库如 Oracle、Mysql。

然而在非关系型数据库领域,MongoDB已经持续成为佼佼者一段时间了,这与 MongoDB的一些优势存在一定关系:

  • 无模式(Schema),便于快速开发;
  • 面向文档化的数据,基于BSON格式(类JSON),灵活性强
  • 高性能,得益于其内存计算能力;
  • 副本集、自动分片特性,提供了高可用及水平扩展能力

MongoDB 的主要对象包括数据库(database)、集合(collection)、文档对象(document),与关系型数据库的对应关系如下:

MySqlMongoDB
schemadatabase
tablecollection
recorddocument
columnfield

与关系型数据库一样,M

网友评论

登录后评论
0/500
评论
美码师
+ 关注
所属云栖号: Java技术进阶