Критерії вибору СУБД при створенні інформаційних систем

А. Аносов


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


У даній статті за результатами аналізу доступних джерел, наприклад [1-5],
робиться спроба сформулювати вимоги або, іншими словами, критерії при
виборі СУБД, наводиться класифікація вимог / критеріїв. Очевидно, найбільш
простий підхід при виборі СУБД заснований на оцінці того, якою мірою існуючі
системи задовольняють основним вимогам створюваного проекту інформаційної
системи. Більш складним і дорогим варіантом є створення
випробувального проекту на основі кількох СУБД і подальший вибір найбільш
гідного із кандидатів. Але і в цьому випадку необхідно обмежувати коло
можливих систем, спираючись на певні критерії відбору. Взагалі кажучи, перелік
вимог до СУБД, використовуваних при аналізі тієї чи іншої інформаційної системи,
може змінюватися в залежності від поставлених цілей. Проте можна
виділити кілька груп критеріїв:



Розглянемо кожну з цих груп окремо.

Моделювання даних.


Особливості архітектури та функціональні можливості.


Контроль роботи системи


Особливості розробки додатків.


Продуктивність.


Надійність.


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


Вимоги до робочого середовища.


Змішані критерії.



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


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

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*