- Eine Bibliothek, um dem eigenen Datenservice eine Postgres-kompatible Zugriffsschicht hinzuzufügen
- Implementiert das PostgreSQL Wire Protocol und bietet die essenziellen APIs zum Schreiben PostgreSQL-kompatibler Server und Clients
- Verwendung (Server/Backend)
- Es müssen zwei Schlüsselkomponenten implementiert werden: Startup Processor und Query Processor
- Durch Hinzufügen von
SimpleQueryHandler wird Kompatibilität mit psql erreicht
- Durch Hinzufügen von
ExtendedQueryHandler werden Treiber für verschiedene Sprachen sowie Prepared Statements, Binärkodierung usw. unterstützt
- Projekte, die pgwire verwenden:
- GreptimeDB: Cloud-native Zeitreihendatenbank
- risinglight: OLAP-Datenbanksystem für Bildungszwecke
- PeerDB: Das erste ETL/ELT für Postgres, das 10-mal schnellere Datenbewegungen in und aus Postgres ermöglicht
- CeresDB: Hochperformante verteilte Cloud-native Zeitreihendatenbank von AntGroup
- dozer: Echtzeit-Datenplattform zum Erstellen, Bereitstellen und Verwalten von Datenprodukten
Noch keine Kommentare.