
TapDB
Contents
1 什么是 TapDB 7
1.1 文档数据库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1.1 集合/视图/按需物化视图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2 主要功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.1 高性能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.2 查询 API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2.3 高可用性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2.4 横向可扩展性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2.5 支持多种存储引擎 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2 产品介绍 8
2.1 数据库和集合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1.1 数据库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1.1.1 创建数据库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1.2 集合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1.2.1 创建集合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1.2.2 显式创建 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1.2.3 文档验证 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1.2.4 修改文档结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.1.2.5 唯一标识符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2 文档 (Document) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2.1 文档结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.1.1 字段名称 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2.2 点符号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2.2.1 数组 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2.2.2 嵌入式文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.3 文档限制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.3.1 文档大小限制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.3.2 文档字段顺序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.3.3 _id 字段 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2.4 文档结构的其他用途 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2.4.1 查询筛选器文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2.4.2 更新规范文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.2.4.3 索引规范文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
深圳钛铂数据有限公司 1
评论