Новости

Розподілена база даних, що це?

  1. Архітектура розподіленої бази даних
  2. Однорідна база даних
  3. Неоднорідна база даних
  4. Розподілене сховище даних
  5. копіювання
  6. Fragmentatie
  7. Система управління розподіленою базою даних (DDBMS)
  8. Особливості розподілених баз даних
  9. Переваги розподіленої бази даних
  10. Програмне забезпечення та база даних разом утворюють систему
  11. ITpedia Навчання Програмне забезпечення рекомендації
  12. Статті по темі

розподілений база даних означає базу даних, яка не обмежена однією системою, але поширюється на різні сайти, тобто на декількох серверах або через мережу серверів в декількох місцях. Це база даних, що складається з двох або більше файлів. Система розподіленої бази даних розміщується на різних сайтах, які не використовують фізичні компоненти. Це може знадобитися, якщо до будь-якої конкретної базі даних повинні звертатися різні користувачі по всьому світу, будь то в одній мережі або в абсолютно різних мережах. Частини бази даних зберігаються в кількох фізичних місцях розташування, а обробка розподіляється по декількох серверах баз даних. База даних повинна управлятися таким чином, щоб вона виглядала як окрема база даних для користувачів.

Архітектура розподіленої бази даних

Розподілені бази даних можуть бути однорідними або гетерогенними.

Однорідна база даних

Однорідні розподілені системи баз даних здаються користувачеві як єдина система і можуть бути спроектовані і управлятися набагато легше. Для того щоб система розподіленої бази даних була однорідною, структури даних в кожному місцезнаходження повинні бути ідентичними або сумісними. Додаток бази даних, що використовується в кожному місці, також має бути ідентичним або сумісним. У однорідної базі даних всі різні сайти зберігають дані однаковим чином. Використовувана операційна система, СУБД і використовувані структури даних на всіх сайтах однакові. Це спрощує управління ними.

Неоднорідна база даних

В гетерогенної розподіленої базі даних апаратне забезпечення, операційні системи або база даних додатків бути різними в кожному місці. Різні сайти можуть мати різні моделі даних і програмного забезпечення. використовувати. Різниця в модель даних може утруднити обробку запитів. Це може привести до проблем з обробкою транзакцій. Сайт може бути несумісним або повністю невідомим іншим сайтам. Користувачі в одному місці можуть читати дані в іншому місці, але вони не можуть завантажити або змінити його. Для вирішення цих проблем гетерогенна база даних для різних сайтів вимагає перекладів для зв'язку. Неоднорідні розподілені бази даних часто важко використовувати, що робить їх економічно нездійсненними для багатьох компаній.

Розподілене сховище даних

Існує два способи зберігання даних на різних сайтах. це:

копіювання

Реплікація бази даних гарантує, що дані в розподілених базах даних будуть оновлені.
Після реплікації всі дані зберігаються надлишково на 2 або більше сайтах. Якщо вся база даних зберігається на всіх сайтах, ми говоримо про повністю надлишкової базі даних. При тиражуванні системи фактично зберігають копії даних.

Реплікованих дані можна розділити на дві категорії: тільки для читання і записуються дані. Тільки для читання версії реплікованих даних допускають зміни тільки на першому призначеному сервері сайту. Потім дані коригуються на інших наступних серверах. Записуються дані можуть бути змінені, але перший сервер сайту негайно змінюється.
Великою перевагою цього є те, що доступність даних в різних місцях велика. Таким чином, запити можуть оброблятися паралельно.
Однак є й недоліки. Дані повинні постійно оновлюватися. Будь-які зміни, внесені на сайт, повинні бути перенесені на будь-який інший сайт, інакше це призведе до неузгодженості. Це дає велике навантаження на системи та мережі. Більш того, управління паралелізмом стає набагато складніше, оскільки блокування записів повинна виконуватися одночасно на всіх сайтах.

Fragmentatie

При такому підході дані фрагментовані, тобто розділені на більш дрібні частини. Ці фрагменти поширюються і зберігаються на різних сайтах, де вони необхідні. Розподіл фрагментів відбувається розумним чином, так що вони можуть використовуватися для відновлення вихідних даних, якщо один із сайтів виходить з ладу. Немає втрати даних.
Перевага фрагментації полягає в тому, що ніякі копії даних не виконуються, поки база даних залишається послідовною.

У деяких випадках використовується гібридний підхід до фрагментації і реплікації.

Система управління розподіленою базою даних (DDBMS)

Централізована розподілена база даних менеджмент Система інтегрує дані логічно. Таким чином, у користувача виникає відчуття, що всі дані зберігаються на одному і тому ж сайті (разом з ним). DDBMS - один СУБД який синхронізує всі дані безпосередньо або періодично і гарантує, що всі записи, оновлення та видалення, які виконуються на сайті, автоматично виконуються на даних, що зберігаються в іншому місці.

Централізована база даних має тільки один файл бази даних, який розташований на одному сайті і доступний через одну мережу.

Особливості розподілених баз даних

  • Якщо набір розподілених баз даних логічно переплітається, вони фактично утворюють єдину логічну базу даних.
  • З розподіленими базами даних дані фізично зберігаються на декількох сайтах і управляються незалежно.
  • Сервери на кожному сайті підключені через мережу, але не мають багатопроцесорних функцій.
  • Операція не залежить від устаткування.
  • Операція не залежить від операційної системи.
  • Операція не залежить від мережі.
  • Операція незалежна від СУБД.

Як правило, розподілені бази даних включають в себе наступні функції:

  • Можливості працювати самостійно.
  • Розподілена обробка запитів.
  • Обробка розподілених транзакцій.
  • Транзакційна прозорість.

Переваги розподіленої бази даних

Використання розподіленої бази даних дає безліч переваг.

  • Якщо в централізованій базі даних є помилки, система повністю зупиняється. Однак, якщо компонент виходить з ладу в розподіленої системі баз даних, система продовжує працювати зі зниженою продуктивністю до тих пір, поки роботу не відновлено.
  • для розподілених систем баз даних ви можете добитися більш низьких витрат на підключення, поставивши дані ближче до сайту, який більше за все використовує його. Це неможливо в централізованій системі.
  • Розподілені бази даних можуть бути модульними розвивати , Це означає, що системи можна розширити, додавши нові сервери і локальні дані на новий сайт і підключивши їх до розподіленої системи.

Програмне забезпечення та база даних разом утворюють систему

Поширеною помилкою є те, що розподілена база даних є пов'язаною автономної файлової системою. Насправді це набагато складніше. Розподілені бази даних часто є частиною складної системи обробки транзакцій, але не є синонімом систем обробки транзакцій.

ITpedia Навчання Програмне забезпечення рекомендації

Американський національний інститут стандартів

ANSI здійснює нагляд за створенням, просуванням і використанням тисяч стандартів, норм, технічних звітів і посібників, які безпосередньо впливають на бізнес в кожному секторі (національному та міжнародному). ANSI має понад 100 видавців або стандартів і більш ніж 180,000 найменувань на вибір, що стосуються програмного забезпечення, навчання, промислових поставок, консалтингових послуг, акустичних пристроїв, будівельного обладнання, молочного та тваринницького виробництва, розподілу енергії, внутрішньої безпеки, розумних мереж і соціальної відповідальності. ANSI полегшує розробку американських національних стандартів (ANS) шляхом акредитації процедур або організацій, що розробляють стандарти (SDO). Ці групи спільно розробляють добровільні національні стандарти консенсусу Акредитація ANSI означає, що процедури, які використовуються органом по стандартизації в зв'язку з розробкою американських національних стандартів, відповідають основним вимогам Інституту щодо відкритості, балансу, консенсусу та належної правової процедури. ANSI також активно бере участь в програмах акредитації, які оцінюють відповідність стандартам, включаючи всесвітньо визнані міжгалузеві програми, такі як ISO 9000 (управління якістю) та ISO 14000 (управління навколишнім середовищем).
Рада блокчейнов Blockchain Council - це авторитетна група експертів і ентузіастів, які займаються євангелізацією досліджень і розробок Blockchain, варіантів використання і продуктів і знань для кращого світу. Блокчейн-рада створює середовище і підвищує обізнаність бізнесу, підприємств, розробників і суспільства, навчаючи їх в просторі блокчейна. Ми онлайн освітня платформа, навчальна людей технології Blockchain. Стати учасником спільноти Blockchain
Cisco Systems Inc CCNA і CCNP Електронне навчання. Вузли віртуальної інтернет-маршрутизації Cisco Personal Edition (VIRL PE) 20.
QuickStart Знижка 50 на CS-CCNA Навчальний навчальний курс по маршрутизації і комутації Cisco Certified Network Associate (CCNA) v3.0 - використовуйте код купона: SAVE50. Навчання Cisco. Досягніть готовності робочої сили, використовуючи AI і мультимодальное навчання для досягнення ваших цілей і завдань. QuickStart дозволяє персоналізоване навчання, включення і сертифікація. Також є навчання по Azure, Netapp і Microsoft.
ANSI здійснює нагляд за створенням, просуванням і використанням тисяч стандартів, норм, технічних звітів і посібників, які безпосередньо впливають на бізнес в кожному секторі (національному та міжнародному) Обговорити з нами LinkedIn .

- Версія для друку PDF -


Статті по темі

Будь ласка зачекайте...

резюме

стаття

Розподілена база даних, що це?

опис

Розподілена база даних призначена для бази даних, яка не обмежена однією системою, але поширюється на різні сайти, тобто на декількох серверах або через мережу серверів в різних місцях.

Автор

Wim Hoogenraad

ім'я видавця

ITpedia

видавництво Логотип

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

Или позвоните нам по телефонам: (048) 823-25-64

Организация (обязательно) *

Адрес доставки

Объем

Как с вами связаться:

Имя

Телефон (обязательно) *

Мобильный телефон

Ваш E-Mail

Дополнительная информация: