9 февраля 2010 г. 0:01 пользователь Alexandre Snarskii
<snar@snar.spb.ru> написал:
Hi!
Господа, а что у нас есть из нормальных in-memory databases ?
Навскидку вспоминаю только MySQL (ENGINE=MEMORY) и TimesTen
(Oracle) из реляционок и "классический" (версии 1.x) BerkeleyDB и
memcache из нереляционных.
Еще на что-нибудь смотреть стоит ? Или проще самому написать,
под конкретную задачу ? :)
PS: Чего бы хотелось: адресовать по некоему ключу небольшой
обьем данных, при том, что:
- по каждому ключу можно хранить несколько записей.
- по каждой записи есть expiration time, после которого
она автоматически удаляется.
- multimaster read/write, с возможной задержкой распространения
между master'ами.
- multimaster delete, причем удаление по крайней мере в нормальной
ситуации происходит раньше expire.
- реляционность, по большому счету, не более чем из разряда
"хотелок".
- freeware/opensource :)