MariaDB
 sql >> Base de données >  >> RDS >> MariaDB

Apprendre à connaître les capacités et les fonctionnalités de MariaDB SkySQL

SkySQL est la première base de données en tant que service (DBaaS) à libérer toute la puissance de MariaDB Platform dans le cloud. Conçue pour les applications critiques et la gouvernance d'entreprise, la base de données cloud SkySQL se concentre sur des fonctionnalités qui améliorent la vie du développeur, du DBA et de l'opérateur, en étendant des fonctionnalités d'entreprise puissantes avec une facilité d'utilisation inégalée et une innovation de premier ordre.

Plate-forme MariaDB pour les transactions

Que vous ayez besoin de capacités transactionnelles pour le développement/test ou la production, la plate-forme MariaDB pour les transactions offre les capacités SQL modernes et robustes de MariaDB Enterprise Server, soit dans une configuration autonome à nœud unique, soit dans une topologie primaire/réplica répliquée à plusieurs nœuds.

La topologie de réplication primaire/réplica prête pour la production combine le moteur de stockage InnoDB fiable et rapide avec un stockage de bloc SSD persistant. Tirant parti de MariaDB MaxScale, cette topologie inclut le fractionnement lecture/écriture, plusieurs réplicas en lecture et un basculement automatisé pour une haute disponibilité. Étant donné que SkySQL est basé sur Kubernetes, de solides capacités d'autoréparation améliorent encore la disponibilité et la résilience des services.

Les services SkySQL peuvent être mis en place en quelques clics, ce qui vous donne la possibilité de déployer un réplica principal et jusqu'à cinq réplicas pour la production, puis de déployer la même configuration pour les tests. Prêt en quelques minutes, SkySQL élimine le besoin de pré-provisionner du matériel coûteux pour les tests qui restent souvent inactifs. Comme pour toute offre cloud, vous ne payez que ce que vous utilisez.

Plate-forme MariaDB pour l'analyse

Les plates-formes RDBMS traditionnelles offrent un excellent traitement transactionnel, qui dépend généralement des index pour obtenir des performances de requête. Les applications modernes exigent la possibilité d'interroger des données volumineuses à la volée, avec des filtres compliqués - il n'est pas possible d'ajouter un index pour chaque requête. La solution est le stockage de données en colonnes.

MariaDB Platform for analytics exploite les capacités en colonnes de MariaDB ColumnStore avec des données placées dans le stockage d'objets dans le cloud. Dans cette configuration, vous obtenez non seulement les avantages analytiques hautes performances du stockage en colonne, mais vous éliminez le besoin de pré-allouer du stockage pour la croissance. MariaDB Platform for analytics vous permet d'effectuer des requêtes ad hoc en temps réel sur le Big Data, sur un stockage d'objets payant à l'utilisation peu coûteux.

Avec un provisionnement simple à nœud unique, il est simple et rentable de mettre en place un stockage de données en colonnes pour les tests et les tâches d'analyse commerciale périodiques.

Plate-forme MariaDB pour les transactions intelligentes

"Tous les deux." Nous avons parlé de traitement transactionnel rapide et fiable. Nous avons parlé de traitement analytique en temps réel. Les transactions intelligentes utilisent le meilleur moteur de stockage pour chaque type de charge de travail et combinent logiquement et physiquement les informations pour les rendre accessibles en temps quasi réel. Améliorer l'accès aux données de cette manière augmente la productivité des travailleurs du savoir et peut offrir une expérience client enrichie.

MariaDB Platform X4 permet des transactions intelligentes en stockant les données dans des formats de lignes et de colonnes. À l'aide de la réplication, MariaDB Enterprise Server réplique les écritures des tables InnoDB vers les tables MariaDB ColumnStore, garantissant que l'application peut effectuer un traitement analytique sur les données actuelles. Avec un simple déploiement dans le cloud, vous disposez de capacités de base de données hybrides avec la syntaxe et les connecteurs MariaDB SQL familiers.

La plate-forme MariaDB pour les transactions intelligentes élimine le besoin d'ETL (extraction, transformation, chargement) coûteux et chronophages dans un magasin de données séparé pour l'exécution des charges de travail d'analyse. Les requêtes peuvent être effectuées sur l'un ou l'autre des moteurs de stockage ou utiliser des jointures inter-moteurs pour combiner les informations. MariaDB SkySQL fournit une solution pour les utilisateurs qui ont besoin d'analyses en temps quasi réel sur les données stockées dans la base de données transactionnelle.

La plate-forme MariaDB pour les transactions intelligentes sur SkySQL utilise le stockage persistant et le moteur de stockage InnoDB pour les données transactionnelles et utilise le stockage d'objets et le moteur de stockage ColumnStore pour les données analytiques - tous deux sur un seul serveur avec MariaDB MaxScale comme proxy de base de données. MaxScale fournit l'interface entre les données et les applications. L'utilisation de SkySQL pour les transactions intelligentes élimine une grande partie du travail et des soucis liés à la configuration d'une base de données de traitement transactionnelle/analytique hybride. Vous lancez simplement votre instance de base de données et vous y allez.

Fonctionnalités de SkySQL

  • SkySQL est pris en charge par MariaDB :notre équipe SkyDBA certifiée MariaDB, les ingénieurs en fiabilité du site (SRE) et l'équipe d'ingénieurs MariaDB qui a construit la plate-forme MariaDB – les experts qui connaissent le mieux la plate-forme.
  • SkySQL est disponible sur Google Cloud Platform (GCP), dans six régions GCP sur trois continents. Nous exploitons les fonctionnalités de Google Kubernetes Engine (GKE) pour plus de résilience, d'agilité et d'isolation.
  • Les instances de service SkySQL sont disponibles dans une gamme de tailles, avec des tailles de processeur virtuel, de mémoire et de stockage pour répondre aux besoins de votre charge de travail.
  • La sécurité est une préoccupation pour chaque client de base de données. SkySQL est conçu avec une architecture de sécurité robuste pour répondre aux besoins de nos clients d'entreprise exigeants. Les données au repos sont cryptées. Les données en transit sont cryptées par SSL/TLS. Le système est conçu de manière à ce que les données stockées dans les services SkySQL ne soient pas accessibles à nos ingénieurs d'exploitation et SRE.
  • Les sauvegardes nocturnes automatisées sont incluses avec les services SkySQL.
  • Cette version introduit un aperçu technique de SkySQL Monitoring qui fournit une vue graphique en temps réel des services SkySQL. SkySQL Monitoring est conçu par des experts en bases de données de MariaDB qui connaissent l'importance de fournir des métriques de base de données robustes avec des graphiques et des graphiques cliquables faciles à utiliser et pertinents pour les utilisateurs de la base de données.
  • L'aperçu technique de l'analyse de la charge de travail est également inclus. L'analyse de la charge de travail SkySQL, disponible dès maintenant avec des données pré-capturées, applique des milliers d'observations par semaine à un modèle d'apprentissage en profondeur. Le résultat est un ensemble de charges de travail distinctes avec des transitions et des modèles récurrents, ainsi que leurs principales métriques distinctives, toutes utiles pour diagnostiquer les irrégularités et les changements de charge de travail, et toutes disponibles pour une visualisation interactive.

Commencer

SkySQL est conçu par les créateurs de la base de données MariaDB pour être le meilleur service MariaDB DBaaS sur la planète. L'architecture SkySQL combine les meilleurs éléments de la plate-forme MariaDB, de Kubernetes et du cloud pour répondre aux exigences des applications d'entreprise critiques. Nous sommes très enthousiastes à propos de cette version et heureux de vous inviter à l'essayer.