Aria (механизм хранения)

редактировать
Механизм хранения для систем управления реляционными базами данных MariaDB и MySQL
Aria
Автор (ы) исходного текста AskMonty.org
Разработчик (и)
Стабильный выпуск MariaDB 10.0.12 / 16 июня 2014 г.; 6 лет назад (16.06.2014)
Предварительный выпуск Все
Платформа Все
Доступно вC ++
Тип Ядро базы данных
Лицензия GNU GPLv2
Веб-сайтkb.askmonty.org / v / aria

Aria - это механизм хранения для MariaDB и MySQL системы управления реляционными базами данных. Его цель - сделать безопасную альтернативу MyISAM. Это еще не транзакционный, но в будущем планируется добавить надлежащую поддержку транзакций базы данных. Долгосрочная цель заключается в том, чтобы Aria стала механизмом хранения транзакций и нетранзакций по умолчанию для MariaDB. Он находится в разработке с 2007 года и впервые был объявлен Майклом «Монти» Видениусом в своем блоге. Aria используется для внутренних временных таблиц в MariaDB, ветке базы данных MySQL, разработанной сообществом под руководством Widenius. Aria не поставляется с MySQL или Percona Server, но включена в выпуск TokuDB версии MariaDB.

. Проект Maria размещен на Launchpad.

Изначально Арию назвали «Мария», как отсылка к младшему ребенку Монти. В 2010 году он был переименован в Aria, чтобы избежать путаницы с основной базой данных, для которой он разработан, MariaDB. Крис Тули, выигравший конкурс по выбору названия, написал: «Ария - это Мария без буквы« М »; также это приятный музыкальный термин."

Содержание
  • 1 Особенности
  • 2 Структура файлов
    • 2.1 Форматы
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
Возможности

Aria очень похожа на MyISAM, но ее цель - быть безопасной альтернативой MyISAM.

Aria не поддерживает внешние ключи и, в настоящее время, транзакции.

Aria поддерживает:

Структура файлов

Несекционированные таблицы Aria состоят из трех физических файлов:

  • table_name.frm
  • table_name.MAD
  • имя_таблицы.MAI

Файл.frm содержит определение таблицы (этот файл существует для всех механизмов хранения, которые записывают данные на диск). Файл.MAD содержит данные. Файл.MAI содержит индексы.

Форматы

Для таблиц Aria доступны три формата таблиц:

  • PAGE ;
  • FIXED ;
  • DYNAMIC .

PAGE is th Для транзакционных таблиц доступен только формат.

FIXED и DYNAMIC - это те же форматы, что и MyISAM, и в основном они были реализованы для совместимости. Однако формат MyISAM COMPRESSED недоступен в Aria.

Чтобы установить формат таблицы, можно использовать параметр ROW_FORMAT в команде CREATE TABLE или ALTER TABLE.

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Внешние ссылки

.

Последняя правка сделана 2021-06-12 02:55:59
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте