powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Хочется странного: быстрый распределенный RAM-кеш с постоянным хранилищем на диске.
11 сообщений из 11, страница 1 из 1
Хочется странного: быстрый распределенный RAM-кеш с постоянным хранилищем на диске.
    #38604714
keefay_lo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Стоит странная задачка: найти nosql решение, которое будет успевать за <150 микросекунд подтвердить SET/UPDATE - при этом, скорее всего, сделать это в памяти, а на диск записать уже позже, прозрачно и незаметно для приложения.

Ограничения: C++, немного денег (т.е. TimesTen за $23k не впишется, как и Gemfire за $12k).

Что еще. Эта штука должна работать без единого master'а на запись, т.е. Redis не подходит (он master-slave с возможностью чтени со слейвов).

--

Что удалось набенчить уже:

Riak: 700мкс. Не подходит.
Gemfire: ~200мкс. Не подходит. (цена)
Redis: 100мкс. Не подходит (master-slave)
...
Рейтинг: 0 / 0
Хочется странного: быстрый распределенный RAM-кеш с постоянным хранилищем на диске.
    #38604768
bdmalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Memcached не предлагаю....Может подойдёт Tarantool ?
...
Рейтинг: 0 / 0
Хочется странного: быстрый распределенный RAM-кеш с постоянным хранилищем на диске.
    #38605442
keefay_lo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bdmalex,
Tarantool не подходит.

Master-slave репликация прекрасно работает для проектов из web, к которым относятся mail.ru. Проблема в том, что у меня дикие требования к failover/HA - должно быть два мастера на write.

В теории, это означает, что нужна эластичная синхронная репликация по кольцу в стиле riak + фоновая запись на диск (и всё это должно давать подтверждение о том, что произошло хотя бы две записи - хотя бы в 200мкс, а riak при работе уже успел выдать мне 99% 700мсек и это тотально не подходит).

Писать это с нуля я не хочу (российскому хайлоаду хватит Полякова и прочих мейлрушных изготовителей тарантулы). Но, похоже, придется.
...
Рейтинг: 0 / 0
Хочется странного: быстрый распределенный RAM-кеш с постоянным хранилищем на диске.
    #38608869
Фотография DirksDR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
keefay_lo,

Добрый день!
Чтобы не писать ВСЕ с нуля, посмотрите на
http://globalsdb.org/getting-started
Бесплатная, скоростная, на мой взгляд годится как хранилище для одного узла.
Репликацию между узлами придется писать самому :(

Пообщайтесь здесь на форуме с SergeyLee
http://www.sql.ru/forum/1006757/vse-raznoobrazie-i-primery-mumps-baz-dannyh?hl=gt m
Товарищ пишет надстройку над "односерверной" системой GT.M. с целью получить многоузловую БД.
...
Рейтинг: 0 / 0
Хочется странного: быстрый распределенный RAM-кеш с постоянным хранилищем на диске.
    #38608995
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
keefay_lo ,

Попробуйте СУБД Caché .
Для тестов в условиях протокола ECP Вы можете попросить временную мультисерверную лицензию.
...
Рейтинг: 0 / 0
Хочется странного: быстрый распределенный RAM-кеш с постоянным хранилищем на диске.
    #38609066
Фотография Vovaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VoltDB. Есть бесплатная версия.
...
Рейтинг: 0 / 0
Хочется странного: быстрый распределенный RAM-кеш с постоянным хранилищем на диске.
    #38611940
Alexey Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
keefay_lo,

Посмотри в сторону gridgain .
Недавно заопенсорсились. Есть распределенный кеш + вытеснение на диск (должно настраиваться).
Если что спрашивай на стековерфлоу с хешем #gridgain.
...
Рейтинг: 0 / 0
Хочется странного: быстрый распределенный RAM-кеш с постоянным хранилищем на диске.
    #38611941
Alexey Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл отметить - c++ клиент в наличии.
...
Рейтинг: 0 / 0
Хочется странного: быстрый распределенный RAM-кеш с постоянным хранилищем на диске.
    #38612917
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Coherence SE - 4600$ за 1 Socket (т.е. потенциально за 10-12 ядер). Мне кажется, относительно небольшая цена.
...
Рейтинг: 0 / 0
Хочется странного: быстрый распределенный RAM-кеш с постоянным хранилищем на диске.
    #38718669
Скороход
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотрите в сторону Redis...
...
Рейтинг: 0 / 0
Хочется странного: быстрый распределенный RAM-кеш с постоянным хранилищем на диске.
    #38721330
Фотография roden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СкороходПосмотрите в сторону Redis...
совет интересный, особенно если прочесть-таки первый пост ТС:
авторт.е. Redis не подходит (он master-slave с возможностью чтени со слейвов).
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Хочется странного: быстрый распределенный RAM-кеш с постоянным хранилищем на диске.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]