Неважно !!!
Я нашел это замечательное видео на YouTube Томаса Траяна, которое помогает объяснить, как все это выкладывается, с помощью видео или вы можете перейти литературное объяснение здесь .
Чтобы ответить быстро, различия темнее, светлее и по умолчанию, но это используется только определенным определением цветовой схемы элемента. Материальные темы в mat-theme.scss определены только как mat-light-theme или mat-dark-theme.
Надеюсь, статья Томаса поможет вам объяснить это. Это означает, что документация Angular Material требует некоторой работы. По крайней мере, я так думаю.
Voldemort проекта выглядит хорошим, но я не глубоко изучил его до сих пор.
В нем текущее состояние CouchDB не мог бы быть правильной вещью для "значительных объемов данных". Распределительные данные между узлами и направляющими запросами соответственно находятся на дорожной карте, но не реализованы до сих пор. Самые большие известные производственные установки CouchDB используют "таблицы" ("базы данных" на диване - говорят) приблизительно 200G.
HA исходно не поддерживается CouchDB, но может создать легко: Все узлы CouchDB копируют узлы базы данных друг между другом в мультиосновной установке. Мы помещаем два прокси Лака перед машинами CouchDB, и поля Varnish сокращены с CARP. CouchDBs "сборка с сети" дизайн делает такие вещи очень легкими.
Наиболее насущная проблема в нашей установке является тем, что существуют все еще проблемы с репликацией больших (много МБ) вложения к документам CouchDB.
Я предлагаю, чтобы Вы также проверили традиционный маршрут RDBMS. Существуют огромные проблемы с доступным талантом вне подхода RDBMS и существуют очень способные предложения, доступные от Oracle & Co.
Не зная достаточно от Вашего вопроса, я, тем не менее, сказал бы, что Проект Voldemort или распределенные хеш-таблицы (DHTs) как CouchDB в целом является решением Вашей проблемы HA.
Те DHTs очень хороши для высокой доступности, но тяжелее написать код для, чем традиционные реляционные базы данных (RDBMS) относительно непротиворечивости.
Они довольно хороши, чтобы хранить информацию типа документа, которая может соответствовать приятно Вашему проекту здравоохранения, но сделать разработку тяжелее для данных.
Читайте об ОСНОВЕ и теореме ОГРАНИЧЕНИЯ на непротиворечивости по сравнению с доступностью.
Посмотрите
Действительно ли memcacheDB является опцией? Я услышал, что это - то, как Digg обработал проблемы HA.