MongoDB小结22 - id生成规则
来源:互联网 发布:西云数据 光环新网 编辑:程序博客网 时间:2024/06/08 09:06
MongoDB的文档必须有一个_id键。
目的是为了确认在集合里的每个文档都能被唯一标识。
ObjectId 是 _id 的默认类型。
ObjectId 采用12字节的存储空间,每个字节两位16进制数字,是一个24位的字符串。
12位生成规则:
[0,1,2,3] [4,5,6] [7,8] [9,10,11]
时间戳 |机器码 |PID |计数器
- 前四位是时间戳,可以提供秒级别的唯一性。
- 接下来三位是所在主机的唯一标识符,通常是机器主机名的散列值。
- 接下来两位是产生ObjectId的PID,确保同一台机器上并发产生的ObjectId是唯一的。前九位保证了同一秒钟不同机器的不同进程产生的ObjectId时唯一的。
- 最后三位是自增计数器,确保相同进程同一秒钟产生的ObjectId是唯一的。
0 0
- MongoDB小结22 - id生成规则
- android 资源ID生成规则
- 服务器唯一id生成规则
- MongoDB中ObjectId生成规则参考
- MongoDB中ObjectId生成规则参考
- 非mongodb数据库如何使用mongodb生成的主键id
- 分享超级表格的id号的生成规则
- mongodb小结
- mongodb小结
- mongodb小结
- MongoDB小结
- mongodb小结
- 生成id
- ID生成
- android 资源ID规则
- 资源ID定义规则
- mongodb的id查询
- MongoDB的ID
- 第十一周项目1—验证算法(4)哈夫曼编码的算法验证
- 程序员必须知道的10大基础实用算法及其讲解
- 第十一周实践项目一(3)--线索化二叉树
- 第12周 项目4(7)-最远顶点
- 第六周项目5-后缀表达式
- MongoDB小结22 - id生成规则
- Android系统默认Home应用程序(Launcher)的启动过程源代码分析
- Android Activity加载Fragment的一般简易方法
- 第9周项目4广义表算法库及应用
- 第十二周项目3-图遍历算法实现
- 【第10周 项目1 - 二叉树算法库】
- 第十一周 验证算法 哈夫曼编码的算法验证
- 第11周 项目2-用二叉树求解代数表达式
- 工作中遇到的问题