ої пам'яті. У централізованих СУБД зростання розміру бази даних може вимагати заміни та устатковання (більш потужною системою), і використовуваного програмного забезпечення (потужнішою або більш гнучкою СУБД). p align="justify"> Недоліки
Підвищення складності
Розподілені СУБД, здатні приховати від кінцевих користувачів розподілену природу використовуваних ними даних і забезпечити необхідний
рівень продуктивності, надійності та доступності, безумовно, є більш складними програмними комплексами, ніж централізовані СУБД. Той факт, що дані можуть піддаватися реплікації, також додає додатковий рівень складності в програмне забезпечення СУРБД. Якщо реплікація даних не буде підтримуватися на необхідному рівні, система буде мати нижчий рівень доступності даних, надійності та продуктивності, ніж централізовані системи, а всі викладені вище переваги перетворяться на недоліки. p align="justify"> Збільшення вартості
Збільшення складності означає і збільшення витрат на придбання та супровід СУРБД (порівняно із звичайними централізованими СУБД). Розгортання розподіленої СУБД зажадає додаткового обладнання, необхідного для установки мережевих з'єднань між сайтами. Слід очікувати і зростання витрат на оплату каналів зв'язку, викликаних зростанням мережевого графіка. Крім того, зростають витрати на оплату праці персоналу, який буде потрібно для обслуговування локальних СУБД і мережевих з'єднань. p align="justify"> Проблеми захисту
У централізованих системах доступ до даних легко контролюється. Проте в розподілених системах потрібно організувати контроль доступу не тільки до даних, реплицируемой на кілька різних сайтів, а й захист мережевих з'єднань самих по собі. Раніше мережі розглядалися як абсолютно незахищені канали зв'язку. Хоча це частково справедливо і для теперішнього часу, тим не менш, у відношенні захисту мережевих з'єднань досягнуть досить істотний прогрес. p align="justify"> Ускладнення контролю за цілісністю даних
Цілісність бази даних означає коректність і узгодженість зберігаються в ній даних. Вимоги забезпечення цілісності зазвичай формулюються у вигляді деяких обмежень, виконання яких буде гарантувати захист інформації в базі даних від руйнування. Реалізація обмежень підтримки цілісності зазвичай вимагає доступу до великого
кількістю даних, що використовуються при виконанні перевірок, але не вимагає виконання операцій оновлення. У розподілених СУБД підвищена вартість передачі та обробки даних може перешкоджати організації ефективного захисту від порушень цілісності даних. p align="justify"> Відсутність стандартів
Хоча функціонування розподілених СУБД залежить від ефективності використовуваних каналів зв'язку, тільки останнім часом стали вимальовуватися контури стандарту на канали зв'язку та протоколи дос...