LINUX.ORG.RU

История изменений

Исправление maxcom, (текущая версия) :

Такое можно сделать на базах, которые целиком поднимаются из transcaction log'а (вроде redis в режиме append only file), либо у которые хранят readonly снапшоты старых сегментов (leveldb, cassandra, + то что построено на lucene, плюс еще возможно hbase).

В любом случае чтобы оно быстро работало придется иногда опитимизировать структуры, отказываясь на время оптимизации от гарантии неизменяемости. Иначе оно будет или медленно подниматься после рестарта (в первом случае), или медленно читать (во втором).

Исходная версия maxcom, :

Такое можно сделать на базах, которые целиком поднимаются из transcaction log'а (вроде redis в режиме append only file), либо у которые хранят readonly снапшоты старых сегментов (leveldb, cassandra, + то что построено на lucene, плюс еще возможно hbase).

В любом случае чтобы оно быстро работало придется иногда опитимизировать структуры, отказываясь на время оптимизации от гарантии неизменяемости. Иначе оно будет или медленно подниматься после рестарта (в первом случае), или медленно читать (во втором)