[перевірена версія] | [очікує на перевірку] |
|
|
|
Проект MariaDB почала розвивати компанія Monty Program Ab, створена Майклом Віденіусом, після його відходу з Sun Microsystems. У розробці MariaDB також брали участь компанії SkySQL і Percona, котрі розвивають власні продукти та надають сервіс супроводу та підтримки для рішень на базі MySQL. |
|
Проект MariaDB почала розвивати компанія Monty Program Ab, створена Майклом Віденіусом, після його відходу з Sun Microsystems. У розробці MariaDB також брали участь компанії SkySQL і Percona, котрі розвивають власні продукти та надають сервіс супроводу та підтримки для рішень на базі MySQL. |
|
|
|
|
− |
Проект підтримує високу ступінь сумісності з MySQL , включаючи "вставку" замінних можливостей бінарним еквівалентом [[бібліотека (програмування)|бібліотек]] і відповідністю з наявним [[API]] і командами MySQL. Навіть перша стабільна версія СУБД отримала номер 5.2, ніби продовжуючи лінійку MySQL. MariaDB включає два нових вдосконалених рушія баз даних: Aria (раніше відомого як Maria) на заміну [[MyISAM]], та [[XtraDB]] як заміну [[InnoDB]] (включно до версії 10.1). Серія MariaDB 5.2.x за функціональністю сумісна з MySQL 5.1.x і заснована на тій же кодовій базі, що дозволяє здійснити міграцію з MySQL на MariaDB без виникнення проблем з сумісністю. Незважаючи на збереження зворотної сумісності, в MariaDB додана підтримка декількох нових сховищ (FederatedX, PBXT, XtraDB, Aria, OQGRAPH, Sphinx), реалізовані додаткові оптимізації, додані нові можливості (наприклад, віртуальні стовпці та Plug-in аутентифікації) і інтегровані патчі, створені компанією Percona і співтовариством незалежних розробників. |
+ |
Проект підтримує високу ступінь сумісності з MySQL , включаючи "вставку" замінних можливостей бінарним еквівалентом [[бібліотека (програмування)|бібліотек]] і відповідністю з наявним [[API]] і командами MySQL. Навіть перша стабільна версія СУБД отримала номер 5.2, ніби продовжуючи лінійку MySQL. MariaDB включає два нових вдосконалених рушія баз даних: Aria (раніше відомого як Maria) на заміну [[MyISAM]], та [[XtraDB]] як заміну [[InnoDB]] (включно до версії 10.1). Серія MariaDB 5.2.x за функціональністю сумісна з MySQL 5.1.x і заснована на тій же кодовій базі, що дозволяє здійснити міграцію з MySQL на MariaDB без виникнення проблем з сумісністю. Незважаючи на збереження зворотної сумісності, в MariaDB додана підтримка декількох нових сховищ (FederatedX, PBXT, XtraDB, Aria, OQGRAPH, [[Sphinx (пошукова система)|Sphinx]]), реалізовані додаткові оптимізації, додані нові можливості (наприклад, віртуальні стовпці та Plug-in аутентифікації) і інтегровані патчі, створені компанією Percona і співтовариством незалежних розробників. |
|
|
|
|
|
Перші випуски MariaDB нумерувалися синхронно з гілками MySQL, на яких вони були засновані. Але в листопаді 2012, щоб явно позначити незалежність розробки від MySQL, вирішено було присвоїти черговому релізу MariaDB номер 10.0.<ref>[http://www.opennet.ru/opennews/art.shtml?num=35316 Увидела свет СУБД MariaDB 10.0.0] // [[opennet.ru]] 13.11.2012</ref> Це значить, що MariaDB вже не є просто набором патчів, застосованих поверх MySQL, а містить досить великий набір додаткових функцій і можливостей, реалізованих інакше, ніж в MySQL (наприклад, пул тредів, підтримка мікросекунд і анотовані запити). Змінився також і метод синхронізації з кодовою базою MySQL, коли первинним у розробці став код MariaDB, в який бекпортуються нововведення MySQL. |
|
Перші випуски MariaDB нумерувалися синхронно з гілками MySQL, на яких вони були засновані. Але в листопаді 2012, щоб явно позначити незалежність розробки від MySQL, вирішено було присвоїти черговому релізу MariaDB номер 10.0.<ref>[http://www.opennet.ru/opennews/art.shtml?num=35316 Увидела свет СУБД MariaDB 10.0.0] // [[opennet.ru]] 13.11.2012</ref> Це значить, що MariaDB вже не є просто набором патчів, застосованих поверх MySQL, а містить досить великий набір додаткових функцій і можливостей, реалізованих інакше, ніж в MySQL (наприклад, пул тредів, підтримка мікросекунд і анотовані запити). Змінився також і метод синхронізації з кодовою базою MySQL, коли первинним у розробці став код MariaDB, в який бекпортуються нововведення MySQL. |
|
|
|
* На заміну розробленого в [[Sun Microsystems]] і вже не підтримуваного сховища Federated задіяний проект FederatedX. FederatedX дозволяє організувати звернення до віддалених таблиць як до локальних. Є підтримка транзакцій, одночасної установки декількох з'єднань до віддаленої СУБД, використання операцій "LIMIT" |
|
* На заміну розробленого в [[Sun Microsystems]] і вже не підтримуваного сховища Federated задіяний проект FederatedX. FederatedX дозволяє організувати звернення до віддалених таблиць як до локальних. Є підтримка транзакцій, одночасної установки декількох з'єднань до віддаленої СУБД, використання операцій "LIMIT" |
|
* OQGRAPH — сховище для організації ієрархічних(деревовидних) структур і складних графів (вузлів, що мають безліч зв'язків); |
|
* OQGRAPH — сховище для організації ієрархічних(деревовидних) структур і складних графів (вузлів, що мають безліч зв'язків); |
− |
* Sphinx — сховище для побудови пошукових рушіїв. Вбудований Sphinx-клієнт дозволяє MariaDB обмінюватися даними з [[searchd]], виконувати пошукові запити і отримувати результати пошуку |
+ |
* [[Sphinx (пошукова система)|Sphinx]] — сховище для побудови пошукових рушіїв. Вбудований Sphinx-клієнт дозволяє MariaDB обмінюватися даними з [[searchd]], виконувати пошукові запити і отримувати результати пошуку |
|
|
|
|
|
=== Додатково === |
|
=== Додатково === |
|
|
|
== Посилання == |
|
== Посилання == |
|
* [http://mariadb.org/ MariaDB home page] |
|
* [http://mariadb.org/ MariaDB home page] |
− |
* [http://askmonty.org/wiki/index.php/MariaDB MariaDB FAQ] |
+ |
* [https://web.archive.org/web/20100308052059/http://askmonty.org/wiki/index.php/MariaDB MariaDB FAQ] |
|
* [http://www.youtube.com/watch?v=AL1l9Puh0sk MariaDB, the Backward Compatible Branch of MySQL(R) Database Server] - lecture given by Monty Widenius at [[Google]] |
|
* [http://www.youtube.com/watch?v=AL1l9Puh0sk MariaDB, the Backward Compatible Branch of MySQL(R) Database Server] - lecture given by Monty Widenius at [[Google]] |
|
* [http://www.opennet.ru/opennews/art.shtml?num=28643 Доступен стабильный релиз СУБД MariaDB 5.2] |
|
* [http://www.opennet.ru/opennews/art.shtml?num=28643 Доступен стабильный релиз СУБД MariaDB 5.2] |