--
Вы получили это сообщение, поскольку подписаны на группу "Erlang по-русски".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес erlang-russia...@googlegroups.com.
Чтобы отправлять сообщения в эту группу, отправьте письмо на электронный адрес erlang-...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Если нет проблем с RAM можно использовать Mnesia с disc_copies, там есть ordered_set. Ключ - {Id, время в секундах}Еще вариант rocksdb от фейсбука, https://github.com/barrel-db/barrel_rocksdb, ключ <<ID:фикс.длина, время:фикс.длина>>
понедельник, 11 июля 2016 г., 12:41:11 UTC+3 пользователь buddy написал:
--
postgresql — это очень хорошо.
Ещё могу порекомендовать clickhouse от яндекса, он крутой.
--
Вы получили это сообщение, поскольку подписаны на группу "Erlang по-русски".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес erlang-russia...@googlegroups.com.
Чтобы отправлять сообщения в эту группу, отправьте письмо на электронный адрес erlang-...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
ZREVRANGE <key> 0 N-1, а "выборка по ID за временной интервал T1-T2" -> ZREVRANGEBYSCORE <key> <from> <to>. Вот подробно о том, что я имею ввиду http://redis.io/commands/zadd.
Возможно претендую на место К.О., но если не ошибаюсь в Redis есть упорядоченные множества, которые поддерживают ограничение кол-ва записей и поиск по диапазону. Если в вашем случае использовать ID в качестве ключа и временную ветку в качестве оценки, то "выборка по ID последних N записей" ->ZREVRANGE <key> 0 N-1, а "выборка по ID за временной интервал T1-T2" -> ZREVRANGEBYSCORE <key> <from> <to>. Вот подробно о том, что я имею ввиду http://redis.io/commands/zadd.
--
Вы получили это сообщение, поскольку подписаны на группу "Erlang по-русски".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес erlang-russia...@googlegroups.com.
Чтобы отправлять сообщения в эту группу, отправьте письмо на электронный адрес erlang-...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.