#ит_статьи #mysql
Средства обеспечения высокой доступности в MS SQL Server
В этой статье мы рассмотрим все технологии SQL Server, которые могут обеспечить высокую доступность данных и отказоустойчивость для вашего SQL Server.
Резервные копии — это хорошо, но, когда счёт идёт на минуты, а порой и секунды, поможет только избыточность данных и четкий план отработки отказа. SQL Server предоставляет разные способы для реализации избыточности и высокой доступности данных.
Средства обеспечения высокой доступности в MS SQL Server
В этой статье мы рассмотрим все технологии SQL Server, которые могут обеспечить высокую доступность данных и отказоустойчивость для вашего SQL Server.
Резервные копии — это хорошо, но, когда счёт идёт на минуты, а порой и секунды, поможет только избыточность данных и четкий план отработки отказа. SQL Server предоставляет разные способы для реализации избыточности и высокой доступности данных.
#ит_статьи #sql #mysql #mariadb
Сравнение MariaDB и MySQL
MySQL является одной из наиболее широко используемых в мире СУБД. Это программное обеспечение бесплатно и распространяется с открытым исходным кодом. MySQL, разработанный на C/C ++, является одним из самых популярных вариантов баз данных.
СУБД была разработана шведской компанией «MySQL AB» в 1995 году. Позже MySQL AB была приобретена Sun Microsystems в 2008 году. Позже Sun Microsystems была приобретена Oracle в 2010 году. С тех пор MySQL поддерживается и управляется Oracle.
Во время приобретения Sun Microsystems компанией Oracle некоторые из старших инженеров, которые работали над разработкой MySQL, почувствовали, что существует конфликт интересов между MySQL и коммерческой базой данных Oracle — Oracle Database Server. В результате эти инженеры создали форк базы кода MySQL и основали собственную организацию. Так родилась MariaDB.
Сравнение MariaDB и MySQL
MySQL является одной из наиболее широко используемых в мире СУБД. Это программное обеспечение бесплатно и распространяется с открытым исходным кодом. MySQL, разработанный на C/C ++, является одним из самых популярных вариантов баз данных.
СУБД была разработана шведской компанией «MySQL AB» в 1995 году. Позже MySQL AB была приобретена Sun Microsystems в 2008 году. Позже Sun Microsystems была приобретена Oracle в 2010 году. С тех пор MySQL поддерживается и управляется Oracle.
Во время приобретения Sun Microsystems компанией Oracle некоторые из старших инженеров, которые работали над разработкой MySQL, почувствовали, что существует конфликт интересов между MySQL и коммерческой базой данных Oracle — Oracle Database Server. В результате эти инженеры создали форк базы кода MySQL и основали собственную организацию. Так родилась MariaDB.
#ит_статьи #haproxy #mysql #consul #orchestrator
Высокая доступность MySQL с помощью HAProxy, Consul и Orchestrator
В этом посте мы исследуем один подход для достижения высокой доступности MySQL с помощью HAProxy, Consul и Orchestrator.
Для начала, давайте кратко пройдёмся по каждой части пазла:
— HAProxy обычно установлен на серверах приложения или на промежуточном слое соединения и отвечает за подключение приложения к подходящему бекенду (чтение или запись). Самый популярный вид деплоймента, который я видел: разделить порты для записи (которые направлены на мастер-ноду) и для чтения (которые подключены через балансировщик нагрузки к пулу слейв-нод).
— Роль Orchestrator’a заключается в мониторинге топологии и в автоматическом восстановлении, если это требуется. Ключевая часть в том, как мы можем сделать так, чтобы HAProxy был осведомлен о том, было ли изменение топологии или нет, а ответ заключается в Consul’е (и Consul Template).
— Consul должен сообщить адрес новой мастер-ноды, который передаст Orchestrator. Используя Consul Template мы сможем потом передать этот адрес в HAProxy.
https://telegra.ph/Vysokaya-dostupnost-MySQL-s-pomoshchyu-HAProxy-Consul-i-Orchestrator-09-29
Высокая доступность MySQL с помощью HAProxy, Consul и Orchestrator
В этом посте мы исследуем один подход для достижения высокой доступности MySQL с помощью HAProxy, Consul и Orchestrator.
Для начала, давайте кратко пройдёмся по каждой части пазла:
— HAProxy обычно установлен на серверах приложения или на промежуточном слое соединения и отвечает за подключение приложения к подходящему бекенду (чтение или запись). Самый популярный вид деплоймента, который я видел: разделить порты для записи (которые направлены на мастер-ноду) и для чтения (которые подключены через балансировщик нагрузки к пулу слейв-нод).
— Роль Orchestrator’a заключается в мониторинге топологии и в автоматическом восстановлении, если это требуется. Ключевая часть в том, как мы можем сделать так, чтобы HAProxy был осведомлен о том, было ли изменение топологии или нет, а ответ заключается в Consul’е (и Consul Template).
— Consul должен сообщить адрес новой мастер-ноды, который передаст Orchestrator. Используя Consul Template мы сможем потом передать этот адрес в HAProxy.
https://telegra.ph/Vysokaya-dostupnost-MySQL-s-pomoshchyu-HAProxy-Consul-i-Orchestrator-09-29
Telegraph
Высокая доступность MySQL с помощью HAProxy, Consul и Orchestrator
Введение В этом посте мы исследуем один подход для достижения высокой доступности MySQL с помощью HAProxy, Consul и Orchestrator. Для начала, давайте кратко пройдёмся по каждой части пазла: — HAProxy обычно установлен на серверах приложения или на промежуточном…
#ит_заметки #linux #mysql #mariadb
Как Посмотреть Список Пользователей MySQL БД в Linux
https://telegra.ph/Kak-Posmotret-Spisok-Polzovatelej-MySQL-BD-v-Linux-02-22
Как Посмотреть Список Пользователей MySQL БД в Linux
https://telegra.ph/Kak-Posmotret-Spisok-Polzovatelej-MySQL-BD-v-Linux-02-22
Telegraph
Как Посмотреть Список Пользователей MySQL БД в Linux
MySQL — один из самых популярных менеджеров баз данных в мире. Он имеет множество функций, которые делают его надёжным и эффективным. Однако, как и любая другая программа, максимально эффективен он только при правильном использовании. Простой и проверенный…
#ит_заметки #mysql #innodb
Тюнинг MySQL-сервера: сжатие таблиц InnoDB
https://telegra.ph/Tyuning-MySQL-servera-szhatie-tablic-InnoDB-07-01
Тюнинг MySQL-сервера: сжатие таблиц InnoDB
https://telegra.ph/Tyuning-MySQL-servera-szhatie-tablic-InnoDB-07-01
Telegraph
Тюнинг MySQL-сервера: сжатие таблиц InnoDB
В больших проектах со временем размер баз данных разрастается до множества гигабайт (терабайт), поэтому всегда остается открытым вопрос как с этим бороться. Известно несколько вариантов решения данной проблемы — уменьшение объема данных (грубо говоря, удаление…
Как мигрировать Zabbix с MySQL на PostgreSQL с минимальным downtime
https://telegra.ph/Kak-migrirovat-Zabbix-s-MySQL-na-PostgreSQL-s-minimalnym-downtime-09-29
#ит_статьи #linux #zabbix #postgresql #mysql
https://telegra.ph/Kak-migrirovat-Zabbix-s-MySQL-na-PostgreSQL-s-minimalnym-downtime-09-29
#ит_статьи #linux #zabbix #postgresql #mysql
Telegraph
Как мигрировать Zabbix с MySQL на PostgreSQL с минимальным downtime
В свете того, что Zabbix с некоторых пор поддерживает TimescaleDB, а тут еще и вышел новый LTS релиз Zabbix, то наверняка многие заинтересовались, как осуществить миграцию с MySQL на PostgreSQL. Несмотря на текст на картинке, вполне можно просто так взять…
👍3🤯1
Дифференциальные и инкрементальные бэкапы MySQL
Для MySQL существует широко известный инструмент по созданию резервных копий баз данных — mysqldump, который создаёт дамп посредством записи серии SQL-инструкций для восстановления таблиц и данных целевой базы данных.
Он неплохо подходит для резервного копирования небольших баз данных, но когда база данных набирает приличный «вес» и возникает необходимость резервного копирования чаще, чем раз в сутки, скорость создания и размеры дампов могут стать проблемой.
В этой статье попробуем рассмотреть решение проблемы бэкапирования больших баз данных с помощью XtraBackup.
https://telegra.ph/Differencialnye-i-inkrementalnye-behkapy-MySQL-07-09
#ит_статьи #mysql #database #backup #xtrabackup
Для MySQL существует широко известный инструмент по созданию резервных копий баз данных — mysqldump, который создаёт дамп посредством записи серии SQL-инструкций для восстановления таблиц и данных целевой базы данных.
Он неплохо подходит для резервного копирования небольших баз данных, но когда база данных набирает приличный «вес» и возникает необходимость резервного копирования чаще, чем раз в сутки, скорость создания и размеры дампов могут стать проблемой.
В этой статье попробуем рассмотреть решение проблемы бэкапирования больших баз данных с помощью XtraBackup.
https://telegra.ph/Differencialnye-i-inkrementalnye-behkapy-MySQL-07-09
#ит_статьи #mysql #database #backup #xtrabackup
Telegraph
Дифференциальные и инкрементальные бэкапы MySQL
Для MySQL существует широко известный инструмент по созданию резервных копий баз данных — mysqldump, который создаёт дамп посредством записи серии SQL-инструкций для восстановления таблиц и данных целевой базы данных. Он неплохо подходит для резервного копирования…
👍5🔥3
MyDumper
Что такое MyDumper?
Инструмент для логического резервного копирования MySQL. Он состоит из 2 инструментов:
- mydumper, который отвечает за экспорт последовательной резервной копии баз данных MySQL
- myloader считывает резервную копию из mydumper, подключается к целевой базе данных и импортирует ее.
Оба инструмента используют возможности многопоточности.
MyDumper имеет открытый исходный код и поддерживается сообществом, он не является продуктом Percona, MariaDB или MySQL.
Зачем нам нужен MyDumper?
- Параллелизм (следовательно, скорость) и производительность (исключение дорогостоящих процедур преобразования набора символов, эффективный код в целом)
- Удобство управления выводом (отдельные файлы для таблиц, метаданных дампа и т. д., удобство просмотра/разборки данных)
- Согласованность - поддерживает моментальный снимок во всех потоках, обеспечивает точное положение master и slave журналов и т.д.
- Управляемость - поддерживает PCRE для указания включений и исключений баз данных и таблиц
https://github.com/mydumper/mydumper
#ит_статьи #linux #backup #mysql #mariadb #mydumper
Что такое MyDumper?
Инструмент для логического резервного копирования MySQL. Он состоит из 2 инструментов:
- mydumper, который отвечает за экспорт последовательной резервной копии баз данных MySQL
- myloader считывает резервную копию из mydumper, подключается к целевой базе данных и импортирует ее.
Оба инструмента используют возможности многопоточности.
MyDumper имеет открытый исходный код и поддерживается сообществом, он не является продуктом Percona, MariaDB или MySQL.
Зачем нам нужен MyDumper?
- Параллелизм (следовательно, скорость) и производительность (исключение дорогостоящих процедур преобразования набора символов, эффективный код в целом)
- Удобство управления выводом (отдельные файлы для таблиц, метаданных дампа и т. д., удобство просмотра/разборки данных)
- Согласованность - поддерживает моментальный снимок во всех потоках, обеспечивает точное положение master и slave журналов и т.д.
- Управляемость - поддерживает PCRE для указания включений и исключений баз данных и таблиц
https://github.com/mydumper/mydumper
#ит_статьи #linux #backup #mysql #mariadb #mydumper
GitHub
GitHub - mydumper/mydumper: Official MyDumper Project
Official MyDumper Project. Contribute to mydumper/mydumper development by creating an account on GitHub.
👍21
Как отслеживать показатели MySQL с помощью Netdata в Linux
Netdata — это бесплатное простое и масштабируемое приложение с открытым исходным кодом для мониторинга производительности и работоспособности системы в реальном времени для Unix-подобных систем, таких как Linux, FreeBSD и MacOS.
Он собирает различные показатели и визуализирует их, позволяя вам наблюдать за работой вашей системы. Он поддерживает различные плагины для мониторинга текущего состояния системы, запущенных приложений и служб, таких как сервер баз данных MySQL, а также многое другое.
В этой статье мы расскажем, как отслеживать производительность сервера баз данных MySQL с помощью Netdata в дистрибутивах на базе RHEL.
https://telegra.ph/Kak-otslezhivat-pokazateli-MySQL-s-pomoshchyu-Netdata-v-Linux-01-15
#ит_статьи #linux #netdata #mysql #mariadb
Netdata — это бесплатное простое и масштабируемое приложение с открытым исходным кодом для мониторинга производительности и работоспособности системы в реальном времени для Unix-подобных систем, таких как Linux, FreeBSD и MacOS.
Он собирает различные показатели и визуализирует их, позволяя вам наблюдать за работой вашей системы. Он поддерживает различные плагины для мониторинга текущего состояния системы, запущенных приложений и служб, таких как сервер баз данных MySQL, а также многое другое.
В этой статье мы расскажем, как отслеживать производительность сервера баз данных MySQL с помощью Netdata в дистрибутивах на базе RHEL.
https://telegra.ph/Kak-otslezhivat-pokazateli-MySQL-s-pomoshchyu-Netdata-v-Linux-01-15
#ит_статьи #linux #netdata #mysql #mariadb
Telegraph
Как отслеживать показатели MySQL с помощью Netdata в Linux
Netdata — это бесплатное простое и масштабируемое приложение с открытым исходным кодом для мониторинга производительности и работоспособности системы в реальном времени для Unix-подобных систем, таких как Linux, FreeBSD и MacOS. Он собирает различные показатели…
👍13🔥5