MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

整体架构:

MongoDB 4.2 已经发布。

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富、最像关系数据库的。Mongo 最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

根据 DZone 网站的报道,MongoDB 首席技术官 Elliot Horowitz 说,新版本带来了一些特性,主要有以下几点

  • 通配符索引:可以在子文档上创建索引,使读取速度更快
  • 搜索引擎集成:这是一个非常简单且好用功能,给应用程序提供一个良好的搜索工具
  • 新的更新命令语法:开发人员可以使用 MongoDB 查询语言从 Amazon S3 查询任何格式的数据(JSON、BSON、CSV、TSV、Avro和Parquet 等)
  • 字段级加密:通过在驱动程序中提供字段级加密或客户端加密,数据库服务器只看到密文,而不能知道任何密钥。

除了这些特性之外,还有例如按需物化视图、表达式视图、Agg Pipeline ++、zStandard 压缩、分布式事务和对Kubernetes的支持等。

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。