Mongo:如何启用严格的FIFO数据检索?

时间:2013-07-23 01:05:27

标签: mongodb fifo

我有一个mongo集合,我想以先进先出(FIFO)顺序检索。我们每秒批量导入几百个任务,根据我的理解,在同一秒内导入的文档不一定按照它们插入的顺序检索。

引用http://docs.mongodb.org/manual/reference/object-id/

  

ObjectId值的顺序与之间的关系   生成时间在一秒钟内并不严格。如果多个   系统,或单个系统上的多个进程或线程生成   价值,在一秒钟内; ObjectId值不代表a   严格的插入顺序。客户端之间的时钟偏差也可能导致   因为客户端驱动程序生成,所以即使是值也不严格排序   ObjectId值,而不是mongod进程。

我的问题是:在mongo中确保严格的FIFO是否有通用的做法?目前我们很想添加一个新的密钥w /纳秒,但添加整个列只是为了确保FIFO看起来有点过分。任何想法赞赏

0 个答案:

没有答案