Тэг: 

mysql

Отличия MySQL, PostgreSQL, MSSQL Server, MongoDB, Elasticsearch

Система управления базами данных или СУБД - это тип программного обеспечения, которое взаимодействует с самой базой данных, приложениями и пользовательскими интерфейсами для получения данных и их анализа. СУБД также содержит ключевые инструменты для управления базой данных. Для нашего сравнения мы выбрали 10 наиболее часто используемых систем управления базами данных: MySQL, MariaDB, Oracle, PostgreSQL, MSSQL, MongoDB, Redis, Cassandra, Elasticsearch и Firebase. Сосредоточив внимание на их преимуществах и проблемах, связанных с бизнесом, мы также рассмотрим наилучшие варианты использования для каждого из них.

Репликация баз данных MySQL

Репликация MySQL – это процесс, позволяющий легко поддерживать несколько копий данных MySQL путем их автоматического копирования из базы данных master (ведущей) в slave (ведомую). Это упрощает резервное копирование данных, помогает анализировать их без использования главной БД, а также используется в качестве средства масштабирования.

Laravel, Nginx и MySQL с помощью Docker Compose

Контейнеризация — способ запускать приложение со всеми зависимостями в определённой среде, которая не влияет на операционную систему. Таким образом ни одно приложение не зависит ни от другого приложения, ни от глобального окружения.  Если на вашем сервере, например, установлен php версии 8.1, но по каким-то причинам нужно запустить старый проект, вы можете пойти двумя путями. Первое, что приходит в голову — настроить ещё один сервер, «развернуть» на нём веб-окружение с php версии 5.6, обновить все пакеты и зависимости, где нужно — переписать код. Но есть способ проще: достаточно создать контейнер, окружение которого не будет влиять на всю остальную систему.