MariaDB
-
MariaDB Vector Edition: Feito para AI
Com mais de duas décadas de experiência em sistemas de bases de dados relacionais, eu comecei recentemente a explorar a nova Edição Vector do MariaDB para ver se poderia resolver alguns dos desafios de dados de IA que estamos enfrentando. Uma rápida olhada pareceu muito convincente, especialmente com a capacidade de trazer o milagre da IA diretamente em um ambiente de banco de dados regular. No entanto, eu quis testá-lo com um caso de uso simples para verificar sua performance…
-
Monitorando Droplet Redis Usando Serviço Redis Exporter
Introdução O monitoramento eficaz de bancos de dados Redis é fundamental para manter o desempenho ótimo, identificar pontos de travamento potenciais e garantir a confiabilidade global do sistema. O Serviço Redis Exporter é uma ferramenta robusta projetada para monitorar bancos de dados Redis usando Prometheus. Este tutorial irá guiar você pelo processo completo de configuração e instalação do Serviço Redis Exporter, garantindo que você crie uma solução de monitoramento de forma ágil. Seguindo este tutorial, você alcançará uma configuração de…
-
Abordagem de Monitoramento Shift-Left para Aplicações em Nuvem em Containers
Shift-left é uma abordagem para o desenvolvimento e operações de software que enfatiza testes, monitoramento e automação desde as primeiras fases do ciclo de vida do desenvolvimento de software. O objetivo desta abordagem é evitar problemas antes que surjam, detectando-os cedo e resolvendo-os rapidamente. Quando você identifica um problema de escalabilidade ou um bug desde cedo, é mais rápido e econômico resolvê-lo. Mover código ineficiente para contêineres em nuvem pode ser caro, pois pode ativar a escalabilidade automática e aumentar…
-
Implantação do WordPress: Docker, Nginx, Apache e SSL
Simplifique o deploy do seu site WordPress com o nosso guia fácil de seguir. Use Docker Compose, Nginx, Apache e SSL para um processo de instalação perfeito. Também criaremos volumes para que as alterações ou atualizações sejam preservadas durante o reinício do contêiner. Este setup foi testado no Google Cloud com uma instância rodando o sistema operacional Ubuntu 22.04. Você também pode fazer este setup em qualquer serviço de nuvem como AWS, Azure, DigitalOcean ou em servidores dedicados ou VPS.…
-
Misturando SQL e NoSQL com MariaDB e MongoDB
Vamos supor que você tenha um aplicativo desenvolvido em Node.js (ou qualquer outra plataforma). Esse aplicativo se conecta a um banco de dados MongoDB (NoSQL) para armazenar avaliações de livros (número de estrelas dadas e um comentário). Vamos também supor que você tenha outro aplicativo desenvolvido em Java (ou Python, C#, TypeScript… qualquer coisa). Esse aplicativo se conecta a um banco de dados MariaDB (SQL, relacional) para gerenciar um catálogo de livros (título, ano de publicação, número de páginas). Você…
-
Usando o Pager do PostgreSQL com o 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. Um utilitário de linha de comando especial que utilizo com…
-
SQL Distribuído: Uma Alternativa ao Sharding de Banco de Dados
O sharding de banco de dados é o processo de divisão de dados em pequenas partes chamadas de “fragmentos”. Sharding geralmente é introduzido quando há necessidade de escalar as operações de escrita. Ao longo do ciclo de vida de um aplicativo bem-sucedido, o servidor do banco de dados atingirá o número máximo de gravações que pode realizar, seja em nível de processamento ou de capacidade. Dividir os dados em vários fragmentos—cada um em seu próprio servidor de banco de dados—reduz…
-
Como Instalar o MariaDB no Ubuntu 22.04
Introdução O MariaDB é um sistema de gerenciamento de banco de dados relacional de código aberto, comumente usado como uma alternativa ao MySQL como a parte do banco de dados do popular stack LAMP (Linux, Apache, MySQL, PHP/Python/Perl). Ele é destinado a ser uma substituição direta para o MySQL. A versão resumida deste guia de instalação consiste nestas três etapas: Atualize seu índice de pacotes usando apt Instale o pacote mariadb-server usando apt. O pacote também traz ferramentas relacionadas para…
-
Alta Disponibilidade e Resiliência em Bancos de Dados com MaxScale
Aplicativos críticos para a missão requerem alta disponibilidade. O objetivo da alta disponibilidade é fornecer aos usuários acesso consistente a serviços ou recursos, minimizando as chances de interrupção. Failover automático é um mecanismo específico utilizado para alcançar alta disponibilidade. Ele envolve a detecção automática de falha em um componente do sistema (como um servidor, rede ou banco de dados) e a troca imediata das operações para um componente reserva sem intervenção humana. Isso aumenta a resiliência. MariaDB MaxScale é um…