Jump to content

Ария (система хранения данных)

Воздух
Оригинальный автор(ы) AskMonty.org
Разработчик(и) Монти Программа Аб
Стабильная версия
МарияДБ 10.0.12 / 16 июня 2014 г .; 10 лет назад ( 16.06.2014 )
Предварительный выпуск
Все
Написано в С++
Платформа Все
Тип Механизм базы данных
Лицензия GNU GPLv2
Веб-сайт Мариадб /КБ /aria-storage-engine /

Aria — это механизм хранения данных для MariaDB и MySQL систем управления реляционными базами данных . Его цель — создать безопасную альтернативу MyISAM . Это не транзакция .

Ария находится в разработке с 2007 года и впервые была анонсирована Майклом «Монти» Видениусом в его блоге. [ 1 ] Aria используется для внутренних временных таблиц в MariaDB , разработанной сообществом ветви базы данных MySQL, возглавляемой Видениусом. Aria не поставляется с MySQL или Percona Server .

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

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

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

Ария поддерживает:

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

[ редактировать ]

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

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

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

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

  • СТРАНИЦА ;
  • ЗАФИКСИРОВАННЫЙ ;
  • ДИНАМИЧЕСКИЙ .

PAGE — единственный формат, доступный для «транзакционных» таблиц. Это делает таблицы Aria устойчивыми к сбоям.

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

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

См. также

[ редактировать ]
  1. ^ Ария - База знаний AskMonty. Архивировано 31 мая 2009 г., в Wayback Machine.
  2. ^ «Часто задаваемые вопросы по Aria — База знаний AskMonty» . Архивировано из оригинала 22 августа 2010 г. Проверено 10 ноября 2010 г.
  3. ^ «Переименовать Марию» . Askmonty.org. Архивировано из оригинала 3 мая 2010 г. Проверено 19 мая 2011 г.
  4. ^ «Переименуйте победительницу конкурса Марию!» . Блоги GNOME. Архивировано из оригинала 23 июля 2010 г. Проверено 21 января 2018 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3b6f67c3a0858af24a4a130adcb17a2c__1713512820
URL1:https://arc.ask3.ru/arc/aa/3b/2c/3b6f67c3a0858af24a4a130adcb17a2c.html
Заголовок, (Title) документа по адресу, URL1:
Aria (storage engine) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)