mongodb
Числа из PHP в MongoDB
Не знал, что официальный драйвер Монги для ПХП передаёт числа в Монгу как строки.
Долго не понимал почему удаление строк из коллекции срабатывает почти сразу, а не через заданное время. Наконец, догадался посмотреть на получившийся индекс, оказалалось, что все числа там — строки (в том числе и период через который значения удаляются).
А чтобы получились числа их надо завернуть в специальный объект:
$mongo->ensureIndex([
'date' => new MongoInt32(1)
], [
'expireAfterSeconds' => new MongoInt32(7200)
]);Вот как выглядит правильный индекс:

В неправильном числа будут окружены апострофами.
Mongo vs. MySQL

Сравнение скорости MongoDB и MySQL на вставку и чтение. Как видно из данных, MongoDB
Конечно, это достаточно сферические тесты, но голые чтение/запись тоже интересны.
На графу «Mongo cursor (WRONG)» внимания не обращайте, это ошибочные данные.