Хранение дат в MongoDB - PullRequest
       4

Хранение дат в MongoDB

5 голосов
/ 28 февраля 2012

Я видел немало вопросов о лучших идеологиях хранения дат в MongoDB. большинство ответов сводятся к использованию объектов JavaScript Date.

У меня, однако, другой вопрос: какой самый эффективный способ хранить даты?

Я работаю с коллекцией из примерно 5 миллионов записей и выполняю около 500 операций чтения в диапазоне в минуту, запрашивая записи $ gt или $ lt текущей метки времени. Как индексы строятся вокруг нативного объекта JavaScript Date? Являются ли они более производительными, чем хранение целочисленной метки времени?

1 Ответ

3 голосов
/ 28 февраля 2012

Даты хранятся как 64-битные целые числа в MongoDB.

См. Спецификацию BSON http://bsonspec.org/#/specification

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...