MariaDB - Введение

Приложение базы данных существует отдельно от основного приложения и хранит коллекции данных. Каждая база данных использует один или несколько API для создания, доступа, управления, поиска и репликации содержащихся в ней данных.

Базы данных также используют нереляционные источники данных, такие как объекты или файлы. Однако базы данных оказываются лучшим вариантом для больших наборов данных, которые страдают от медленного извлечения и записи с другими источниками данных.

Системы управления реляционными базами данных, или СУБД, хранят данные в различных таблицах. Связи между этими таблицами устанавливаются с помощью первичных и внешних ключей.

РСУБД предлагает следующие функции -

  • Они позволяют реализовать источник данных с таблицами, столбцами и индексами.

  • Они обеспечивают целостность ссылок в строках нескольких таблиц.

  • Они автоматически обновляют индексы.

  • Они интерпретируют запросы и операции SQL при манипулировании данными из таблиц или их источниках.

Терминология СУБД

Прежде чем мы начнем обсуждение MariaDB, давайте рассмотрим несколько терминов, связанных с базами данных.

  • Database - База данных - это источник данных, состоящий из таблиц, содержащих связанные данные.

  • Table - Таблица, то есть электронная таблица, представляет собой матрицу, содержащую данные.

  • Column- Столбец, то есть элемент данных, представляет собой структуру, содержащую данные одного типа; например, даты отгрузки.

  • Row- Строка - это структура, объединяющая связанные данные; например, данные о клиенте. Он также известен как кортеж, запись или запись.

  • Redundancy - Этот термин относится к двойному хранению данных для ускорения работы системы.

  • Primary Key- Это относится к уникальной идентифицирующей ценности. Это значение не может появляться дважды в таблице, и с ним связана только одна строка.

  • Foreign Key - Внешний ключ служит связующим звеном между двумя таблицами.

  • Compound Key- Составной ключ или составной ключ - это ключ, который относится к нескольким столбцам. Он относится к нескольким столбцам из-за того, что столбец не обладает уникальным качеством.

  • Index - Указатель практически идентичен указателю книги.

  • Referential Integrity - Этот термин означает, что все значения внешнего ключа указывают на существующие строки.

База данных MariaDB

MariaDB - это популярная ветвь MySQL, созданная оригинальными разработчиками MySQL. Он вырос из опасений, связанных с приобретением MySQL компанией Oracle. Он предлагает поддержку как для небольших задач обработки данных, так и для корпоративных нужд. Он призван стать заменой MySQL, требующей всего лишь простого удаления MySQL и установки MariaDB. MariaDB предлагает те же функции MySQL и многое другое.

Ключевые особенности MariaDB

Важными особенностями MariaDB являются -

  • Вся MariaDB находится под GPL, LGPL или BSD.

  • MariaDB включает в себя широкий выбор механизмов хранения, включая высокопроизводительные механизмы хранения, для работы с другими источниками данных РСУБД.

  • MariaDB использует стандартный и популярный язык запросов.

  • MariaDB работает на нескольких операционных системах и поддерживает большое количество языков программирования.

  • MariaDB предлагает поддержку PHP, одного из самых популярных языков веб-разработки.

  • MariaDB предлагает кластерную технологию Galera.

  • MariaDB также предлагает множество операций и команд, недоступных в MySQL, и устраняет / заменяет функции, отрицательно влияющие на производительность.

Начиная

Перед тем, как приступить к этому руководству, убедитесь, что у вас есть базовые знания PHP и HTML, в частности материалов, обсуждаемых в наших руководствах по PHP и HTML.

В этом руководстве основное внимание уделяется использованию MariaDB в среде PHP, поэтому наши примеры будут наиболее полезны для разработчиков PHP.

Мы настоятельно рекомендуем ознакомиться с нашим Руководством по PHP, если вам не хватает знаний или вам нужно что-то повторить.