Все ли распределенные базы данных предназначены для параллельной обработки данных? - PullRequest
0 голосов
/ 12 июня 2018

Я узнаю о характеристиках распределенной базы данных, и я наткнулся на этот веб-сайт, который описывает некоторые преимущества распределенной базы данных: https://www.atlantic.net/cloud-hosting/about-distributed-databases-and-distributed-data-systems/

В соответствии с этим сайтом, преимущества распределенной базы данных перечислены ниже:

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

Безопасность - для лучшего разрешения можно предоставить разрешения отдельным разделам всей базы данных.внутренняя и внешняя защита.

Экономически эффективный - Цены на пропускную способность снижаются, поскольку пользователи обращаются к удаленным данным реже.

Локальный доступ - Аналогичновыше # 1, если в зонтичной сети произошел сбой, вы все равно можете получить доступ к своей части базы данных.

Рост - Если вы добавите новое местоположение в свой бизнесочень просто создать дополнительный узел в базе данных, что делает распределение масштабируемым.

Скорость и эффективность использования ресурсов - Большинство запросов и других взаимодействий с базой данных выполняются на локальном уровне, а такжеуменьшение удаленного трафика.

Ответственность и сдерживание - Потому что любые глюки или фаЗаболевания происходят локально, проблема локализована и потенциально может быть решена ИТ-персоналом, назначенным для управления этой частью компании.

Однако параллелизм (я имею в виду не параллельную запись, а параллельную обработку данных в каждом узле).) нет в списке.Это заставляет меня задуматься: все ли распределенные базы данных (например, Mongo DB, Cassandra, HBase) предназначены для параллельной обработки данных?Если это неверно, какие распределенные базы данных поддерживают параллельную обработку, а какие нет?

Чтобы узнать, что я подразумеваю под параллельной обработкой (не одновременная запись), см. https://softwareengineering.stackexchange.com/questions/190719/the-difference-between-concurrent-and-parallel-execution

...