Репликация MySQL на одной машине
mysql> GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO slavedb@"192.168.1.27/255.255.255.0" identified by 'q1w2e3r4t5'; Query OK, 0 rows affected (0.28 sec)
mysql> GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO slavedb@"192.168.1.27/255.255.255.0" identified by 'q1w2e3r4t5'; Query OK, 0 rows affected (0.28 sec)
CHANGE MASTER TO MASTER_HOST='masterhost', MASTER_USER='repluser', MASTER_PASSWORD='replpass', MASTER_LOG_FILE='mysqld-bin.000005', MASTER_LOG_POS=995;
Neo4j — это графовая база данных, используемая для создания отношений между данными. Данные в традиционных базах данных сохраняются в табличной структуре. Графовая база данных фиксирует отношения между узлами данных. Каждый узел хранит ссылки на все другие узлы, с которыми он связан. Традиционные базы данных не сохраняют данные об отношениях напрямую, но могут выяснить связи, исследуя структуры данных с помощью индексации, что дорого и требует много времени. Графовая база данных, такая как Neo4j, избегает всех этих накладных расходов и может кодировать и запрашивать сложные отношения.
Memcached является основной формой кэширования Facebook и значительно снижает нагрузку на базу данных. Наличие системы кэширования позволяет Facebook быть таким быстрым при вызове ваших данных.
InfluxDB — это открытая и временная база данных, разработанная компанией InfluxData. Она написана на Go и предназначена для обработки больших нагрузок на запись и запросы. Она известна своей простотой и способностью работать в масштабах. Ее можно запускать на нескольких операционных системах, и она также поддерживает широкий спектр клиентских библиотек.
MySQL — это бесплатная, открытая платформа управления реляционными базами данных, разработанная Oracle Cloud. Она очень популярна благодаря своей проверенной надежности, быстродействию, простоте и гибкости. MySQL использует язык структурированных запросов (SQL) для добавления, доступа и управления содержимым базы данных. MySQL 8.0 хранит свои метаданные в проверенном транзакционном движке хранения под названием InnoDB. Он работает по архитектуре клиент/сервер и может быть установлен на всех основных операционных системах, включая Ubuntu, Windows, CentOS и Debian.
MariaDB — это бесплатная, с открытым исходным кодом, и форк популярной системы управления базами данных MySQL. Это широко используемая реляционная система управления базами данных, созданная оригинальными разработчиками MySQL. Она специально разработана для масштабируемости и критически важных развертываний. По умолчанию пакет MariaDB доступен в стандартном репозитории всех основных дистрибутивов Linux. На момент написания этого руководства последняя версия MariaDB — 10.8. Каждое основное обновление будет поддерживаться как минимум 5 лет. Таким образом, MariaDB 10.8.0 будет поддерживаться до 2027 года.
Neo4j — это высокопроизводительная система управления графовыми базами данных для хранения графов, науки о данных, машинного обучения, аналитики и визуализации. Neo4j хранит данные в узлах, ребрах, соединяющих их в отношениях, и атрибутах узлов и ребер.