Cassandra or MongoDB ?
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Cassandra or MongoDB ?
Что посоветуете из двух для изучения nosql ?
Мне с прошлой джавы one запомнилось что в MongoDB много каких то недоработок. Там выступала Trisha mcgee и из публики всю сессию были коменты что де то у вас не так, это не эдак.
Мне с прошлой джавы one запомнилось что в MongoDB много каких то недоработок. Там выступала Trisha mcgee и из публики всю сессию были коменты что де то у вас не так, это не эдак.
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 2489
- Joined: 04 Feb 2002 10:01
- Location: Слава Україні!
Re: Cassandra or MongoDB ?
Я так имхую:Сабина wrote:Что посоветуете из двух для изучения nosql ?
Мне с прошлой джавы one запомнилось что в MongoDB много каких то недоработок. Там выступала Trisha mcgee и из публики всю сессию были коменты что де то у вас не так, это не эдак.
Это две большие разницы.
Как такового единого noSql нету.
Вот тут есть обзор вообще разных баз и хранилищ:
https://www.simple-talk.com/cloud/data- ... eflector23
Cassandra сейчас в развитии, но выглядит неплохо по скорости, объему, быстрой загрузке, кластерам и др. фичам типа CQL.
MongoDB я бы так сказал: больше для работы с неструктурированными данными, в частности списками и т.д.
Ну и всё зависит от задач.
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Cassandra or MongoDB ?
ПасибWin32nipuh wrote: Cassandra сейчас в развитии, но выглядит неплохо по скорости, объему, быстрой загрузке, кластерам и др. фичам типа CQL.
MongoDB я бы так сказал: больше для работы с неструктурированными данными, в частности списками и т.д.
Ну и всё зависит от задач.
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 4195
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Cassandra or MongoDB ?
вот тут есть хороший бесплатный тренинг по кассандре и дизайну таблиц под касандру
http://www.datastax.com/what-we-offer/p ... s/training
а вот и сама кассандра + пакет тулзов под нее включая web ui смотреть на ноды, таблицы и данные.
http://planetcassandra.org/cassandra/
мой JPA подобный маппер, чтобы легче жить было.
https://github.com/valchkou/cassandra-driver-mapping
под яву cassandra лучше ложится, ввиду строгой типизации явы и привычки ява программистов все перегонять в бины.
код становится более предсказуем, хотя и менее динамичен.
хотя можно и динамичность замутить, добавляя колонки в runtime и мусор любой формы сложить ввиде byte[].
но больше всего мне нравится поддержка timeseries with timeuuid и модель памяти, которая одновременно
является и распределенной БД и распределенным кэшем.
http://www.datastax.com/what-we-offer/p ... s/training
а вот и сама кассандра + пакет тулзов под нее включая web ui смотреть на ноды, таблицы и данные.
http://planetcassandra.org/cassandra/
мой JPA подобный маппер, чтобы легче жить было.
https://github.com/valchkou/cassandra-driver-mapping
под яву cassandra лучше ложится, ввиду строгой типизации явы и привычки ява программистов все перегонять в бины.
код становится более предсказуем, хотя и менее динамичен.
хотя можно и динамичность замутить, добавляя колонки в runtime и мусор любой формы сложить ввиде byte[].
но больше всего мне нравится поддержка timeseries with timeuuid и модель памяти, которая одновременно
является и распределенной БД и распределенным кэшем.
-
- Уже с Приветом
- Posts: 4827
- Joined: 15 May 2001 09:01
Re: Cassandra or MongoDB ?
На одном из тренингов по Big Data на DataStax, возможно, даже в кассандровком, первая буква в сокращении RDBMS расшифровывалась как "Rational". Сначала посмеялся, а потом понял. Для базы данных без joins такая расшифровка как раз подходит.valchkou wrote:вот тут есть хороший бесплатный тренинг по кассандре и дизайну таблиц под касандру
http://www.datastax.com/what-we-offer/p ... s/training
-
- Уже с Приветом
- Posts: 4532
- Joined: 06 Jul 2011 12:22
- Location: Oak Harbor, WA
Re: Cassandra or MongoDB ?
Спасибо за линки, valchkou ! Посмотрел, понравилось, буду пробовать. Может на старости лет переквалифицируюсь в управдома BigData developer
Я не хочу оплачивать ничьи аборты, велферы или детсады. Каждый должен сам принимать решения и нести за них ответственность.
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Cassandra or MongoDB ?
+666, спасибо valchkoumetaller wrote:Спасибо за линки, valchkou ! Посмотрел, понравилось, буду пробовать. Может на старости лет переквалифицируюсь в управдома BigData developer
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 6969
- Joined: 26 Feb 2011 17:40
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Cassandra or MongoDB ?
А эти DataStax - они основной вендор Кассандры ? В смысле их дистрибутив самый модный ?valchkou wrote:вот тут есть хороший бесплатный тренинг по кассандре и дизайну таблиц под касандру
http://www.datastax.com/what-we-offer/p ... s/training
а вот и сама кассандра + пакет тулзов под нее включая web ui смотреть на ноды, таблицы и данные.
http://planetcassandra.org/cassandra/
мой JPA подобный маппер, чтобы легче жить было.
https://github.com/valchkou/cassandra-driver-mapping
под яву cassandra лучше ложится, ввиду строгой типизации явы и привычки ява программистов все перегонять в бины.
код становится более предсказуем, хотя и менее динамичен.
хотя можно и динамичность замутить, добавляя колонки в runtime и мусор любой формы сложить ввиде byte[].
но больше всего мне нравится поддержка timeseries with timeuuid и модель памяти, которая одновременно
является и распределенной БД и распределенным кэшем.
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 8632
- Joined: 22 Mar 2011 01:40
Re: Cassandra or MongoDB ?
- Рабинович, Вы член партии?Сабина wrote:А эти DataStax - они основной вендор Кассандры ? В смысле их дистрибутив самый модный ?
- Я ее мозг
-
- Уже с Приветом
- Posts: 4195
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Cassandra or MongoDB ?
их дистрибутив самой БД тот же самый от апача.Сабина wrote: А эти DataStax - они основной вендор Кассандры ? В смысле их дистрибутив самый модный ?
datastax в довесок предоставляет полезные тулзы, которые не входят в дистрибутив.
в том числе java driver, типа JDBC и визуальный цент управления нодами.
что то даром, а что то за деньги, на этом и живут
-
- Уже с Приветом
- Posts: 4195
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Cassandra or MongoDB ?
яZorkus wrote:Кто-то упомянул timeseries..
Для них годится http://opentsdb.net/ - поверх HBase-а работает.
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Cassandra or MongoDB ?
Записалась я на их бесплатный класс на радостях и смотрю там экзаменvalchkou wrote:их дистрибутив самой БД тот же самый от апача.Сабина wrote: А эти DataStax - они основной вендор Кассандры ? В смысле их дистрибутив самый модный ?
datastax в довесок предоставляет полезные тулзы, которые не входят в дистрибутив.
в том числе java driver, типа JDBC и визуальный цент управления нодами.
что то даром, а что то за деньги, на этом и живут
Они время то хоть дают ? А то я уже набрала, если на жестком графике - могу не поспеть, обидно будет
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 4195
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: Cassandra or MongoDB ?
нет ограничений по времени на просмотр лекций.Сабина wrote:Записалась я на их бесплатный класс на радостях и смотрю там экзаменvalchkou wrote:их дистрибутив самой БД тот же самый от апача.Сабина wrote: А эти DataStax - они основной вендор Кассандры ? В смысле их дистрибутив самый модный ?
datastax в довесок предоставляет полезные тулзы, которые не входят в дистрибутив.
в том числе java driver, типа JDBC и визуальный цент управления нодами.
что то даром, а что то за деньги, на этом и живут
Они время то хоть дают ? А то я уже набрала, если на жестком графике - могу не поспеть, обидно будет
я в неспешном режиме за 2 недели прошел.
сам тест на время.
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Cassandra or MongoDB ?
Ну тогда еще можно жить. А то меня что-то понесло не на шутку, это уже третий класс на который я записалась за последние две неделиvalchkou wrote: нет ограничений по времени на просмотр лекций.
я в неспешном режиме за 2 недели прошел.
сам тест на время.
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 8632
- Joined: 22 Mar 2011 01:40
Re: Cassandra or MongoDB ?
Сегодня DataStax дает 85% чекинов в Кассандру, активно "скупая" прочих чекинщиков или авторов библиотек. Например, как купили автора CLHM.
-
- Уже с Приветом
- Posts: 6969
- Joined: 26 Feb 2011 17:40
Re: Cassandra or MongoDB ?
Это все круто, но вообще ASF борд по моему не очень одобряет, когда все коммитеры какого-то проекта из одной конторы.
-
- Уже с Приветом
- Posts: 8632
- Joined: 22 Mar 2011 01:40
Re: Cassandra or MongoDB ?
Разработчик Кассандры это зряплата, штук 150 плас. Если ASF борд может платить такие деньги для диверсити, то ради бога.
-
- Уже с Приветом
- Posts: 28294
- Joined: 29 Aug 2000 09:01
- Location: SPB --> Gloucester, MA, US --> SPB --> Paris
Re: Cassandra or MongoDB ?
Вот к чему приводит соприкосновение с MS Sql, Сабина сразу сказала "чур меня"
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
-
- Уже с Приветом
- Posts: 6969
- Joined: 26 Feb 2011 17:40
Re: Cassandra or MongoDB ?
Причем тут зарплата разработчиков. Мы про PMC Chair (Jonathan Ellis), который утверждается бордом и состав PMC для проекта.Леонид Ильич Брежнев wrote:Разработчик Кассандры это зряплата, штук 150 плас. Если ASF борд может платить такие деньги для диверсити, то ради бога.
-
- Уже с Приветом
- Posts: 8632
- Joined: 22 Mar 2011 01:40
Re: Cassandra or MongoDB ?
Ну так этот Jonathan и хайрит, как there are no tomorrow.
-
- Уже с Приветом
- Posts: 6969
- Joined: 26 Feb 2011 17:40
Re: Cassandra or MongoDB ?
Да, все так и есть, это понятно. Я говорю, просто нейтрально заметил, что бывает такое когда в конторе много коммитеров какого-то проекта, они иногда начинают после двух с половиной патчей пытаться продвинуть своих людей в коммитеры (и PMC) по понятным причинам. И вот ADF board (которому принадлежат все права на трейдмарк и код проекта) это не очень одобряет, если такое случается.Леонид Ильич Брежнев wrote:Ну так этот Jonathan и хайрит, как there are no tomorrow.
-
- Уже с Приветом
- Posts: 8632
- Joined: 22 Mar 2011 01:40
Re: Cassandra or MongoDB ?
Если есть open source продукт, в нашем случае hot продукт, который на 85% поддерживается конторой, которая готова коммитать его в open source, но open source против, то очень скор open source перестает кого-то интересовать.
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Cassandra or MongoDB ?
Скорее зачем лезть туда где постоянно мараешься, когда есть где почище ?Dmitry67 wrote:Вот к чему приводит соприкосновение с MS Sql, Сабина сразу сказала "чур меня"
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 6969
- Joined: 26 Feb 2011 17:40
Re: Cassandra or MongoDB ?
Блин. Да опен сорс не против, я просто высказался, что бывает вот такое явление, и опенсорс на него вот так вот реагирует.Леонид Ильич Брежнев wrote:Если есть open source продукт, в нашем случае hot продукт, который на 85% поддерживается конторой, которая готова коммитать его в open source, но open source против, то очень скор open source перестает кого-то интересовать.
Насчет перестанет интересовать - обычно опенсорс нужен контора больше, чем контора опенсорсу (продукт хот, во многом _потому_ что он опенсорс, потому что уже есть 100500 опенсорсных носкл систем, и чтобы широко продвинуть проприетарную, поддерживаемую небольшой компаний, она должна быть не на две, а на пятнадцать голов круче всего остального). Причем я даже не говорю о комьюнити, контрибьюторах, людях, бесплатно тестирующих патчи, EA билды на своих тестовых кластерах и прочее и прочее. По большей части бизнес модель вендоров опенсорсных продуктов построена на сборке сырого софта в управляемый стек и его поддержке за деньги. Один из упоров в POC - "мы вам ставим проверенный опенсорсный код, который используется и поддерживается кучей людей, а мы просто убеждаемся, что он полностью работает так, как надо вам". И это им помогает избегать таких например вопросов, как "парни, а если через полгода вы проедите деньги и закроетесь, где мы найдем людей, кто в этом шарит?".
Если прийти в крупный банк или там eBay и сказать - мы тут небольшая компания, написали свою закрытую технологию, которую опенсорсить не собираемся, переведите на ее пожадуйста свои продакшен кластера", то вероятность, что вам предложат в ответ барабан, сильно увеличивается.
Last edited by Zorkus on 16 Apr 2014 07:25, edited 1 time in total.