Кейли
Распределенная система управления базами данных (DDBMS) отличается от централизованной системы управления базами данных (СУБД) во многих аспектах.
В случае DDBMS данные распределяются по узлам сети. В отличие от СУБД данные не хранятся и не управляются из центра, скорее, они хранятся на разных сайтах, и DDBMS отвечает за управление всеми данными. Таким образом, существуют накладные расходы сети, с которыми СУБД не сталкивается, в отличие от DDBMS.
DDBMS обеспечивает доступ к распределенным базам данных через тот же интерфейс, что и в СУБД, но для этого DDBMS сталкивается с большими сложностями, чем СУБД.
Данные распределяются по сети либо путем фрагментации, либо путем репликации.
В любом случае цель DDBMS - сделать это распространение прозрачным для пользователя. Прозрачность означает отделение семантики высокого уровня системы от проблем реализации низкого уровня. Другими словами, прозрачная система скрывает детали реализации от пользователей.
DDBMS должна обеспечивать прозрачность на четырех уровнях, таких как прозрачность сети, прозрачность фрагментации, прозрачность репликации и т. Д.
Все эти прозрачности не нужны в СУБД.
Таким образом, DDBMS более сложна, чем СУБД, поскольку она поддерживает организационную структуру сегодняшних широко распределенных предприятий, а также более гибкая и надежная.