个人简介

Echo Blog


江湖无名 安心练剑
  • Mongo Data Model Concept-35 Mongo 数据模型组件
    Data Modeling Concepts 请考虑 mongodb 中数据建模的以下方面: 数据模型设计 提供在确定数据模型时可以选择的不同策略、它们的优点和缺点。 操作因素和数据模型 在设计数据模型时, 应记住详细信息功能, 如生命周期管理、索引、水平可伸缩性和文档增长。 有关 mongodb 中数据建模的一般介绍, 请参阅数据建模简介。 例如, 数据模型, 请参阅数据建模...
    2018-12-10 03:35:23 | Database
  • Mongo Data Model Schema Validation-34 Mongo 数据模型 Schema Validation
    Schema Validation 3.2 版中的新版本。 mongodb 提供了在更新和插入过程中执行架构验证的功能。 指定验证规则 验证规则基于每个集合。 若要在创建新集合时指定验证规则, 请将 db.createCollection() 与 validator 选项一起使用。 若要将文档验证添加到现有集合中, 请将 collMod 命令与 validator 选项一起使用。...
    2018-12-10 03:35:23 | Database
  • Mongo Data Model-33 Mongo 数据模型
    Data Model mongodb 中的数据具有灵活的模式。默认情况下, 集合不强制文档结构。这种灵活性为您提供了数据建模选项, 以满足您的应用程序及其性能要求。 数据建模简介 介绍 mongodb 中的数据建模。 架构验证 mongodb 提供了在更新和插入过程中进行架构验证的功能。 数据建模概念 详细说明在确定数据模型时必须做出的决定的核心文档, ...
    2018-12-10 03:35:23 | Database
  • Mongo Aggregation Map-Reduce-32 Mongo 聚合 Map-Reduce
    Map-Reduce Map-Reduce 是一种数据处理模式, 用于将大量数据压缩为有用的聚合结果。 对于Map-Reduce的操作, mongodb 提供 mapReduce 数据库命令。 考虑到上面的例子: 在此Map-Reduce操作中, mongodb 将映射阶段应用于每个输入文档 (即集合中与查询条件匹配的文档)。 映射函数发出键值对。对于具有多个值的密钥, mon...
    2018-12-10 03:35:23 | Database
  • Mongo Aggregation Pipieline-31 Mongo 聚合函数管道篇
    aggregation 聚合操作处理数据记录并返回计算结果。 聚合操作将多个文档中的值组合在一起, 并且可以对分组数据执行各种操作以返回单个结果。 mongodb 提供了三种执行聚合的方法: 聚合管道、减少映射函数和单一用途聚合方法。 聚合管道 (Aggregation Pipeline) mongodb 的聚合框架是基于数据处理管道的概念而建模的。 文档进入多级管道, 将文档转...
    2018-12-10 03:35:23 | Database
  • Mongo ACID-28
    原子性 在 mongodb 中, 写入操作在单个文档的级别上是原子操作, 即使该操作修改单个文档中的多个嵌入文档也是如此。 多文档事务 当单个写入操作 (例如 db.collection.updateMany() ) 修改多个文档时, 每个文档的修改都是原子的, 但整个操作不是原子的。 执行多文档写入操作时, 无论是通过单个写入操作还是多个写入操作, 其他操作都可能会交织在一起。 ...
    2018-12-10 03:35:23 | Database
  • Mongo Conver Query-29 Mongo 覆盖查询
    覆盖查询 当查询条件和查询投影仅包含索引字段时, mongodb 将直接从索引返回结果, 而无需扫描任何文档或将文档放入内存。 这些覆盖的查询性能非常高。 覆盖的查询是可以完全使用索引来满足的查询, 无需检查任何文档。当同时应用以下两个选项时, 索引涵盖查询: 查询中的所有字段都是索引的一部分, 并且 结果中返回的所有字段都在同一个索引中。 ...
    2018-12-10 03:35:23 | Database
  • Mongo CRUD Component-28 Mongo CRUD 组件
    Mongo CRUD Component 原子性、一致性和分布式操作 原子性和事务 读取隔离、一致性和快速性 分布式查询 通过查找修改的可线性读取 查询计划、性能和分析 查询计划 查询优化 分析查询性能 写入操作性能 ...
    2018-12-10 03:35:23 | Database