Подтвердить что ты не робот

Кассандра против Риака

Я ищу стабильное хранилище данных, и похоже, что он может спуститься к Риаку или Кассандре. Кто-нибудь получил представление об этом?

4b9b3361

Ответ 1

Как вы, наверное, знаете, на них оказывают влияние как на архитектуру, так и на динамовское (в конечном счете, непротиворечивое, отсутствие точек отказа и т.д.). Оба они также выходят за рамки "Динамо" в предоставлении "более богатой, чем чистая K/V" модели данных - в случае с Cassandra, предоставляющей режим ColumnFamily, подобный Bigtable, в документе Riak's, ориентированном на документы. Я видел, как здравомыслящие люди выбирают оба.

Я считаю, что точки зрения Кассандры включают

Точки, которые предпочитают Riak, включают

  • отобразить/уменьшить поддержку из коробки.

/Cassandra dev, fwiw

Ответ 2

Riak используется

  • Фонд Mozilla
  • Спонсированные листинги Ask.com
  • Comcast
  • Citigroup
  • Bet365

Я думаю, что они оба проходят проверку достоверных ссылочных клиентов/пользователей.

Кассандра кажется более зрелой и в настоящее время лучше работает в тестах. Riak кажется проще добавить node, поскольку ваш кластер растет.

Ответ 4

Использование и загрузка различны. Лучше всего получать ссылки.

Возможно, может быть проведен частный разговор, где ссылки Riak в этих компаниях могут быть разделены? Не уверен, как получить такие возможности в Cassandra, но есть сообщество компаний, которые поддерживают Cassandra, которые кажутся хорошим местом для начала. Поскольку у них, вероятно, есть участники сообщества в развитии Кассандры, это может быть ДЕЙСТВИТЕЛЬНО разумное место для начала.

Я хотел бы услышать ответ Riak на недавние и крупные развертывания, где клиенты довольны.

Я также хотел бы видеть дорожную карту для каждого продукта. Кассандра немного легче отслеживать (http://wiki.apache.org/cassandra/), чем Riak, на мой взгляд, поскольку вики Cassandra обсуждают ограничения и вещи, которые, вероятно, будут меняться в будущем, но не наброски фьючерсов. Я мог понять, что из сообщества с открытым исходным кодом... возможно... но я не могу для продукта, за который я должен заплатить.

Ответ 5

Я также предлагаю исследование Cloudant, у которого есть то, что кажется очень приятным слоем возможностей. Похоже, что это приносит возможности в других местах на земле Апач. CouchDB - это платформа Apache, на которой основан Cloudant. НО индексирование с Lucene кажется, но верхушкой айсберга, когда дело доходит до того, куда может уйти Cloudant. Создание и управление индексом - это очень систематический процесс, своего рода конвейер данных, который может быть написан с использованием других активов сообщества Apache. И возможности, подобные NLP, также могут быть добавлены через Lucene косвенно или, возможно, непосредственно в то, что сохраняется.

Было бы неплохо увидеть предлагаемую "дорожную карту" Cloudant, тем более, что команда могла раздобыть богатство сообщества Apache и интегрировать их в 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 имеет отказоустойчивый механизм хранения, который сначала сохраняет безопасность ваших данных.