In Memory Database. Кто нибудь пользует?
-
- Уже с Приветом
- Posts: 17692
- Joined: 19 Sep 2005 16:57
- Location: 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.
-
- Уже с Приветом
- Posts: 1349
- Joined: 28 Nov 2008 17:50
Re: In Memory Database. Кто нибудь пользует?
я бы попробовал apache ignite. сбербанк пытается слезть с оракла именно на платный вариант apache ignite, кластер на 2000 серверов. говорят что там есть SQL, redundancy, fault-tolerant, consistent read и прочая.
-
- Уже с Приветом
- Posts: 946
- Joined: 24 Sep 2013 05:58
- Location: US\GA
Re: In Memory Database. Кто нибудь пользует?
Вот на это они слазят, говорят что успешно https://www.gridgain.com/iDesperado wrote: 13 Jan 2018 19:56 я бы попробовал apache ignite. сбербанк пытается слезть с оракла именно на платный вариант apache ignite, кластер на 2000 серверов. говорят что там есть SQL, redundancy, fault-tolerant, consistent read и прочая.
-
- Уже с Приветом
- Posts: 1349
- Joined: 28 Nov 2008 17:50
Re: In Memory Database. Кто нибудь пользует?
да, apache ignite это опенсоурс вариант gridgainmskmel wrote: 13 Jan 2018 20:40 Вот на это они слазят, говорят что успешно https://www.gridgain.com/
-
- Уже с Приветом
- Posts: 2136
- Joined: 08 Nov 2013 22:33
- Location: SFBA
-
- Уже с Приветом
- Posts: 946
- Joined: 24 Sep 2013 05:58
- Location: US\GA
-
- Уже с Приветом
- Posts: 2136
- Joined: 08 Nov 2013 22:33
- Location: SFBA
-
- Уже с Приветом
- Posts: 4195
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: In Memory Database. Кто нибудь пользует?
Hazelcast мы активно используем. Он хорош для своих задачMarie Clair wrote: 13 Jan 2018 04:45 Игрались с 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, нужно так нехило раскарячиться.
-
- Уже с Приветом
- Posts: 4195
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: In Memory Database. Кто нибудь пользует?
о спасибо, выглядит довольно перспективно и почти то что нужноmskmel wrote: 13 Jan 2018 20:40Вот на это они слазят, говорят что успешно https://www.gridgain.com/iDesperado wrote: 13 Jan 2018 19:56 я бы попробовал apache ignite. сбербанк пытается слезть с оракла именно на платный вариант apache ignite, кластер на 2000 серверов. говорят что там есть SQL, redundancy, fault-tolerant, consistent read и прочая.
-
- Уже с Приветом
- Posts: 34164
- Joined: 03 Dec 2000 10:01
- Location: Vladivostok->San Francisco->Los Angeles->San Francisco
Re: In Memory Database. Кто нибудь пользует?
Я редис как базу данных не воспринимаю - больше всеж это как для кеша он хорошо интегрирован в спринг фреймворк.valchkou wrote: 14 Jan 2018 01:48Hazelcast мы активно используем. Он хорош для своих задачMarie Clair wrote: 13 Jan 2018 04:45 Игрались с 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
-
- Уже с Приветом
- Posts: 4195
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: In Memory Database. Кто нибудь пользует?
посмотрел, идея хорошая, созвонился с ними.
Цена отпугнула, чаржат они по размеру памяти и за 500гб сходу хотят 100к в год сабскрипшина.
Т.е если толком распланировать, что нужны и тестовые и staging и как минимум 2 копии данных high availability , то набежит нехило. Я думаю 200 тыс минимум под наш проект. Дальше не буду копать, втюхнуть такое менеджменту не удастся по любому.
-
- Уже с Приветом
- Posts: 12065
- Joined: 15 Feb 2002 10:01
- Location: TX
Re: In Memory Database. Кто нибудь пользует?
У нас используется <memsql>, самая ни на есть <in memory>, распределенная. Очень быстро все считается