voldemort по сравнению с couchdb

Неважно !!!

Я нашел это замечательное видео на YouTube Томаса Траяна, которое помогает объяснить, как все это выкладывается, с помощью видео или вы можете перейти литературное объяснение здесь .

Чтобы ответить быстро, различия темнее, светлее и по умолчанию, но это используется только определенным определением цветовой схемы элемента. Материальные темы в mat-theme.scss определены только как mat-light-theme или mat-dark-theme.

Надеюсь, статья Томаса поможет вам объяснить это. Это означает, что документация Angular Material требует некоторой работы. По крайней мере, я так думаю.

6
задан Evan 2 March 2009 в 00:01
поделиться

3 ответа

Voldemort проекта выглядит хорошим, но я не глубоко изучил его до сих пор.

В нем текущее состояние CouchDB не мог бы быть правильной вещью для "значительных объемов данных". Распределительные данные между узлами и направляющими запросами соответственно находятся на дорожной карте, но не реализованы до сих пор. Самые большие известные производственные установки CouchDB используют "таблицы" ("базы данных" на диване - говорят) приблизительно 200G.

HA исходно не поддерживается CouchDB, но может создать легко: Все узлы CouchDB копируют узлы базы данных друг между другом в мультиосновной установке. Мы помещаем два прокси Лака перед машинами CouchDB, и поля Varnish сокращены с CARP. CouchDBs "сборка с сети" дизайн делает такие вещи очень легкими.

Наиболее насущная проблема в нашей установке является тем, что существуют все еще проблемы с репликацией больших (много МБ) вложения к документам CouchDB.

Я предлагаю, чтобы Вы также проверили традиционный маршрут RDBMS. Существуют огромные проблемы с доступным талантом вне подхода RDBMS и существуют очень способные предложения, доступные от Oracle & Co.

5
ответ дан 10 December 2019 в 00:45
поделиться

Не зная достаточно от Вашего вопроса, я, тем не менее, сказал бы, что Проект Voldemort или распределенные хеш-таблицы (DHTs) как CouchDB в целом является решением Вашей проблемы HA.

Те DHTs очень хороши для высокой доступности, но тяжелее написать код для, чем традиционные реляционные базы данных (RDBMS) относительно непротиворечивости.

Они довольно хороши, чтобы хранить информацию типа документа, которая может соответствовать приятно Вашему проекту здравоохранения, но сделать разработку тяжелее для данных.

  • Самое большое ограничение большинства хранилищ - то, что они не транзакционно безопасны (См. Scalaris для транзакционно безопасного хранилища), и необходимо гарантировать непротиворечивость данных собой - большая часть непротиворечивости времени чтения использования путем слияния противоречивых данных). RDBMS намного легче использовать для непротиворечивости данных (ACID)
  • Присоединение к данным намного более трудно также. В RDBMS можно легко запросить данные по нескольким таблицам, необходимо написать код в CouchDB к агрегированным данным. Для других хранилищ Hadoop может быть хорошим выбором для агрегации информации.

Читайте об ОСНОВЕ и теореме ОГРАНИЧЕНИЯ на непротиворечивости по сравнению с доступностью.

Посмотрите

4
ответ дан 10 December 2019 в 00:45
поделиться

Действительно ли memcacheDB является опцией? Я услышал, что это - то, как Digg обработал проблемы HA.

1
ответ дан 10 December 2019 в 00:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: