
Hallo, Habr! Wahrscheinlich hat jeder von uns eine Datei, in der wir etwas NĂŒtzliches und Interessantes fĂŒr uns verstecken. Einige Links zu Artikeln, BĂŒchern, Repositories und HandbĂŒchern. Dabei kann es sich um Browser-Lesezeichen oder einfach nur fĂŒr spĂ€ter geöffnete Tabs handeln. Mit der Zeit schwillt das alles an, Links öffnen sich nicht mehr und die meisten Materialien sind einfach veraltet.
Was wĂ€re, wenn wir diese GĂŒte mit der Community teilen und diese Datei auf GitHub veröffentlichen? Dann kann Ihre Arbeit fĂŒr jemand anderen nĂŒtzlich sein, und Sie können gemeinsam die Relevanz wahren, indem Sie Updates von denen annehmen, die dies wĂŒnschen, durch gute alte PRs. Genau dafĂŒr ist das Projekt konzipiert. . Es ist in den TOP 10 GitHub-Repositories enthalten, hat 138 Sterne und ein Link zu Ihren Werken kann direkt in der Stamm-README-Datei erscheinen, was ein groĂes Publikum fĂŒr Ihre Arbeit anzieht. Dies erfordert zwar ein wenig Aufwand. Ich möchte meine Erfahrungen mit solchen BemĂŒhungen mit Ihnen teilen.
Mein Name ist Maxim Gramin. Bei CROC betreibe ich Java-Entwicklung und Datenbankrecherche. In diesem Beitrag erzÀhle ich Ihnen, was Awesome Lists sind und wie Sie Ihr eigenes offizielles Awesome Repo erstellen.
Was sind tolle Listen?
Wenn ich mich mit einer neuen Technologie oder Programmiersprache befassen muss, gehe ich als Erstes hierher â ich finde den richtigen Abschnitt und darin sind passende BlĂ€tter enthalten. Und gemessen an der Anzahl der Sterne und ihrem stetigen Wachstum bin nicht nur ich derjenige, der das tut.

TatsĂ€chlich handelt es sich hierbei um eine gewöhnliche flache Datei readme.md, die in einer separaten Datei untergebracht ist , belegt den 8. Platz unter allen GitHub-Repositories und enthĂ€lt Links zu anderen BlĂ€ttern zu jedem Thema. Im Abschnitt âProgrammiersprachenâ finden Sie beispielsweise BlĂ€tter zu Awesome Python und Awesome Go, und Front-End Development verfĂŒgt ĂŒber eine riesige Menge an Ressourcen zur WEB-Entwicklung. Und natĂŒrlich - Abschnitt (Wir werden etwas spĂ€ter darauf zurĂŒckkommen). Und ja, das alles beschrĂ€nkt sich nicht nur auf technische Themen. Beispielsweise findet man in den Rubriken Unterhaltung und Gaming auch viel Interessantes (ich persönlich habe mich sehr darĂŒber gefreut). ).
Das Hauptmerkmal besteht darin, dass alle diese BlĂ€tter nicht vom Autor persönlich, sondern von der Community gepflegt und nach einem besonderen und sehr strengen Schema zusammengestellt werden . Jedes dieser BlĂ€tter ist eine unabhĂ€ngige Gemeinschaft von Spezialisten, lebt sein eigenes Leben und ist offen fĂŒr Ihre Pull-Anfragen, die es noch besser machen. Und auch jeder kann sein eigenes Blatt erstellen, wenn ein Thema noch nicht behandelt wurde.
Der Urheber der Idee und Koordinator dieses gesamten Unternehmens ist der legendÀre Sindre Sorhus, , Autor mehr , und er wird Ihre PRs erhalten.

So kommen Sie in die awesome-list
Wenn Sie plötzlich kein passendes Blatt zu einem Thema gefunden haben, das Sie interessiert, dann ist dies das erste Anzeichen dafĂŒr, dass Sie es selbst erstellen mĂŒssen!
Ich erzĂ€hle es Ihnen am Beispiel meiner Idee. â Von Projekt zu Projekt muss ich mit einer Vielzahl von Datenbanken arbeiten, und deshalb habe ich eine Datei erstellt, in der ich nĂŒtzliche Tools fĂŒr die Arbeit mit ihnen gesammelt habe, alle Arten von Datenbankmigrationsprogrammen, IDEs, Admin-Panels, Ăberwachungstools und alles Mögliche Dinge. Verschiedenes. Tools, die ich bereits verwendet habe oder die ich gerade nutzen wollte. Ich habe diese Datei mit Kollegen bei CROC und darĂŒber hinaus geteilt. Das hat vielen Leuten geholfen und war interessant. Deshalb wollte ich mehr Ruhm, als mir eines Tages auffiel, dass es in der Rubrik âDatenbankenâ kein Blatt zu diesem Thema gab. Und ich habe beschlossen, meine dort hinzuzufĂŒgen.
Was brauchen Sie?
- Wir registrieren ein regulÀres GitHub-Repo mit einem Namen wie awesome-whatever. In meinem Fall waren es awesome-database-tools
- Wir bringen unser Blatt in das tolle Format, das wird uns helfen , wodurch alle erforderlichen Dateien im erforderlichen Format generiert werden
- Ein echtes CI einrichten. Und Travis Ci wird uns bei der Kontrolle helfen unser Blatt
- Wir warten 30 Tage
- Wir ĂŒberprĂŒfen die PRs von mindestens zwei anderen Personen
- Und schlieĂlich machen wir eine PR zum Haupt-Repo, wo wir einen Link zu unserem Repo hinzufĂŒgen. Hier mĂŒssen Sie alles sorgfĂ€ltig lesen und alle zahlreichen Anforderungen an das neue Blatt und die PR selbst sorgfĂ€ltig erfĂŒllen.
Mein erster Pfannkuchen

Doch ein wenig Zeit verging, ich sammelte noch mehr Material, arbeitete an Fehlern und traute mich dazu .
Aber ich habe eine sehr wichtige Sache vergessen, die mir sanft angedeutet wurde:

Ich war nicht sehr vorsichtig und habe kein Einhorn hinzugefĂŒgt, um zu bestĂ€tigen, dass alle Bedingungen erfĂŒllt waren

Dann verging noch etwas Zeit, ein paar weitere Ănderungen basierend auf Kommentaren und das lange Erwartete dass meine PR angenommen wurde.
So wurde ich der Autor meines ersten Blattes, und sie begannen zu empfangen aus der Community, um neue Tools hinzuzufĂŒgen. Und viele davon sind bereits enthalten . Wenn Sie zu faul sind, dem Link zu folgen,
Hier ist die aktuelle Auswahl zum Zeitpunkt der Veröffentlichung des Beitrags
Fantastische Datenbank-Tools
Community-gesteuerte Liste von Datenbanktools
Hier sammeln wir Informationen ĂŒber groĂartige nĂŒtzliche und groĂartige experimentelle Tools, die Datenbanken fĂŒr DBA, DevOps, Entwickler und Normalsterbliche vereinfachen.
FĂŒgen Sie gerne Informationen zu Ihren eigenen DB-Tools oder Ihren bevorzugten DB-Tools von Drittanbietern hinzu.
Inhalte
IDE
- â Erstklassiges Mehrzweck-Administrationstool fĂŒr Datenbankverwaltung, -kontrolle und -entwicklung.
- â Aqua Data Studio ist eine ProduktivitĂ€tssoftware fĂŒr Datenbankentwickler, Datenbankadministratoren und Analysten.
- â Tool zur Verwaltung mehrerer Datenbanken mit UnterstĂŒtzung fĂŒr mehr als 20 Datenbanken.
- â PlattformĂŒbergreifende IDE fĂŒr Datenbanken und SQL von JetBrains.
- â Kostenloser universeller Datenbankmanager und SQL-Client.
- â Universelle IDE fĂŒr die Entwicklung, Verwaltung und Verwaltung von MySQL- und MariaDB-Datenbanken.
- â Leistungsstarke IDE fĂŒr Oracle-Management, -Administration und -Entwicklung.
- â GUI-Tool zum Verwalten und Entwickeln von Datenbanken und Objekten.
- â Leistungsstarke integrierte Entwicklungsumgebung fĂŒr SQL Server-Entwicklung, -Management, -Administration, Datenanalyse und Berichterstellung.
- â Moderne (JavaScript/Electron-Framework), Open-Source-IDE fĂŒr MongoDB. Es verfĂŒgt ĂŒber Funktionen zur UnterstĂŒtzung der Entwicklung, Verwaltung und Leistungsoptimierung von MongoDB-Datenbanken.
- â Umfassendes GUI-Tool fĂŒr Firebird und InterBase.
- â Ein schlanker Client zur Verwaltung von MySQL, MSSQL und PostgreSQL, geschrieben in Delphi.
- â MySQL Workbench ist ein einheitliches visuelles Tool fĂŒr Datenbankarchitekten, Entwickler und Datenbankadministratoren.
- â Ein Datenbankentwicklungstool, mit dem Sie von einer einzigen Anwendung aus gleichzeitig eine Verbindung zu MySQL-, MariaDB-, SQL Server-, Oracle-, PostgreSQL- und SQLite-Datenbanken herstellen können.
- â Oracle SQL Developer ist eine kostenlose, integrierte Entwicklungsumgebung, die die Entwicklung und Verwaltung von Oracle Database sowohl in herkömmlichen als auch in Cloud-Bereitstellungen vereinfacht.
- â Die beliebteste und funktionsreichste Open-Source-Verwaltungs- und Entwicklungsplattform fĂŒr PostgreSQL, die fortschrittlichste Open-Source-Datenbank der Welt.
- - Langfristige UnterstĂŒtzung fĂŒr pgAdmin3.
- â IDE, die speziell auf die Entwicklung gespeicherter Programmeinheiten fĂŒr Oracle-Datenbanken ausgerichtet ist.
- â VollstĂ€ndiges und leistungsstarkes Datenbankverwaltungs-, Verwaltungs- und Entwicklungstool fĂŒr PostgreSQL.
- â Toad ist die fĂŒhrende Datenbanklösung fĂŒr Entwickler, Administratoren und Datenanalysten. Verwalten Sie komplexe DatenbankĂ€nderungen mit einem einzigen Datenbankverwaltungstool.
- â Vereinfachtes Datenbankentwicklungstool fĂŒr MySQL und Postgres.
- â TOra ist eine Open-Source-SQL-IDE fĂŒr Oracle-, MySQL- und PostgreSQL-Datenbanken.
- â Erstellen, verwalten, abfragen und erkunden Sie KOSTENLOS Valentina DB-, MySQL-, MariaDB-, PostgreSQL- und SQLite-Datenbanken.
GUI-Manager/Clients
- â Datenbankverwaltung in einer einzigen PHP-Datei.
- â Universelles Datenbanktool fĂŒr Entwickler, Datenbankadministratoren und Analysten.
- â Enterprise ClickHouse Ops-BenutzeroberflĂ€che, mit der Sie Abfragen ausfĂŒhren, den ClickHouse-Zustand ĂŒberwachen und viele andere zum Nachdenken anregen können.
- â Direkter SQL-Zugriff auf alle Ihre Daten, unabhĂ€ngig davon, wo sie sich befinden.
- â Webtool fĂŒr die Datenbankverwaltung.
- â Web-based database browser for PostgreSQL, written in Go and works on macOS, Linux , Windows Maschinen.
- â Webbasiertes SQLite-Datenbankverwaltungstool, geschrieben in PHP mit UnterstĂŒtzung fĂŒr SQLite3 und SQLite2.
- â Eine WeboberflĂ€che fĂŒr MySQL und MariaDB.
- â PSequel bietet eine ĂŒbersichtliche und einfache OberflĂ€che, mit der Sie hĂ€ufige PostgreSQL-Aufgaben schnell ausfĂŒhren können.
- â Moderner, kollaborativer SQL-Editor fĂŒr Ihr Team.
- â Ein moderner PostgreSQL-Client fĂŒr den Mac.
- â Robo 3T (ehemals Robomongo) ist ein Shell-zentriertes, plattformĂŒbergreifendes MongoDB-Verwaltungstool.
- â Sequel Pro ist eine schnelle, benutzerfreundliche Mac-Datenbankverwaltungsanwendung fĂŒr die Arbeit mit MySQL- und MariaDB-Datenbanken.
- â A data management tool that enables working with SQL Server, Azure SQL DB and SQL DW from Windows, macOS , Linux.
- â Grafische OberflĂ€che unterstĂŒtzt alle SQLite-Funktionen.
- â Webbasierter SQL-Editor, der in Ihrer eigenen privaten Cloud ausgefĂŒhrt wird.
- â A simple, powerful Postgres manager for macOS.
- â In Java geschriebener grafischer SQL-Client, mit dem Sie die Struktur einer JDBC-kompatiblen Datenbank anzeigen, die Daten in Tabellen durchsuchen, SQL-Befehle ausgeben usw. können.
- â Datenbankverwaltung fĂŒr VSCode.
- â Die vollstĂ€ndigste und benutzerfreundlichste MySQL-GUI.
- â SQL-Editor und einfache Open-Source-Business-Intelligence fĂŒr Clickhouse.
- â Modernes, natives und benutzerfreundliches GUI-Tool fĂŒr relationale Datenbanken: MySQL, PostgreSQL, SQLite und mehr.
- â PostgreSQL-Webverwaltungs-GUI â nutzen Sie Ihre PostgreSQL-Datenbanken von ĂŒberall aus mit der umfangreichen, blitzschnellen AJAX-WeboberflĂ€che.
CLI-Tools
- â Stellen Sie eine Verbindung zu einer Datenbank her, um SQL-Befehle in IPython oder IPython Notebook auszugeben.
- â Eine Cli fĂŒr Redis mit AutoCompletion und Syntax-Hervorhebung.
- â Erstklassiges Admin-Tool fĂŒr PostgreSQL.
- â Top-Ă€hnliche Anwendung zur Ăberwachung der PostgreSQL-ServeraktivitĂ€t.
- - 'top' fĂŒr PostgreSQL.
- â Postgres-Pager
- â Oracle SQL Developer Command Line (SQLcl) ist eine kostenlose Befehlszeilenschnittstelle fĂŒr Oracle Database.
- â Eine universelle Befehlszeilenschnittstelle fĂŒr PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, einschlieĂlich NoSQL und nicht relationalen Datenbanken!
dbcli
- â AthenaCLI ist ein CLI-Tool fĂŒr den AWS Athena-Dienst, das automatische VervollstĂ€ndigung und Syntaxhervorhebung durchfĂŒhren kann.
- - CLI fĂŒr SQLite-Datenbanken mit automatischer VervollstĂ€ndigung und Syntaxhervorhebung.
- â Ein Befehlszeilen-Client fĂŒr SQL Server mit automatischer VervollstĂ€ndigung und Syntaxhervorhebung.
- â Ein Terminal-Client fĂŒr MySQL mit AutovervollstĂ€ndigung und Syntaxhervorhebung.
- - Postgres-CLI mit automatischer VervollstÀndigung und Syntaxhervorhebung.
- â Vertica CLI mit automatischer VervollstĂ€ndigung und Syntaxhervorhebung.
DB-Schema-Navigation und Visualisierung
- â Schnelles und einfaches Tool, mit dem Sie Ihre Datenbankbeziehungsdiagramme und -ablĂ€ufe schnell in einfacher DSL-Sprache zeichnen können.
- â Tool zur Erstellung von Entity-Relations-Diagrammen.
- â Ein kostenloses Tool zur Erkennung und zum VerstĂ€ndnis von Datenbankschemata.
- â Generieren Ihrer Datenbank in HTML-Dokumentation, einschlieĂlich Entity-Relationship-Diagrammen.
- â CI-freundliches Tool zum Dokumentieren einer Datenbank, geschrieben in Go.
Modellierer
- â Ein leistungsstarkes und kostengĂŒnstiges Datenbankdesign-Tool, das Sie bei der Erstellung hochwertiger konzeptioneller, logischer und physischer Datenmodelle unterstĂŒtzt.
- â Oracle SQL Developer Data Modeler ist ein kostenloses grafisches Tool, das die ProduktivitĂ€t steigert und Datenmodellierungsaufgaben vereinfacht.
- â Datenmodellierungstool fĂŒr PostgreSQL.
Migrationstools
- â Tool zur Datenbankkonfiguration als Code, das das Konzept idempotenter DDL-Skripte nutzt.
- - Datenbankmigrationstool.
- â Online-Schemamigration fĂŒr MySQL.
- â DatenbankunabhĂ€ngige Bibliothek zum Verfolgen, Verwalten und Anwenden von DatenbankschemaĂ€nderungen.
- â Wie diff, aber fĂŒr PostgreSQL-Schemas.
- â Node.js-Datenbankmigrationsmanagement, das exklusiv fĂŒr Postgres entwickelt wurde. (Kann aber auch fĂŒr andere DBs verwendet werden, die dem SQL-Standard entsprechen â z. B. CockroachDB.)
- â Stellt Dienstprogramme zum Beschreiben eines PostgreSQL-Datenbankschemas als YAML bereit.
- â Ein Kubernetes-Operator fĂŒr die deklarative Datenbankschemaverwaltung (Gitops fĂŒr Datenbankschemata).
- â Sinnvolles datenbanknatives Ănderungsmanagement fĂŒr Framework-freie Entwicklung und zuverlĂ€ssige Bereitstellung.
- â Noch ein weiteres Schema-Versionierungs- und Migrationstool, das gerade mit nativem .NET Core 3.0+ erstellt wurde und hoffentlich besser ist.
Tools zur Codegenerierung
- â Leitet SQL DDL (Data Definition Language) aus Tabellendaten ab.
- â Befehlszeilen-Utility zum Exportieren des Oracle-Schemas in eine Reihe von DDL-Init-Skripten mit der Möglichkeit, unerwĂŒnschte Informationen zu filtern, DDL in verschiedene Dateien aufzuteilen, hĂŒbsche Formatausgabe.
Wickelmaschinen
- â Ein Open-Source-REST-API-Backend fĂŒr Mobil-, Web- und IoT-Anwendungen.
- â Blitzschnelle, sofortige Echtzeit-GraphQL-APIs auf Postgres mit fein abgestufter Zugriffskontrolle, die auch Webhooks bei Datenbankereignissen auslösen.
- - SQL fĂŒr JSON- und CSV-Streams.
- â PostgreSQL-Fremddaten-Wrapper fĂŒr MySQL.
- â Als Mid-Tier-Java-Anwendung ordnet ORDS HTTP(S)-Verben (GET, POST, PUT, DELETE usw.) Datenbanktransaktionen zu und gibt alle mit JSON formatierten Ergebnisse zurĂŒck.
- â Prisma verwandelt Ihre Datenbank in eine Echtzeit-GraphQL-API.
- - REST-API fĂŒr jede Postgres-Datenbank.
- â Ist eine Möglichkeit, eine RESTful-API aus allen in Go geschriebenen Datenbanken bereitzustellen.
- â SQL-Generator mit Java- und HTTP-APIs, verwendet eine einfache RESTful-HTTP-API mit XML- oder JSON-Serialisierung.
- â Konvertieren Sie Ihre SQL-Datenbank ganz einfach in eine REST-API.
- â Generieren Sie automatisch einen RESTful-API-Dienst fĂŒr Ihre Legacy-Datenbank.
- â Erweiterter REST- und UI-Wrapper fĂŒr Ihre SQL-Abfragen.
Backup-Tools
- - ZuverlÀssige PostgreSQL-Sicherung und -Wiederherstellung.
- â Sicherungs- und Wiederherstellungsmanager fĂŒr PostgreSQL.
Replikations-/Datenvorgang
- â Ein Tool zum Erkunden und Veröffentlichen von Daten.
- â Verteilter DatenĂŒbertragungsdienst fĂŒr MySQL.
- - Synchronisieren Sie Postgres-Daten zwischen Datenbanken.
- â MySQL-zu-PostgreSQL-Repliksystem, geschrieben in Python 3. Das System verwendet die Bibliothek mysql-replication, um die Zeilenbilder aus MySQL abzurufen, die als JSONB in ââPostgreSQL gespeichert werden.
- â Ein Golang-Webserver zum mindestens einmaligen Streamen von Postgres-Ănderungen ĂŒber Websockets unter Verwendung der logischen Dekodierungsfunktion von Postgres.
- â Der beliebteste Replikationsmanager fĂŒr PostgreSQL.
Scripts
- â Eine Sammlung nĂŒtzlicher kleiner Skripte fĂŒr die Datenbankanalyse und -verwaltung, erstellt von unserem Team bei PostgreSQL Experts.
- â Abfragen zur Messung der statistischen AufblĂ€hung in Indizes und Tabellen fĂŒr PostgreSQL.
- â SQL-Test, der prĂŒft, ob Ihre Datenbank den Regeln von folgt .
- â NĂŒtzliche PostgreSQL-Dienstprogramme.
- â NĂŒtzliche SQL-Skripte und Befehle von .
- â Der fehlende Satz nĂŒtzlicher Tools fĂŒr Postgres-Datenbankadministratoren und alle Ingenieure.
- - NĂŒtzliche PostgreSQL-Abfragen und -Befehle.
- â Diese SQLPlus-Skripte dienen der Leistungsoptimierung und Fehlerbehebung von Oracle-Datenbanken.
Ăberwachung/Statistik/Leistung
- â Bietet eine grafische Ansicht der aktiven Sitzungsverlaufsdaten in der Oracle- und PostgreSQL-Datenbank.
- â Agentenloses und kostengĂŒnstiges MySQL-Ăberwachungstool.
- â Monitor your SQL Server on Linux performance using collectd, InfluxDB and Grafana.
- â Ein sicheres, einfaches und agentenloses Remote-Server-Ăberwachungstool mit zahlreichen leistungsstarken Funktionen, um Ihre Ăberwachung so effektiv wie möglich zu gestalten.
- â Open-Source-Plattform zur Verwaltung und Ăberwachung der MySQL- und MongoDB-Leistung.
- â Pganalyze-Statistikkollektor zum Sammeln von PostgreSQL-Metriken und Protokolldaten.
- â Diagnosetool der neuen Generation, mit dem Benutzer eine umfassende Analyse des Zustands von Postgres-Datenbanken durchfĂŒhren können.
- â Prometheus-Exporter fĂŒr PostgreSQL-Servermetriken.
- â Messen und verfolgen Sie jeden Aspekt Ihrer PostgreSQL-Datenbanken.
- â Ein Leistungs-Dashboard fĂŒr Postgres â Gesundheitschecks, vorgeschlagene Indizes und mehr.
- â Sammeln und Anzeigen von Informationen und Statistiken von einem laufenden PostgreSQL-Server.
- â Eine BenutzeroberflĂ€che fĂŒr Postgres erlĂ€utert PlĂ€ne sowie Tipps zur Leistungsverbesserung.
- â Sammelt PostgreSQL-Statistiken und speichert sie entweder in CSV-Dateien oder druckt sie auf der Standardausgabe.
- â Flexible, eigenstĂ€ndige PostgreSQL-MetrikĂŒberwachungs-/Dashboarding-Lösung.
- â Stellt Metriken fĂŒr Ihre Postgres-Datenbank bereit.
Zabbix
- â Ăberwachungsagent fĂŒr PostgreSQL.
- â Orabbix ist ein Plugin, das fĂŒr die Zusammenarbeit mit Zabbix Enterprise Monitor entwickelt wurde, um mehrstufige Ăberwachung, Leistungs- und VerfĂŒgbarkeitsberichte und -messungen fĂŒr Oracle-Datenbanken sowie Serverleistungsmetriken bereitzustellen.
- â Dies ist die Zabbix-Ăberwachungsvorlage fĂŒr die PostgreSQL-Datenbank.
- â Python-Skript zur Ăberwachung von Oracle-Datenbanken.
- - ZabbixDBA ist ein schnelles, flexibles und sich stĂ€ndig weiterentwickelndes Plugin zur Ăberwachung Ihres RDBMS.
Tests
- â Ein Datenbanktest-Framework, das die einfache testgesteuerte Entwicklung Ihres Datenbankcodes unterstĂŒtzt.
- â Regressionstest Ihrer SQL-Abfragen.
Datengenerator
- â Es handelt sich um ein Framework zum Generieren realistischer und gĂŒltiger Testdaten in groĂen Mengen fĂŒr Ihr zu testendes System (unter Vermeidung des Datalite-Anti-Patterns).
- â Leistungsstarkes GUI-Tool zum Erstellen riesiger Mengen realistischer Testdaten.
- â Kleines, aber feines GUI-Tool zum FĂŒllen von Oracle-Schemata mit Tonnen realistischer Testdaten.
- â Leistungsstarkes GUI-Tool zur schnellen Generierung aussagekrĂ€ftiger Testdaten fĂŒr Datenbanken.
Verwaltung
- - Ein schneller PostgreSQL-Protokollanalysator.
- â Verwalten Sie die Rollen, Rollenmitgliedschaften, Schemabesitzer und Berechtigungen eines Postgres-Clusters.
- â Postgres-Partitionierung kinderleicht.
HA/Failover/Sharding
- â Postgres-Erweiterung, die Ihre Daten und Abfragen auf mehrere Knoten verteilt.
- â Eine Vorlage fĂŒr PostgreSQL High Availability mit ZooKeeper, etcd oder Consul.
- â Eine hochskalierbare Lösung fĂŒr MySQL-Clustering und HochverfĂŒgbarkeit.
- â Cloud-nativer PostgreSQL-Manager fĂŒr PostgreSQL-HochverfĂŒgbarkeit.
- â Postgres-Erweiterung und -Dienst fĂŒr automatisiertes Failover und HochverfĂŒgbarkeit.
- â PostgreSQL-ReplikationsĂŒberwachung und Failover-Daemon.
- â HochverfĂŒgbarkeit fĂŒr Postgres, basierend auf den Branchenreferenzen Pacemaker und Corosync.
- â PostgreSQL-HochverfĂŒgbarkeitscluster (basierend auf âPatroniâ und âDCS(etcd)â). Automatisierung der Bereitstellung mit Ansible.
- â Datenbank-Clustering-System zur horizontalen Skalierung von MySQL durch generalisiertes Sharding.
Kubernetes
- â Vereinfachte AusfĂŒhrung produktionstauglicher Datenbanken auf Kubernetes.
- â Der Postgres-Operator ermöglicht hochverfĂŒgbare PostgreSQL-Cluster auf Kubernetes (K8s), unterstĂŒtzt von Patroni.
- - HA-PostgreSQL-Cluster mit Docker.
- â Full-Stack-PostgreSQL der Enterprise-Klasse auf Kubernetes.
Konfigurationsoptimierung
- â In Perl geschriebenes Skript, mit dem Sie eine MySQL-Installation schnell ĂŒberprĂŒfen und Anpassungen vornehmen können, um Leistung und StabilitĂ€t zu erhöhen.
- â Kostenloses Online-Tool zur Erstellung eines optimierten
postgresql.conf. - â PostgreSQL-Konfigurationsassistent.
- â Einfaches Skript zum Analysieren Ihrer PostgreSQL-Datenbankkonfiguration und zum Geben von Optimierungsempfehlungen.
DevOps
- â DBmaestro beschleunigt Release-Zyklen und unterstĂŒtzt die AgilitĂ€t im gesamten IT-Ăkosystem.
- â Das Toad DevOps Toolkit fĂŒhrt wichtige Datenbankentwicklungsfunktionen innerhalb Ihres DevOps-Workflows aus â ohne Kompromisse bei QualitĂ€t, Leistung oder ZuverlĂ€ssigkeit.
Schemabeispiele
- â Beispielschemata fĂŒr Oracle-Datenbanken.
Reporting
- â Eine benutzerfreundliche SQL-Berichtsanwendung fĂŒr SQL-Liebhaber.
Distributionen
- â Tool, das MySQL-Datenbankserver einfach bereitstellt.
- â PowerShell-Modul, das Sie sich vielleicht wie ein Befehlszeilen-SQL Server Management Studio vorstellen können.
- â Voll ausgestattete PostgreSQL-Installation, verpackt als Standard-Mac-App.
- â Eine entwicklerfreundliche Distribution von Postgres.
- â Webbasiertes PostgreSQL-Verwaltungs-Frontend, das mehrere Dienstprogramme und Anwendungen fĂŒr die Verwendung mit PostgreSQL bĂŒndelt.
Sicherheit
- â Datenbank-Sicherheitssuite. Datenbank-Proxy mit VerschlĂŒsselung auf Feldebene, Durchsuchung verschlĂŒsselter Daten, Verhinderung von SQL-Injections, Intrusion Detection, Honeypots. UnterstĂŒtzt clientseitige und Proxy-seitige (âtransparenteâ) VerschlĂŒsselung. SQL, NoSQL.
Codeformatierer
- â SprachunabhĂ€ngiges Pretty-Printing durch maschinelles Lernen.
Beitrag
- Ihre BeitrÀge sind jederzeit willkommen! Bitte lesen Sie die zuerst.
Wenn Sie FundstĂŒcke fĂŒr die Datenbank haben, teilen Sie diese bitte mit. Ich freue mich auch ĂŒber Feedback - PR's und Stars. Wenn Sie Fragen zum Erstellen Ihrer eigenen BlĂ€tter haben, schreiben Sie diese ebenfalls.
Source: habr.com
