IT-KB 🤖
6.81K subscribers
636 photos
76 videos
6 files
787 links
Бесплатное обучение по Windows, Linux, сети, программирование, DevOps от IT-KB.RU

Наши ресурсы:
Блог -> it-kb.ru
Wiki -> wiki.it-kb.ru
Соц.сети -> vk.com/blogitkb
Купить рекламу: https://telega.in/c/ITKB_channel

💾 - @ITKB_Archive

👨‍💻 @itkb_ceo 👀
加入频道
Настройка почтового сервера Postfix в Ubuntu 20.04

(Перевод: Пётр Окунев;
оригинальная статья)

Введение
В этой практической статье мы покажем вам, как создать полноценный почтовый сервер на Ubuntu 20.04 с помощью Postfix. Создание почтового сервера Linux с нуля может быть болезненным процессом, если вы не будете
делать это изо дня в день, но мы собираемся показать вам, как сделать это настолько безболезненно, насколько это возможно.

Почтовый сервер обычно состоит из ряда различных пакетов, которые
обрабатывают SMTP, POP3/IMAP, хранение почты и задачи, связанные со спамом, и все они должны взаимодействовать друг с другом. Вот схема пакетов и целей для этой статьи с практическими рекомендациями.

💾 Продолжить чтение...

#Linux #Postfix #Ubuntu #RoundCube #Dovecot #PHP #LAMP #MySQL
👍15
Все самое важное про MySQL

MySQL входит в джентльменский набор веб-разработчика наряду с Linux, PHP и веб-сервером Apache. Она простая, удобная в настройке и распространяется по свободной лицензии GNU — то есть её можно бесплатно использовать в своих проектах. Если вы хотите развиваться в веб-разработке, то, скорее всего, не раз столкнётесь с MySQL — а потому стоит познакомиться с ней как можно раньше.

Из этой статьи вы узнаете:
- что такое MySQL
- кто ей пользуется
- как она устроена
- для чего нужна
- в чём её главные плюсы
- как работать с MySQL
- что почитать по теме

👀 Ознакомиться...

#MySQL
Please open Telegram to view this post
VIEW IN TELEGRAM
👍91🔥1
📚 MySQL по максимуму. Оптимизация, репликация, резервное копирование (2018)

Автор:
Шварц Б., Зайцев П., Ткаченко В.
Стр: 866

Описание:
Хотите выжать из MySQL максимум возможностей? Вам поможет уникальная книга, написанная экспертами для экспертов. Познакомьтесь с продвинутыми приемами работы с MySQL

🗂 Скачать
👀 Смотреть

#MySQL #Rus
Please open Telegram to view this post
VIEW IN TELEGRAM
👍91
Уроки MySQL для начинающих

▫️1 – Введение в MySQL и базы данных - Смотреть
▫️2 – Что такое PhpMyAdmin? Функции и возможности - Смотреть
▫️3 – Создание базы данных и таблицы - Смотреть
▫️4 – Добавление данных в таблицу - Смотреть
▫️5 – Подключение к MySQL через PHP - Смотреть
▫️6 – Работа с SQL: добавление, редактирование и удаление - Смотреть
▫️7 – Выборка записей из базы данных - Смотреть
▫️8 – Заключительный урок - Смотреть

#MySQL #Linux
👍133👻2🗿1
https://quickref.me - шпаргалка по разным утилитам для Linux и языкам программирования

#взакладки #Linux #Vim #Python #Go #VScode #Bash #Git #БД #MySQL
👍3832
MyDumper - инструмент логического резервного копирования MySQL

Состоит из 2 инструментов:
- mydumper, который отвечает за экспорт согласованной резервной копии баз данных MySQL.
- myloader считывает резервную копию из mydumper, подключается к целевой базе данных и импортирует резервную копию.

Оба инструмента используют возможности многопоточности. MyDumper имеет открытый исходный код и поддерживается сообществом. Он не является продуктом Percona, MariaDB или MySQL.



Зачем нам нужен MyDumper?
- параллелизм (следовательно, скорость) и производительность (избегает дорогостоящих процедур преобразования наборов символов, эффективный код в целом)
- легче управлять выводом (отдельные файлы для таблиц, метаданные дампа и т. д., данные легко просматривать/анализировать).
- согласованность — сохраняет снимки всех потоков, обеспечивает точные позиции главного и подчиненного журнала и т. д.
- управляемость — поддерживает PCRE для указания включений и исключений баз данных и таблиц.


🖥 Исходники

🖥 Официальная документация

#mysql #backup
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍42🆒1
💻База данных (БД) — сердце любой системы, и когда оно начинает барахлить, страдает весь организм. А ведь так часто бывает: приложение растет, данных становится больше, и в один прекрасный момент запросы, которые раньше выполнялись за миллисекунды, превращаются в минутные пытки.

Инженеры по производительности баз данных — настоящие детективы. Они расследуют медленные запросы, ищут узкие места и находят способы ускорить работу системы. Каждый день они сталкиваются с новыми вызовами: от точечной настройки индексов до масштабных операций по шардированию данных.

В мире баз данных у каждого типа хранилища своя ниша.

💻 Реляционные базы PostgreSQL и MySQL отлично справляются со структурированными данными и сложными запросами. Они требуют внимательного подхода к настройке индексов и партиционирования, но компенсируют это надежностью и предсказуемостью.

💻NoSQL решения вроде MongoDB созданы для работы с неструктурированными данными и горизонтального масштабирования. Они прекрасно справляются с большими нагрузками, но теряют эффективность при сложных связанных запросах.

💻Колоночные хранилища ClickHouse и Vertica раскрывают свой потенциал в аналитических системах. Они обрабатывают огромные массивы данных на лету при условии правильно спроектированной схемы и настроенных агрегаций.

💻Time-series базы данных InfluxDB и Prometheus специализируются на работе с метриками и логами. Их внутренняя архитектура оптимизирована под запись и чтение временных рядов, что делает их незаменимыми для мониторинга.

С базами все как в жизни — профилактика лучше лечения. Грамотный мониторинг и регулярные проверки производительности помогут заметить проблемы до того, как они станут критичными. А правильно настроенные индексы и партиционирование данных защитят от внезапных просадок производительности.

Репликация и бэкапы — основа отказоустойчивости. В штатном режиме они кажутся лишней перестраховкой, но в критической ситуации становятся последней линией защиты данных.

Интересна тема БД и тонкостей их настройки, инструментов диагностики, популярных проблем и стратегий масштабирования?

Да 👍/ Нет 👻(ставим реакции)


#БД #PostgreSQL #MongoDB #InfluxDB #MySQL #ClickHouse #Vertica #Prometheus #Elasticsearch
Please open Telegram to view this post
VIEW IN TELEGRAM
👍383
🖥 Выпуск СУБД MySQL 9.4.0

Компания Oracle сформировала новую ветку СУБД MySQL 9.4.0. Сборки MySQL Community Server 9.4.0 подготовлены для всех основных дистрибутивов Linux, FreeBSD, macOS и Windows. В соответствии с внедрённой в 2023 году моделью формирования релизов, MySQL 9.4 отнесён к веткам "Innovation". Innovation-ветки рекомендованы для тех, кто хочет раньше получать доступ к новой функциональности, публикуются каждые 3 месяца и поддерживаются только до публикации следующего значительного релиза (например, после появления ветки 9.4 прекращена поддержка ветки 9.3). Осенью планируют сформировать LTS-релиз 9.5, рекомендованный для внедрений, которым необходима предсказуемость и длительное сохранение неизменного поведения. Следом за LTS-веткой будет сформирована новая Innovation-ветка - MySQL 10.0.


➡️ Подробнее

#MySQL #СУБД #Updates
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👀2🤝1🤗1