Альтернатива субд mysql

Відео: Установка СУБД mySQL і настройка django-проекту для роботи з ним

Альтернатива СУБД MySQL
Незважаючи на популярність СУБД MySQL і чимала кількість движків БД для неї, визнання отримують і родинні СУБД - наприклад, MariaDB (https://askmonty.org/wiki/MariaDB). Це неспроста: вона розроблена творцем MySQL Майклом Віденіус (Michael Widenius). Після відходу з MySQL Майкл заснував компанію Monty Program AB (https://askmonty.org), яка 1 червня поточного року показала світові перший реліз MariaDB.

MariaDB заснована на вихідному коді MySQL і поширюється по ліцензії GPL v2. Нові версії даної СУБД з`являються одночасно з оновленнями до MySQL. У більшості ситуацій MariaDB поводиться точно так само, як і «оригінал»: всі команди, інтерфейси, API і бібліотеки MySQL присутні і в MariaDB. Виникає справедливе запитання: навіщо ж вона тоді потрібна? Головне «технічне» відмінність - в склад MariaDB входить новий движок даних: Maria.

Він заснований на таблицях MyISAM і володіє наступними перевагами:
- зберігає повний лог запитів до БД- завдяки цьому ярку, немає ніяких складнощів з відновленням даних після збоїв, причому відновитися можна як на момент до блокування, так і на момент виконання будь-якої операції з журналу;
- при старті Maria відбувається автоматичне відновлення даних, якщо робота була завершена аварійно;
- виправлений і поліпшений запит CHECKSUM TABLE для підрахунку контрольних сум з метою перевірки цілісності таблиць;
- Maria працює швидше на індексах з фіксованим розміром (на ключах зі змінною довжиною - навпаки, повільніше).




Альтернатива СУБД MySQL

Крім Maria в MariaDB включені і інші движки БД:



- PBXT (https://primebase.org) - движок, що дозволяє виконувати операції читання без блокування таблиць. Цей движок підтримує транзакції, блокування на рівні рядків, а також виявлення загублених блокувань, які залишаються в разі некоректного завершення сеансу зв`язку з клієнтом.
- OQGRAPH (https://openquery.com/graph/doc) - движок з запитами для обчислення графів (The Open Query GRAPH computation engine), дозволяє обробляти ієрархії (деревовидні структури) і комплексні графи (вузли, що мають безліч з`єднань в різних напрямках) .
- XtraDB - движок, що не вимагає підключення у вигляді модуля.
- FederatedX (https://launchpad.net/federatedx) - движок, створюваний як заміна не підтримує нині Federated. Забезпечує «прозоре» підключення до іншого сервера, причому підключитися можна і до відмінної від MySQL
СУБД.
Альтернатива СУБД MySQL

Інші функції, реалізовані в MariaDB:
- пул потоків (The Pool Of Threads) - заснований на коді яка не вийшла у світ MySQL 6.0. Ця функція буде дуже корисна, якщо у вас безліч з`єднань або багато коротких запитів до БД;
- виняток таблиць (Table Elimination) - функція, що оптимізує деякі види JOIN-запитів;
- віртуальні стовпці (Virtual Columns) - частково підтримують індекси і зовнішні ключі, а також повністю підтримують тригери, збережені процедури і запити даних.



Чи не можете випробувати MariaDB на своєму віртуальному сервері, тому що Ваш ПК раптово зламався? Тоді рекомендую Вам звернутися в https://evgeniystepanov.ru (https://evgeniystepanov.ru), де відремонтують ваш ПК швидко і максимально якісно! Ось реквізити майстра: Москва, 89261065432, IP Степанов Євген Борисович, свідоцтва про Державну реєстрацію 309026125000018.

ІНШЕ

Denwer фото

Denwer

У самій основі DENWER розташовується HTTP-сервер Apache, який і забезпечує основну функцію дистрибутива сервера. Щоб…

Dokuwiki: можливості фото

Dokuwiki: можливості

Відео: [RUS] [snr93] kali linux - nmap + metasploit Всупереч існуючій думці, що DokuWiki повільніше, ніж MediaWiki,…

Установка bugzilla фото

Установка bugzilla

Відео: Bugzilla installation steps Система є додатком, яке реалізовано на мові Perl, і використовує для зберігання…

Oracle, open source і спадщина sun фото

Oracle, open source і спадщина sun

Відео: Java and the Shadow of Sun Ось уже більше року співтовариство FLOSS приділяє пильну увагу корпорації Oracle в…

» » Альтернатива субд mysql