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, если вам не хватает знаний или вам нужно что-то повторить.