Выберите язык

Регистрация

База данных — организованное хранилище сведений, которыми управляет система управления базами данных (СУБД). Joomla сохраняет в базе материалы, пользователей, категории, настройки и данные расширений.

Таблицы, связи и индексы

В реляционной базе таблицы состоят из строк и столбцов. Первичный ключ отличает запись от других, а идентификаторы связывают сущности: например, материал относится к категории. Индексы помогают быстрее находить записи, но занимают место и требуют обновления при записи данных.

SQL используют для запросов и изменения данных. Транзакции позволяют объединять связанные операции в согласованное действие, если это поддерживается используемым механизмом хранения.

База данных Joomla

Joomla подключается к СУБД с заданными именем базы, пользователем и параметрами сервера. Префикс таблиц помогает различать наборы таблиц, но сам по себе не защищает данные.

Резервная копия Joomla должна включать и базу, и файлы. Изображения обычно лежат в файловом хранилище, а база содержит ссылки на них. Перед ручным изменением таблиц сохраняют копию и проверяют восстановление. Обычные редакторские изменения безопаснее выполнять через интерфейс приложения.

Вывод

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

Список терминов
Весь глоссарий
Подписка на рассылку
Введите свой адрес электронной почты, и мы будем держать вас в курсе событий!

Joomla.center не связан с проектом Joomla!® или организацией Open Source Matters и не получает от них поддержки. Название и логотип Joomla!® используются на основании ограниченной лицензии, предоставленной Open Source Matters, владельцем товарного знака в США и других странах.