Порівняння популярних СУРБД oracle, mysql, sql server, публікації, databases lab

Першим «справжнім» випуском СУРБД Oracle став Oracle 2. Система була написана на асемблері і підтримувала тільки базові властивості SQL. Всі наступні 11 років Oracle займалася тим, що випускала оновлення для цього флагманського продукту.

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

Всі ці жаргонізми світу баз даних, такі як «Швидка», «розподілена», «програмована», «переноситься», також тісно пов'язані з лінійкою продуктів Oracle. Наприклад, в 1985 році, в зв'язку з зростанням ролі мережевих комунікацій, в СУРБД Oracle була додана підтримка клієнт-серверної моделі, а з настанням Ери Інтернет, продукти Oracle стали включати в себе власну віртуальну машину Java (JVM).

  • Покращений алгоритм захисту чутливих даних
  • Поліпшене стиснення даних
  • Висока щільність консолідації даних
  • Максимальна доступність
  • Автоматична оптимізація даних
  • Засоби швидкої розробки веб-додатків за допомогою SQL і / або PL / SQL
  • Покращена мережева продуктивність

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

Компанія Microsoft вийшла на ринок СУРБД в середині 90-х в співдружності з компанією Sybase, у якій Microsoft і придбала цей однойменний продукт. Надалі обидві компанії спільно працювали над розробками для платформи IBM OS / 2.

Однак, з появою Windows NT, зв'язку Microsoft і Sybase були розірвані, так як Microsoft хотіла самостійно розробляти СУРБД для своєї нової ОС.

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

Такі системи, як Oracle і SQL Server, є великими корпоративними СУРБД, в той час як MySQL призначена для підтримки малих і середніх проектів. Оновлення MySQL виходять практично щороку.

  • Наявність движка InnoDB
  • Полусінхронная реплікація
  • Покращений механізм секціонування даних
  • Нова система блокувань
  • Оптимізація під багатоядерні процесори

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