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 :)



Конкретно не подскажу, но возможно что-то найдешь на http://nosql-database.org/


--
Andrew Degtiariov
DA-RIPE