logo
ISTE

3.4. Критерії вибору субд при створенні інформаційних систем

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

Очевидно, що найпростіший підхід до вибору СУБД базується на оцінці того, до якої міри існуючі системи задовольняють основні вимоги створюваного проекту інформаційної системи. Складнішим та дорожчим варіантом є попереднє створення прототипу ІС на основі кількох СУБД та наступний вибір найоптимальнішої. Проте і в цьому випадку потрібно обмежувати коло можливих систем, спираючись на деякі критерії відбору. Перелік вимог до СУБД може змінюватися залежно від поставлених цілей. Однак, все ж таки можна виділити декілька груп критеріїв [Error: Reference source not found]:

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

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

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

Наступна група – контроль роботи системи містить такі критерії:

Особливості розробки інформаційних систем засобами СУБД та для конкретної СУБД:

Продуктивність СУБД:

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

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

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

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

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