mongodb
喵喵d喵喵
这个作者很懒,什么都没留下…
展开
-
_id和ObjectId详解!
2.6.6 _id和ObjectIdMongoDB 中存储的文档必须有一个"_id" 键。这个键的值可以是任何类型的,默认是个ObjectId 对象。在一个集合里面,每个文档都有唯一的"_id" 值,来确保集合里面每个文档都能被唯一标识。如果有两个集合的话,两个集合可以都有一个值为123 的"_id" 键,但是每个集合里面只能有一个"_id" 是123 的文档。1. Objec转载 2016-05-10 13:29:43 · 6310 阅读 · 0 评论 -
从关系型数据库到非关系型数据库
1. 关系型数据库关系型数据库,是指采用了关系模型来组织数据的数据库。关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。关系模型中常用的概念:转载 2016-05-06 11:48:49 · 204 阅读 · 0 评论 -
mongodb原子操作
mongoDB是一个与mysql数据库有所不同的数据库了,下面我们来为各位深入分析mongoDB原子操作例子,希望下文可以帮助到各位.所周知,Redis采用的是异步I/O非阻塞的单进程模型,每一条Redis命令都是原子性的。那么mongoDB呢? mongo有哪些原子操作呢?有哪些实现事务性操作的技巧呢?1.对单个文档进行原子性修改mongoDB保证了对单个docu转载 2016-07-05 16:36:34 · 1279 阅读 · 0 评论 -
MongoDB 数据库级锁、建索引导致数据库阻塞、不合理使用嵌入 embed document、不合理使用 Array 字段等4个坑
MongoDB 是目前炙手可热的 NoSQL 文档型数据库,它提供的一些特性很棒:如自动 failover 机制,自动 sharding,无模式 schemaless,大部分情况下性能也很棒。但是薄荷在深入使用 MongoDB 过程中,遇到了不少问题,下面总结几个我们遇到的坑。特别申明:我们目前用的 MongoDB 版本是 2.4.10,曾经升级到 MongoDB 2.6.0 版本,问题依然存在,转载 2016-07-05 16:45:49 · 1395 阅读 · 0 评论