Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Порівняльний аналіз програмного забезпечення по роботі з базами даних

Реферат Порівняльний аналіз програмного забезпечення по роботі з базами даних





двічі два доводиться, що обслуговування SQL Server коштує набагато дешевше і вимагає менше зусиль з боку адміністратора. На сайті Oracle опубліковані не менш солідні та змістовні дослідження lt; # justify gt; СвойствоOracleDB2Конкурентная модельМульті-версія узгодженість читання Чи не ескалірует блокування на рівні строкНет Ескалірует блокіровкіКластерние конфігурацііПрозрачная масштабованість з технологією RealApplicationClusters (RAC) Rigid data partitioning required with DB2 EEEВозможності індексірованіяШірокій вибір схем індексацііТолькоB-Tree і dynamic bitmap indexesОпціі розмітки (секціонування) За діапазонам ключів, хеш, за списком значень ключа і складене секціонування. Локальні і глобальні індекси.Только хеш-секціонування Тільки локальні індексиВозможності складування додаткових даннихMERGE Multi-table INSERTНе підтримується Чи не поддержіваетсяІнтеллектуальная справкаIndex, Summary, Memory, MTTRIndexadvisory толькоВозможності самонастройкіSelf-tuning memory, free space, and I/O managementНет еквівалентних або обмежених можливостей

У першому рядку порівнюється механізм блокувань і забезпечення цілісності читання. Більш докладно в таблиці:


Таблиця 2.7 - Порівняння механізму блокування забезпечення цілісності

Oracle9iDB2Multi-version read consistencyNot availableNo read locksRequires read locks to avoid dirty readsNo dirtyreadsDirty reads if not using read locksNon-escalating row-level lockingLocksescalateReadersdon tblockwritersReadersblockwritersWritersdon tblockreadersWritersblockreadersNodeadlocksunderloadDeadlocks can be a serious problem under load

У другому рядку - робота в кластері, Oracle RAC і IBM EEE:

база дані Оracle кластер

Таблиця 2.8 - Порівняння роботи кластерів

Oracle RACDB2 EEENo two-phase commit requiredRequires two-phase commitData cached in multiple nodesIPC for every cross-partition accessSingleprobefordataMultiplepartitionprobesUniformloaddistributionLoadskewlikely

Більш докладно по підтримуваним типах індексів:


Таблиця 2.9 - Порівняння підтримуваних індексів

Тип индексаOracleDB2ReverseKeyIndexesДаFunction-basedIndexesДаPartialDynamicBitmapIndexesДаДаStoredCompressedBitmapIndexesДаBitmapJoinIndexesДаIndex-organizedTablesДа

У OracleDatabase більше підтримуваних варіантів партіціонірованія:


Таблиця 2.10 - Порівняння підтримуваних варіантів патріціонірованія

Вид партиционированияOracleDB2RangepartitioningДаListpartitioningДаHashpartitioningДаДаCompositepartitioningДаLocalindexДаДаGlobalpartitionedindexДаGlobalnon-partitionedindexДа

Як ми бачимо хоч IBM DB2 UDB і OracleDatabase обидві є СУБД промислового рівня, безсумнівно що по функціоналу і його можливостям Oracle обходить свого опонента (таблиці 2.7-2.11). Також наявність набагато більш повної інтелектуальної довідки і можливостей адміністрування (еквівалента яким немає в DB2) роблять Oracleболее доступною в адмініструванні, а також дозволяють знизити витрати на самообслуговування цієї СУБД.

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


Висновок


Підводячи підсумки, ми можемо сказати, що в плані доступності адміністрування користувачами програма Oracle є лідером серед розглянутих систем. Звичайно ми помітимо, що адміністрування SQL Server здійснюється з дійсно зручною і логічно-простого середовища SQL ServerManagementStudio, однак Oracle надає як і повну самодіагностику і самонастройку, так і тонкі засоби діагностики і налаштування, що дозволяють адміністратору повною мери застосувати свої знання в області налаштування продуктивності. У результаті в MS SQL Server йде відразу після Oracle, а на останньому місці виявляється DB2, що характеризується відносною складністю адміністрування.

Торкаючись вартість самообслуговування, ми також можемо сказати, що Oracle є кращим у порівнянні зі своїми опонентами. Безсумнівно, що Oracle коштує більше ніж MSSQLServerі тим більше DB2. Однак через більшої доступності адміністрування користувачами видатки її самообслуговування (навчання працівників користуванню програмою, інтеграція з іншим ПЗ) надалі відповідно знижуються, що висуває її вперед. Звичайно DB2 набагато дешевше, але складність адміністрування і менш повна інтелектуальна довідка підвищують ціну самообслуговування цієї системи надалі.

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


Назад | сторінка 9 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Організація і методи резервування даних в СУБД Oracle
  • Реферат на тему: Функції Oracle SQL
  • Реферат на тему: Використання програми &Oracle& у ВАТ &ММК&
  • Реферат на тему: Використання Oracle Streams для реплікації
  • Реферат на тему: Установка Ubuntu на Oracle VirtualBox