MariaDB
-
MariaDB Vector Edition: progettato per l’AI
Come soluzioni architetto con oltre due decenni di esperienza in sistemi di database relazionali, di recente ho iniziato a esplorare la nuova Edizione Vector di MariaDB per vedere se potesse risolvere alcuni dei挑战 ambienti nei dati AI. Un’occhiata rapida sembrava piuttosto convincente, soprattutto con come avrebbe portato la magia dell’AI direttamente in un setup di database normale. Tuttavia, volevo testarlo con un semplice caso d’uso per vedere come si comporta in pratica. Nell’articolo presente, condividerò le mie esperienze e osservazioni…
-
Monitoraggio di Droplet Redis utilizzando il Servizio Esportatore Redis
Introduzione Il monitoraggio efficiente delle basi di dati Redis è essenziale per mantenere un’efficienza ottimale, identificare potenziali bottlen e garantire una affidabilità globale del sistema. Il Redis Exporter Service è un’utilità robusta progettata per monitorare le basi di dati Redis utilizzando Prometheus. Questo tutorial vi guiderà attraverso la configurazione completa del Redis Exporter Service, assicurandovi di impostare una soluzione di monitoraggio in maniera semplice. Se seguite questo tutorial, otterrete una configurazione di monitoraggio completamente operativa per monitorare in maniera efficace…
-
Approccio Shift-Left per il Monitoraggio delle Applicazioni Cloud in Contenitori
Shift-left è un approccio al software development e alle operazioni che enfatizza test, monitoraggio e automazione inizialmente nel ciclo di vita dello sviluppo del software. L’obiettivo dell’approccio shift-left è prevenire i problemi prima che si verifichino catturandoli presto e affrontandoli rapidamente. Quando si identifica un problema di scalabilità o un bug inizialmente, è più rapido e conveniente risolverlo. Spostare codice inefficiente in container cloud può essere costoso, poiché potrebbe attivare l’auto-scalabilità e aumentare la bolletta mensile. Inoltre, si sarà in…
-
Distribuzione WordPress: Docker, Nginx, Apache e SSL
Semplifica il deployment del tuo sito WordPress con la nostra guida facile da seguire. Utilizza Docker Compose, Nginx, Apache e SSL per un processo di installazione senza interruzioni. Creeremo anche volumi in modo che le modifiche o gli aggiornamenti vengano preservati durante il riavvio del contenitore. Questa configurazione è stata testata su Google Cloud con un’istanza che esegue il sistema operativo Ubuntu 22.04. Puoi anche realizzare questa configurazione in qualsiasi servizio cloud come AWS, Azure, DigitalOcean, o su server dedicati…
-
Mescolare SQL e NoSQL con MariaDB e MongoDB
Immaginiamo di avere un’applicazione sviluppata in Node.js (o qualsiasi altro ambiente). Questa applicazione si connette a un database MongoDB (NoSQL) per memorizzare valutazioni su libri (numero di stelle assegnate e un commento). Supponiamo inoltre di avere un’altra applicazione sviluppata in Java (o Python, C#, TypeScript… qualsiasi cosa). Questa applicazione si connette a un database MariaDB (SQL, relazionale) per gestire un catalogo di libri (titolo, anno di pubblicazione, numero di pagine). Ti viene chiesto di creare un rapporto che mostri il…
-
Utilizzo del Pager PostgreSQL con 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. Uno strumento CLI speciale che uso frequentemente è il mariadb…
-
Distribuito SQL: Un’Alternativa allo Sharding del Database
Il database sharding è il processo di suddivisione dei dati in parti più piccole chiamate “shard”. Sharding viene generalmente introdotto quando c’è necessità di scalare le scritture. Durante la vita di un’applicazione di successo, il server del database raggiungerà il numero massimo di scritture che può eseguire a livello di elaborazione o di capacità. Dividendo i dati in più shard, ciascuno su un proprio server di database, si riduce lo stress su ciascun nodo individuale, aumentando efficacemente la capacità di…
-
Come installare MariaDB su Ubuntu 22.04
Introduzione MariaDB è un sistema di gestione di database relazionali open source, comunemente utilizzato come alternativa a MySQL come parte del database dello stack LAMP (Linux, Apache, MySQL, PHP/Python/Perl) popolare. È pensato per essere un sostituto diretto di MySQL. La versione breve di questa guida all’installazione consiste in questi tre passaggi: Aggiornare l’indice dei pacchetti usando apt Installare il pacchetto mariadb-server usando apt. Il pacchetto include anche strumenti correlati per interagire con MariaDB Eseguire lo script di sicurezza incluso mysql_secure_installation…
-
Alta Disponibilità e Resilienza nei Database con MaxScale
Le applicazioni a missione critica richiedono alta disponibilità. L’obiettivo dell’alta disponibilità è fornire agli utenti un accesso costante ai servizi o alle risorse, minimizzando le possibilità di interruzione. Failover automatico è un meccanismo specifico utilizzato per raggiungere l’alta disponibilità. Esso prevede la rilevazione automatica di un guasto di un componente del sistema (come un server, una rete o un database) e il passaggio immediato delle operazioni a un componente di riserva senza intervento umano. Ciò aumenta la resilienza. MariaDB MaxScale…