Ария (движок памяти) - Aria (storage engine)
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Оригинальный автор (ы) | AskMonty.org |
---|---|
Разработчики) | Монти Программа Ab |
Стабильный выпуск | MariaDB 10.0.12 / 16 июня 2014 г. |
Предварительный выпуск | Все |
Платформа | Все |
Доступно в | C ++ |
Тип | Ядро базы данных |
Лицензия | GNU GPLv2 |
Интернет сайт | Мариадб |
Ария это механизм хранения для MariaDB и MySQL системы управления реляционными базами данных. Его цель - сделать безопасную альтернативу MyISAM. Это не так транзакционный.
Aria находится в разработке с 2007 года и впервые была анонсирована Майкл "Монти" Видениус в своем блоге.[1] Aria используется для внутренних временных таблиц в MariaDB, ветвь базы данных MySQL, разработанная сообществом под руководством Видениуса. Aria не поставляется с MySQL или Сервер Percona.
Хостинг проекта Maria находится на Панель запуска.
Изначально Арию назвали «Мария», как отсылка к младшему ребенку Монти.[2]В 2010 году он был переименован в Aria, чтобы избежать путаницы с основной базой данных, для которой он разработан, MariaDB.[3] Крис Тули, выигравший конкурс по выбору имени, написал: «Ария - это Мария без буквы« М »; также это приятный музыкальный термин."[4]
особенности
Aria очень похожа на MyISAM, но ее цель - быть безопасной альтернативой MyISAM.
Ария не поддерживает внешние ключи и, в настоящее время, транзакции.
Ария поддерживает:
- Полный текст индексы;
- OpenGIS типы данных;
- Виртуальные столбцы.
Структура файлов
Неразделенные таблицы Aria состоят из трех физических файлов:
- table_name.frm
- имя_таблицы.MAD
- table_name.MAI
Файл .frm содержит определение таблицы (этот файл существует для всех механизмов хранения, которые записывают данные на диск). Файл .MAD содержит данные. Файл .MAI содержит индексы.
Форматы
Для столов Aria доступны три формата таблиц:
- СТРАНИЦА;
- ИСПРАВЛЕНО;
- ДИНАМИЧЕСКИЙ.
PAGE - единственный формат, доступный для «транзакционных» таблиц. Это делает таблицы Aria безопасными от сбоев.
FIXED и DYNAMIC - те же форматы, которые используются MyISAM, и в основном реализованы для совместимости. Однако формат MyISAM COMPRESSED недоступен в Aria.
Чтобы установить формат таблицы, можно использовать параметр ROW_FORMAT в команде CREATE TABLE или ALTER TABLE.
Смотрите также
использованная литература
- ^ Ария - База знаний AskMonty В архиве 31 мая 2009 г. Wayback Machine
- ^ "Aria FAQ - База знаний AskMonty". Архивировано из оригинал на 22.08.2010. Получено 2010-11-10.
- ^ "Переименовать Марию". askmonty.org. Архивировано из оригинал на 2010-05-03. Получено 2011-05-19.
- ^ "Переименовать Марию в Победительницу конкурса!". Блоги GNOME. Получено 2018-01-21.
внешние ссылки
- Ария в базе знаний MariaDB
- Выпущен двигатель Мария - написано Майкл Видениус (основатель MySQL AB)
- Мария: новый механизм хранения MySQL в Google Видео - Выступление Майкла Видениуса
Эта программное обеспечение базы данных -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |
Эта бесплатное программное обеспечение с открытым исходным кодом статья - это заглушка. Вы можете помочь Википедии расширяя это. |