MariaDB
-
MariaDB Vector Edition : Conçu pour l’IA
En tant qu’architecte de solutions avec plus de deux décennies d’expérience dans les systèmes de bases de données relationnelles, j’ai récemment commencé à explorer la nouvelle Édition Vectorielle de MariaDB pour voir si elle pouvait répondre à certains des défis de données AI que nous rencontrons. Un coup d’œil rapide semblait très convaincant, en particulier avec la manière dont elle pouvait faire appel au magie de l’IA directement dans un ensemble de base de données standard. Cependant, j’ai voulu l’essayer…
-
Surveiller les Droplet Redis à l’aide du service Redis Exporter
Introduction Le suivi efficace des bases de données Redis est essentiel pour maintenir des performances optimales, identifier les points de blocage potentiels et assurer la fiabilité globale du système. Le Service Exporter Redis est une utilité robuste conçue pour suivre les bases de données Redis en utilisant Prometheus. Ce tutoriel vous guidera à travers l’installation et la configuration complètes du Service Exporter Redis, vous permettant de mettre en place une solution de suivi sans encombre. En suivant ce tutoriel, vous…
-
Approche de surveillance Shift-Left pour les applications cloud dans des conteneurs
Shift-left est une approche de développement et d’exploitation de logiciels qui met l’accent sur les tests, la surveillance et l’automatisation plus tôt dans le cycle de vie du développement logiciel. L’objectif de l’approche shift-left est d’empêcher les problèmes avant qu’ils ne se posent en les détectant tôt et en les traitant rapidement. Lorsque vous identifiez un problème de scalabilité ou un bug tôt, il est plus rapide et plus économique de le résoudre. Déplacer un code inefficace vers des conteneurs…
-
Déploiement WordPress : Docker, Nginx, Apache et SSL
Simplifiez le déploiement de votre site WordPress avec notre guide facile à suivre. Utilisez Docker Compose, Nginx, Apache et SSL pour un processus d’installation transparent. Nous créerons également des volumes pour que les modifications ou mises à jour soient conservées lorsque le conteneur redémarre. Cette configuration a été testée sur Google Cloud avec une instance exécutant Ubuntu 22.04 OS. Vous pouvez également mettre en place cette configuration sur n’importe quel service cloud comme AWS, Azure, DigitalOcean, ou sur des serveurs…
-
Mélanger SQL et NoSQL avec MariaDB et MongoDB
Supposons que vous ayez une application développée en Node.js (ou n’importe quel autre plateforme). Cette application se connecte à une base de données MongoDB (NoSQL) pour stocker des notations sur les livres (nombre d’étoiles attribuées et un commentaire). Supposons également que vous ayez une autre application développée en Java (ou Python, C#, TypeScript… n’importe quoi). Cette application se connecte à une base de données MariaDB (SQL, relationnelle) pour gérer un catalogue de livres (titre, année de publication, nombre de pages).…
-
Utilisation du Pager PostgreSQL avec 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. Un outil CLI spécial que j’utilise fréquemment est le mariadb…
-
SQL distribué : une alternative à la fragmentation de bases de données
Le partitionnement de base de données, ou « sharding », est le processus de division des données en morceaux plus petits appelés « fragments ». Sharding est généralement introduit lorsqu’il y a besoin de mettre à l’échelle les écritures. Au cours de la durée de vie d’une application réussie, le serveur de base de données atteindra le nombre maximum d’écritures qu’il peut effectuer soit au niveau de la gestion des processus, soit en termes de capacité. Couper les données en plusieurs fragments – chacun…
-
Comment installer MariaDB sur Ubuntu 22.04
Introduction MariaDB est un système de gestion de base de données relationnelle open source, couramment utilisé en alternative à MySQL comme partie base de données du populaire ensemble LAMP (Linux, Apache, MySQL, PHP/Python/Perl). Il est destiné à être un remplacement direct de MySQL. La version abrégée de ce guide d’installation se compose de ces trois étapes : Mettre à jour votre index de paquets en utilisant apt Installer le paquet mariadb-server en utilisant apt. Le paquet inclut également des outils…
-
Haute disponibilité et résilience dans les bases de données avec MaxScale
Les applications critiques pour la mission nécessitent une haute disponibilité. Le but de la haute disponibilité est de fournir aux utilisateurs un accès constant aux services ou ressources, en minimisant les chances de perturbation. La bascule automatique en cas de défaillance est un mécanisme spécifique utilisé pour atteindre une haute disponibilité. Il implique de détecter automatiquement l’échec d’un composant du système (comme un serveur, un réseau ou une base de données) et de commuter immédiatement les opérations vers un composant…