MariaDB
-
Векторное издание MariaDB: разработано для AI
Как специалист по решениям с опытом работы более двух десятилетий в системах реляционных баз данных, недавно я начал исследовать новую Векторную Ediţie MariaDB, чтобы увидеть, может ли она решить некоторые из проблем с данными, с которыми наблюдается AI. Быстрое ознакомление казалось довольно убедительным, особенно с точки зрения того, как она может принести магию AI прямо в обычную установку базы данных. However, я хотел протестировать ее с простым casem, чтобы увидеть, как она работает в практике. В этой статье я поделюсь…
-
Monitoring Redis Droplets Using Redis Exporter Service
Введение Эффективное мониторинг баз данных Redis является незаменимым для поддержания оптимальной производительности, выявления потенциальных узких мест и обеспечения надежности системы в целом. Служба Redis Exporter – это надежное средство, предназначенное для мониторинга баз данных Redis с использованием Prometheus. В этом руководстве вы узнаете, как полностью установить и настроить службу Redis Exporter, чтобы безупречно организовать решение для мониторинга. Следуя этому руководству, выerezervите полностью работающую установку для эффективного мониторинга метрик производительности вашей базы данных Redis. Примечание: Ориентировочное время на установку для этого…
-
Мониторинг “Shift-Left” для облачных приложений в контейнерах
Shift-left – это подход к разработке программного обеспечения и операциям, который подчеркивает тестирование, мониторинг и автоматизацию на ранних стадиях жизненного цикла разработки программного обеспечения. Цель подхода shift-left – предотвращать проблемы до их возникновения, обнаруживая их на ранних стадиях и быстро решая. Когда вы обнаруживаете проблему с масштабируемостью или баг на ранней стадии, ее решение оказывается быстрее и экономически более выгодным. Перемещение неэффективного кода в облачные контейнеры может быть затратным, так как это может активировать автомасштабирование и увеличить ваш ежемесячный счет.…
-
Развертывание WordPress: Docker, Nginx, Apache и SSL
Упростите развертывание вашего сайта WordPress с помощью нашего простого для понимания руководства. Используйте Docker Compose, Nginx, Apache и SSL для гладкого процесса установки. Мы также создадим тома, чтобы изменения или обновления сохранялись при перезапуске контейнера. Этот набор тестировался на облаке Google с экземпляром, работающим под управлением операционной системы Ubuntu 22.04. Вы также можете создать этот набор в любых облачных сервисах, таких как AWS, Azure, DigitalOcean, или на любых выделенных или VPS серверах. Необходимые условия Установка Docker на Ubuntu 22.04 Установка…
-
Смешивание SQL и NoSQL с MariaDB и MongoDB
Предположим, у вас есть приложение, разработанное на Node.js (или любой другой платформе). Это приложение подключается к базе данных MongoDB (NoSQL) для хранения оценок книг (количество звезд и комментарий). Допустим, у вас также есть другое приложение, разработанное на Java (или Python, C#, TypeScript… чем угодно). Это приложение подключается к базе данных MariaDB (SQL, реляционная) для управления каталогом книг (название, год публикации, количество страниц). Вам предлагается создать отчет, который отображает название и информацию об оценке каждой книги. Обратите внимание, что в базе…
-
Использование PostgreSQL Pager с MariaDB Xpand
I’m not an anti-GUI person. In fact, I wrote three books about web GUI development with Java. However, I also like the command-line interface (CLI), especially text-based UIs. After a year of exploring MariaDB and the DevOps world, I got to discover and play with many text-based CLI tools that I didn’t know even existed. These tools are especially useful when connecting to remote servers that don’t have a GUI. Один особенный CLI-инструмент, которым я часто пользуюсь, — это mariadb…
-
Распределенный SQL: Альтернатива шардированию баз данных
Репликация базы данных – это процесс разделения данных на меньшие части, называемые “фрагментами”. Фрагментация обычно вводится, когда возникает необходимость масштабировать записи. В течение жизненного цикла успешного приложения сервер базы данных достигнет максимального количества записей, которые он может выполнить либо на уровне обработки, либо на уровне емкости. Разрезание данных на несколько фрагментов – каждый на своем сервере базы данных – снижает нагрузку на каждый отдельный узел, что эффективно увеличивает емкость записи в целом. Вот что такое репликация базы данных. Распределенный SQL…
-
Как установить MariaDB на Ubuntu 22.04
Введение MariaDB – это система управления реляционными базами данных с открытым исходным кодом, часто используемая как альтернатива MySQL в качестве базы данных в популярном стеке LAMP (Linux, Apache, MySQL, PHP/Python/Perl). Она предназначена для замены MySQL. Краткое руководство по установке состоит из трех шагов: Обновите свой индекс пакетов, используя apt Установите пакет mariadb-server с помощью apt. Этот пакет также подтягивает связанные инструменты для взаимодействия с MariaDB Запустите включенный скрипт безопасности mysql_secure_installation, чтобы ограничить доступ к серверу sudo apt update sudo apt…
-
Высокая доступность и устойчивость баз данных с MaxScale
Приложения, критически важные для миссии, требуют высокой доступности. Цель высокой доступности — обеспечить пользователям постоянный доступ к услугам или ресурсам, минимизируя вероятность прерывания. Автоматическое переключение в случае сбоя — это конкретный механизм, используемый для достижения высокой доступности. Он включает автоматическое обнаружение сбоя компонента системы (например, сервера, сети или базы данных) и мгновенное переключение операций на резервный компонент без вмешательства человека. Это повышает устойчивость. MariaDB MaxScale — это прокси-сервер для баз данных, включающий функции для обеспечения высокой доступности. В этой статье…