SkySQL ist der erste Database-as-a-Service (DBaaS), der die volle Leistungsfähigkeit der MariaDB-Plattform in der Cloud freisetzt. Die SkySQL-Cloud-Datenbank wurde für geschäftskritische Anwendungen und Unternehmensführung entwickelt und konzentriert sich auf Funktionen, die das Leben für den Entwickler, den DBA und den Betreiber verbessern, indem sie leistungsstarke Unternehmensfunktionen mit unübertroffener Benutzerfreundlichkeit und erstklassiger Innovation erweitert.
MariaDB-Plattform für Transaktionen
Unabhängig davon, ob Sie Transaktionsfunktionen für Entwicklung/Test oder Produktion benötigen, bietet MariaDB Platform for Transactions die robusten modernen SQL-Funktionen von MariaDB Enterprise Server entweder in einer Einzelknoten-Standalone-Konfiguration oder in einer replizierten Primär-/Replikat-Topologie mit mehreren Knoten.
Die produktionsbereite Primär-/Replikat-Replikationstopologie kombiniert die zuverlässige und schnelle InnoDB-Speicher-Engine mit persistentem SSD-Blockspeicher. Diese Topologie nutzt MariaDB MaxScale und umfasst Lese-/Schreibaufteilung, mehrere Lesereplikate und automatisiertes Failover für Hochverfügbarkeit. Da SkySQL auf Kubernetes aufbaut, verbessern robuste Selbstheilungsfunktionen die Verfügbarkeit und Ausfallsicherheit von Diensten weiter.
SkySQL-Dienste können mit wenigen Klicks hochgefahren werden, was Ihnen die Flexibilität gibt, eine primäre und bis zu fünf Replikate für die Produktion bereitzustellen und dann dieselbe Konfiguration zum Testen bereitzustellen. SkySQL ist in wenigen Minuten einsatzbereit und eliminiert die Notwendigkeit, teure Hardware zum Testen vorab bereitzustellen, die oft ungenutzt bleibt. Wie bei jedem Cloud-Angebot zahlen Sie nur für das, was Sie nutzen.
MariaDB-Plattform für Analysen
Herkömmliche RDBMS-Plattformen bieten eine hervorragende Transaktionsverarbeitung, die normalerweise von Indizes abhängt, um eine Abfrageleistung zu erzielen. Moderne Anwendungen erfordern die Möglichkeit, große Datenmengen spontan mit komplizierten Filtern abzufragen – es ist nicht möglich, für jede Abfrage einen Index hinzuzufügen. Die Lösung ist die spaltenweise Datenspeicherung.
MariaDB Platform for Analytics nutzt die Spaltenfunktionen von MariaDB ColumnStore mit Daten, die im Objektspeicher in der Cloud abgelegt werden. In dieser Konfiguration profitieren Sie nicht nur von den leistungsstarken analytischen Vorteilen der spaltenorientierten Speicherung, sondern Sie müssen den Speicher auch nicht vorab für Wachstum zuweisen. Mit der MariaDB-Plattform für Analysen können Sie Ad-hoc-Abfragen in Echtzeit für Big Data auf kostengünstigem Objektspeicher mit nutzungsbasierter Bezahlung durchführen.
Mit der einfachen Einzelknotenbereitstellung ist es einfach und kostengünstig, eine spaltenweise Datenspeicherung für Tests und regelmäßige Geschäftsanalyseaufgaben einzurichten.
MariaDB-Plattform für intelligente Transaktionen
"Beide." Wir haben über eine schnelle und zuverlässige Transaktionsverarbeitung gesprochen. Wir haben über die analytische Verarbeitung in Echtzeit gesprochen. Intelligente Transaktionen verwenden die beste Speicher-Engine für jede Art von Workload und kombinieren die Informationen logisch und physisch, um sie nahezu in Echtzeit zugänglich zu machen. Die Verbesserung des Datenzugriffs auf diese Weise erhöht die Produktivität von Wissensarbeitern und kann ein verbessertes Kundenerlebnis bieten.
MariaDB Platform X4 ermöglicht intelligente Transaktionen, indem Daten sowohl im Zeilen- als auch im Spaltenformat gespeichert werden. Mithilfe der Replikation repliziert MariaDB Enterprise Server Schreibvorgänge aus InnoDB-Tabellen in die MariaDB-ColumnStore-Tabellen und stellt so sicher, dass die Anwendung eine analytische Verarbeitung der aktuellen Daten durchführen kann. Mit einer einfachen Cloud-Bereitstellung verfügen Sie über hybride Datenbankfunktionen mit vertrauter MariaDB-SQL-Syntax und Konnektoren.
Die MariaDB-Plattform für intelligente Transaktionen macht teures und zeitaufwändiges ETL (Extrahieren, Transformieren, Laden) in einen separaten Datenspeicher für die Ausführung von Analyse-Workloads überflüssig. Abfragen können auf beiden Speicher-Engines durchgeführt werden oder Engine-übergreifende Verknüpfungen verwenden, um die Informationen zu kombinieren. MariaDB SkySQL bietet eine Lösung für Benutzer, die nahezu in Echtzeit Analysen von Daten benötigen, die in der Transaktionsdatenbank gespeichert sind.
Die MariaDB-Plattform für intelligente Transaktionen auf SkySQL verwendet persistenten Speicher und die InnoDB-Speicher-Engine für Transaktionsdaten sowie Objektspeicher und die ColumnStore-Speicher-Engine für Analysedaten – beides auf einem einzigen Server mit MariaDB MaxScale als Datenbank-Proxy. MaxScale stellt die Schnittstelle zwischen den Daten und Anwendungen bereit. Durch die Verwendung von SkySQL für intelligente Transaktionen entfällt ein Großteil der Arbeit und der Sorgen beim Einrichten einer hybriden transaktionalen/analytischen Verarbeitungsdatenbank. Sie starten einfach Ihre Datenbankinstanz und legen los.
SkySQL-Funktionen
- SkySQL wird von MariaDB unterstützt – unserem MariaDB-zertifizierten SkyDBA-Team, Site Reliability Engineers (SRE) und dem MariaDB-Engineering-Team, das die MariaDB-Plattform entwickelt hat – die Experten, die die Plattform am besten kennen.
- SkySQL ist auf der Google Cloud Platform (GCP) in sechs GCP-Regionen auf drei Kontinenten verfügbar. Wir nutzen die Funktionen von Google Kubernetes Engine (GKE) für zusätzliche Ausfallsicherheit, Agilität und Isolation.
- SkySQL-Dienstinstanzen sind in verschiedenen Größen erhältlich, mit vCPU-, Arbeitsspeicher- und Speichergrößen, um die Anforderungen Ihrer Arbeitslast zu erfüllen.
- Sicherheit ist für jeden Datenbankkunden ein Anliegen. SkySQL wurde mit einer robusten Sicherheitsarchitektur entwickelt, um den Anforderungen unserer anspruchsvollen Unternehmenskunden gerecht zu werden. Ruhende Daten werden verschlüsselt. Die übertragenen Daten werden mit SSL/TLS verschlüsselt. Das System ist so konzipiert, dass unsere Betriebsingenieure und SREs nicht auf Daten zugreifen können, die in SkySQL-Diensten gespeichert sind.
- Automatische nächtliche Sicherungen sind in den SkySQL-Diensten enthalten.
- Diese Version führt eine technische Vorschau der SkySQL-Überwachung ein, die eine grafische Echtzeitansicht der SkySQL-Dienste bietet. SkySQL Monitoring wurde von Datenbankexperten bei MariaDB entwickelt, die wissen, wie wichtig es ist, robuste Datenbankmetriken mit benutzerfreundlichen, anklickbaren Grafiken und Diagrammen bereitzustellen, die für Datenbankbenutzer relevant sind.
- Ebenfalls enthalten ist die technische Vorschau der Workload-Analyse. Die SkySQL-Workload-Analyse, die jetzt mit vorab erfassten Daten verfügbar ist, wendet Tausende von Beobachtungen pro Woche auf ein Deep-Learning-Modell an. Das Ergebnis ist eine Reihe unterschiedlicher Workloads mit wiederkehrenden Übergängen und Mustern und ihren wichtigsten Unterscheidungsmetriken – alle hilfreich bei der Diagnose von Workload-Unregelmäßigkeiten und -Änderungen und alle für die interaktive Visualisierung verfügbar.
Erste Schritte
SkySQL wurde von den Erstellern der MariaDB-Datenbank entwickelt, um der beste MariaDB-DBaaS-Dienst der Welt zu sein. Die SkySQL-Architektur kombiniert die besten Elemente von MariaDB Platform, Kubernetes und der Cloud, um die Anforderungen geschäftskritischer Unternehmensanwendungen zu erfüllen. Wir freuen uns sehr über diese Veröffentlichung und laden Sie gerne ein, sie auszuprobieren.