Як правильно вибрати СУБД для своєї організації, публікації, databases lab

Як правильно вибрати СУБД для своєї організації, публікації, databases lab

Вибір СУБД для компанії

Сьогодні на ринку присутня значна кількість програмних реалізацій систем управління базами даних (СКБД), що часто робить вибір потрібної інфраструктурної платформи справою дуже виснажливим.

Визначте свої потреби

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

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

Аналіз необхідних вимог, що пред'являються до організації, може виявитися специфічним, але, як би там не було, він повинен відповідати на такі питання:

  • Які завдання повинна вирішувати БД і хто її користувачі?
  • Як часто і ким змінюються дані?
  • Хто забезпечує технічну БД?
  • Що являє собою виділена апаратна частина, і який бюджет на закупівлю додаткового обладнання?
  • Хто відповідає за підтримку даних?
  • Чи будуть дані доступні з Інтернет?
  • Якщо так, то який рівень доступу?

Як тільки ви отримаєте відповіді на всі ці питання, то можете відразу приступати до оцінки характеристик конкретних БД. Не виключено, що ви виявите необхідність використання таких важких і складних платформ, як SQL Server або ж Oracle, а може бути вам цілком підійде десктопна (і набагато дешевша) БД, на кшталт Microsoft Access.

десктопні СУБД

Десктопні СУБД надають прості дешеві рішення в разі невисоких вимог до операцій з даними і їх зберігання. Вам, мабуть, знайомі назви таких десктопних продуктів, як Microsoft Access, FoxPro, FileMaker Pro, Paradox і Lotus Approach.

Переваги десктопних СУБД:

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

Від користувача не потрібно знання SQL, так як ці БД забезпечені графічним призначеним для користувача інтерфейсом в якому зовсім нескладно зорієнтуватися.

Більшість сучасних десктопних БД має вбудований веб-функціонал, що дозволяє публікувати дані в Інтернет.

серверні СУБД

Серверні БД, такі як Microsoft SQL Server, Oracle або IBM DB2, мають механізмами для ефективного управління величезними обсягами даних. Це на багато користувачів бази даних, що підтримують одночасні множинні підключення. Якщо вас не відлякує ціна, то у вашому розпорядженні виявиться надзвичайно потужне комплексне засіб управління даними.

Переваги серверних БД переоцінити неможливо. Ось лише найбільш важливі з них:

Серверні бази даних вирішують практично всі завдання, пов'язані з обробкою даних. Ці СУБД дуже люблять розробники, оскільки їх API робить можливим швидку розробку додатків баз даних.

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

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

висновок