Я ищу в конечном итоге последовательный магазин данных, и похоже, что он может спуститься к Риаку или Кассандре. Кто-нибудь получил представление об этом?Cassandra vs Riak
ответ
Как вы, вероятно, знаете, они оба находятся под сильным влиянием на архитектуру Динамо (в конечном итоге, без единой точки отказа и т. Д.). Оба они также выходят за пределы «Динамо» в предоставлении «более богатой, чем чистая K/V» модели данных - в случае с Cassandra, предоставляя режим Bigumn-like ColumnFamily в документе Riak's, ориентированном на документы. Я видел, как здравомыслящие люди выбирают оба.
Я считаю, что пункты, которые благоприятствуют Кассандру включают скорость поддержку
- для кластеров, охватывающих несколько центров обработки данных
- больших имен, используя его (Digg, Twitter, facebook, WebEx, ... - http://n2.nabble.com/Cassandra-users-survey-tp4040068p4040393.html)
Очки, которые благоприятствуют Riak включают
- карта/уменьшить поддержку из коробки
/Cassandra Дев, FWIW
Riak используется
- Mozilla Foundation
- Ask.com спонсорские объявления
- Comcast
- Citigroup
- Bet365
Я думаю, что они оба проходят проверку достоверных справочных клиентов/пользователей.
Cassandra кажется более зрелым и в настоящее время лучше работает в тестах. Riak кажется проще добавить узел, поскольку ваш кластер растет.
Использование и скачивание разные. Лучше всего получать ссылки.
Возможно, может быть проведен частный разговор, где ссылки Riak в этих компаниях могут быть разделены? Не уверен, как получить такие возможности в Cassandra, но есть сообщество компаний, которые поддерживают Cassandra, которые кажутся хорошим местом для начала. Поскольку у них, вероятно, есть участники сообщества в развитии Кассандры, это может быть ДЕЙСТВИТЕЛЬНО разумное место для начала.
Я хотел бы услышать ответ Riak на недавние и крупные развертывания, где клиенты довольны.
Я также хотел бы видеть дорожную карту для каждого продукта. Кассандра немного легче отслеживать (http://wiki.apache.org/cassandra/), чем Riak, на мой взгляд, поскольку вики Cassandra обсуждают ограничения и вещи, которые, вероятно, будут меняться в будущем, но не наброски фьючерсов. Я мог понять, что из сообщества с открытым исходным кодом ... возможно ... но я не могу для продукта, за который я должен заплатить.
Я также предлагаю исследование Cloudant, у которого есть то, что кажется очень приятным слоем возможностей. Похоже, что это приносит возможности в других местах на земле Апач.CouchDB - это платформа Apache, на которой основан Cloudant. НО индексирование с Lucene кажется, но верхушкой айсберга, когда дело доходит до того, куда может уйти Cloudant. Создание и управление индексом - это очень систематический процесс, своего рода конвейер данных, который может быть написан с использованием других активов сообщества Apache. И возможности, подобные NLP, также могут быть добавлены через Lucene косвенно или, возможно, непосредственно в то, что сохраняется.
Было бы неплохо увидеть предлагаемую «дорожную карту» Cloudant, тем более, что команда могла раздобыть богатство сообщества Apache и интегрировать их в Cloudant. Вероятно, это существует, поскольку для модели доходов Cloudant имеется операционный компонент, который потребует его, если не по какой-либо другой причине.
Другая интересная область ... Модель ценообразования Cloudant ... ясно, что их модель дохода основана не на программном обеспечении, а на обслуживании. Это довольно привлекательно, и это похоже на экосистему, окружающую Кассандру. Я не знаю, победили ли башоки в достаточном количестве сообщества nosql ... не видят таких шумов вокруг своего веб-сайта или продукта.
Мне нравится эта веб-страница Cloudant (https://cloudant.com/the-data-layer/). Я был удивлен, увидев встроенную способность Erlang ... Я не знал, что CouchDB был написан в Erlang, поскольку это кажется мне необычным для меня в сообществе Apache (мое невежество); CouchDB, похоже, старше других продуктов nosql, которые я знаю (сейчас), которые должны быть написаны в Erlang. Какова бы ни была их стратегия, они, по крайней мере, считают Amazon EC2 и Microsoft Azure в качестве партнеров по хостингу, что свидетельствует о признании Microsoft и мира Microsoft - все это очень важно, если должным образом распознать потенциальный потенциал промежуточного программного обеспечения (помимо приложений кэша или хеш-таблицы), что эти типы данных магазины могут иметь.
Наконец, хотя я не знаю совета хорошо, руководство Энди Палмера выглядит так, как будто оно будет ценным. Он может привнести некоторые ориентиры в отношении структурированных данных (через VoltDB) в мир, который по праву или ошибочно может быть несправедливо заклеймен как хэш-таблицы KVP неструктурированных данных. Потребность в структуре и экосистемах, связанных с «базами данных» nosql, признается ... свидетельством усилий Google с помощью Spanner ... KVP/небольшая структура/потребность в возможности поиска мотивировали инвестиции Google в пространство Spanner. Хотя нам всем может не понадобиться что-то похожее на Spanner, нам, вероятно, необходимо улучшить и обеспечить надежную «корпоративную» возможность управления и взаимодействия в этих базовых базах данных nosql, чтобы было разумно включить их в современные облачные архитектуры. Необходимая структура может быть обеспечена легкостью взаимодействия и функциональным богатством. Он также может быть получен из новых возможностей, которые поддерживают преобразование неструктурированных данных в структурированные данные (например, индексы, использование НЛП для создания структурированных и проанализированных визуализаций вещей внутри блога КВП и множество других вещей, которые, если их включить в дорожную карту и опубликованные, могут заманить и развить базу пользователей). Cloudant выглядит как он имеет хорошие шансы на успех ... Я буду внимательно смотреть на него ...
И смотри, что я нашел про CouchDB ...
CouchDB поставляется с набором функций, таких как преобразование документов «на лету» и уведомления об изменениях в режиме реального времени, что делает разработку веб-приложений легким. Он даже поставляется с простой в использовании консолью веб-администрирования. Вы уже догадались, поданный прямо из CouchDB! Мы очень заботимся о распределенном масштабировании. CouchDB является высокодоступным и устойчивым к разделам, но также в конечном итоге последователен. И мы очень много заботимся о ваших данных. CouchDB имеет отказоустойчивый механизм хранения данных, который сначала сохраняет безопасность ваших данных.
Riak также написано на erlang https://github.com/basho/riak – Mainguy
Для полноты: Хороший (возможно предвзятое) сравнение между ними можно найти на http://docs.basho.com/riak/1.3.2/references/appendices/comparisons/Riak-Compared-to-Cassandra/
Эта статья - Basho, которая является компанией, которая разрабатывает Riak, просто говоря ... – user2003470
- 1. Riak vs Amazon SimpleDB
- 2. bigtable vs cassandra vs simpledb vs dynamo vs couchdb vs hypertable vs riak vs hbase, что у них общего?
- 3. Elasticsearch vs Cassandra vs Elasticsearch с Cassandra
- 4. Ограничения cassandra (RDBMS Vs CASSANDRA)
- 5. Cassandra vs logging activity
- 6. MongoDB vs. Cassandra
- 7. simpledb vs cassandra
- 8. Cassandra Cluster Vs Nodes
- 9. Cassandra vs Druid
- 10. Выбор бэкэнда Riak: bitcask vs leveldb
- 11. Riak-TS UseCase vs other tsdb
- 12. cassandra field string vs. long
- 13. cassandra trigger create vs update
- 14. Spring Cassandra vs. Astyanax performance
- 15. Оператор источника Cassandra vs copy
- 16. Cassandra hard vs soft delete
- 17. Cassandra PreparedStatement vs normal insert
- 18. Spark-Cassandra Vs Spark-Elasticsearch
- 19. Hector vs Astyanax для Cassandra
- 20. Riak-Эрл-клиент не свистеть Riak узел
- 21. Ограничения Riak
- 22. Производительность - TTL vs Удаление строки в Cassandra
- 23. Преимущества и недостатки Cassandra UUID vs TimeUUID
- 24. Немного советов по Cassandra vs. MySQL
- 25. Confused on Cassandra terminology (row vs partition)
- 26. Scaling Cassandra for Multiple vs Single table
- 27. Cassandra Session vs Cluster Что поделиться?
- 28. Cassandra limit 1 vs LINQ First()
- 29. синхронный vs асинхронный write/delete в Cassandra
- 30. SQL vs Cassandra Отображение типов данных
Да, я все еще на заборе об этом. Самая большая проблема, с которой я до сих пор сталкиваюсь с Riak, - отсутствие документации, поскольку она отлично звучит на бумаге. На ваш взгляд, существует большое сообщество вокруг Кассандры? – Zubair
Также не существует каких-либо крупных развертываний Riak. – Zubair
Сообщество Кассандры превосходно; канал IRC обычно достигает максимума более чем 110 человек каждый день, и участие в списке рассылки также является хорошим. – jbellis