In Memory Database. Кто нибудь пользует?
- Marie Clair
- Уже с Приветом
- Сообщения: 17692
- Зарегистрирован: Пн сен 19, 2005 11:57 am
- Откуда: NJ, US
Re: In Memory Database. Кто нибудь пользует?
Игрались с Redis and Hazelcast. Redis не плохо, довольно прилично developed, много документации, супорт, и много use cases покрыто, делали union and intersection с датой, быстро, но не слишком, single threaded C code. Не пошли с ними, было дорого хранить на cloud, размер был 245G of data. Hazelcast and Memcached не помню, другие делали PoC, тоже не выбрали. Советую взглянуть на Hazelcast Jet иx новый продукт.
The best things in life either make you fat, drunk, or pregnant.
-
- Уже с Приветом
- Сообщения: 1349
- Зарегистрирован: Пт ноя 28, 2008 11:50 am
Re: In Memory Database. Кто нибудь пользует?
я бы попробовал apache ignite. сбербанк пытается слезть с оракла именно на платный вариант apache ignite, кластер на 2000 серверов. говорят что там есть SQL, redundancy, fault-tolerant, consistent read и прочая.
-
- Уже с Приветом
- Сообщения: 946
- Зарегистрирован: Вт сен 24, 2013 12:58 am
- Откуда: US\GA
Re: In Memory Database. Кто нибудь пользует?
Вот на это они слазят, говорят что успешно https://www.gridgain.com/iDesperado писал(а): Сб янв 13, 2018 1:56 pm я бы попробовал apache ignite. сбербанк пытается слезть с оракла именно на платный вариант apache ignite, кластер на 2000 серверов. говорят что там есть SQL, redundancy, fault-tolerant, consistent read и прочая.
-
- Уже с Приветом
- Сообщения: 1349
- Зарегистрирован: Пт ноя 28, 2008 11:50 am
Re: In Memory Database. Кто нибудь пользует?
да, apache ignite это опенсоурс вариант gridgainmskmel писал(а): Сб янв 13, 2018 2:40 pm Вот на это они слазят, говорят что успешно https://www.gridgain.com/
-
- Уже с Приветом
- Сообщения: 2136
- Зарегистрирован: Пт ноя 08, 2013 4:33 pm
- Откуда: SFBA
-
- Уже с Приветом
- Сообщения: 946
- Зарегистрирован: Вт сен 24, 2013 12:58 am
- Откуда: US\GA
-
- Уже с Приветом
- Сообщения: 2136
- Зарегистрирован: Пт ноя 08, 2013 4:33 pm
- Откуда: SFBA
- valchkou
- Уже с Приветом
- Сообщения: 4195
- Зарегистрирован: Вт апр 26, 2011 10:43 pm
- Откуда: Сергели ->Chicago
- Контактная информация:
Re: In Memory Database. Кто нибудь пользует?
Hazelcast мы активно используем. Он хорош для своих задачMarie Clair писал(а): Пт янв 12, 2018 10:45 pm Игрались с Redis and Hazelcast. Redis не плохо, довольно прилично developed, много документации, супорт, и много use cases покрыто, делали union and intersection с датой, быстро, но не слишком, single threaded C code. Не пошли с ними, было дорого хранить на cloud, размер был 245G of data. Hazelcast and Memcached не помню, другие делали PoC, тоже не выбрали. Советую взглянуть на Hazelcast Jet иx новый продукт.
Hazelcast and Memcached это кэши, а не базы дынных.
Hazelcast уже воткнул возможность использовать sql для фильтраций данных, но нет joins, group by.
т.е что бы выполнить нечто типа select 1,2,3 from a,b where xx=yy group by zz, нужно так нехило раскарячиться.
- valchkou
- Уже с Приветом
- Сообщения: 4195
- Зарегистрирован: Вт апр 26, 2011 10:43 pm
- Откуда: Сергели ->Chicago
- Контактная информация:
Re: In Memory Database. Кто нибудь пользует?
о спасибо, выглядит довольно перспективно и почти то что нужноmskmel писал(а): Сб янв 13, 2018 2:40 pmВот на это они слазят, говорят что успешно https://www.gridgain.com/iDesperado писал(а): Сб янв 13, 2018 1:56 pm я бы попробовал apache ignite. сбербанк пытается слезть с оракла именно на платный вариант apache ignite, кластер на 2000 серверов. говорят что там есть SQL, redundancy, fault-tolerant, consistent read и прочая.
- Sergunka
- Уже с Приветом
- Сообщения: 34164
- Зарегистрирован: Вс дек 03, 2000 4:01 am
- Откуда: Vladivostok->San Francisco->Los Angeles->San Francisco
Re: In Memory Database. Кто нибудь пользует?
Я редис как базу данных не воспринимаю - больше всеж это как для кеша он хорошо интегрирован в спринг фреймворк.valchkou писал(а): Сб янв 13, 2018 7:48 pmHazelcast мы активно используем. Он хорош для своих задачMarie Clair писал(а): Пт янв 12, 2018 10:45 pm Игрались с Redis and Hazelcast. Redis не плохо, довольно прилично developed, много документации, супорт, и много use cases покрыто, делали union and intersection с датой, быстро, но не слишком, single threaded C code. Не пошли с ними, было дорого хранить на cloud, размер был 245G of data. Hazelcast and Memcached не помню, другие делали PoC, тоже не выбрали. Советую взглянуть на Hazelcast Jet иx новый продукт.
Hazelcast and Memcached это кэши, а не базы дынных.
Hazelcast уже воткнул возможность использовать sql для фильтраций данных, но нет joins, group by.
т.е что бы выполнить нечто типа select 1,2,3 from a,b where xx=yy group by zz, нужно так нехило раскарячиться.
"A patriot must always be ready to defend his country against his government." Edward Abbey
- valchkou
- Уже с Приветом
- Сообщения: 4195
- Зарегистрирован: Вт апр 26, 2011 10:43 pm
- Откуда: Сергели ->Chicago
- Контактная информация:
Re: In Memory Database. Кто нибудь пользует?
посмотрел, идея хорошая, созвонился с ними.
Цена отпугнула, чаржат они по размеру памяти и за 500гб сходу хотят 100к в год сабскрипшина.
Т.е если толком распланировать, что нужны и тестовые и staging и как минимум 2 копии данных high availability , то набежит нехило. Я думаю 200 тыс минимум под наш проект. Дальше не буду копать, втюхнуть такое менеджменту не удастся по любому.
- Likenew
- Уже с Приветом
- Сообщения: 12065
- Зарегистрирован: Пт фев 15, 2002 4:01 am
- Откуда: TX
Re: In Memory Database. Кто нибудь пользует?
У нас используется <memsql>, самая ни на есть <in memory>, распределенная. Очень быстро все считается