Ziel und Inspiration
- Das Ziel dieses Repositories ist es, zu zeigen, wie man Postgres für alles nutzt.
- Inspiriert von einem Artikel von Amazing CTO und einem GitHub-Gist von @cpursley.
Warum diese Liste pflegen?
- Jede Woche erscheinen neue Tools oder neue Nutzungsmöglichkeiten auf Basis von Postgres, daher braucht es einen Ort, um sie festzuhalten.
- Wenn es weitere Beispiele gibt, kann ein PR eingereicht werden.
Inhaltsverzeichnis
- Blogposts und Artikel
- Cron-Jobs
- Message Queues
- Analytics
- GIS und Mapping
- Audit-Logs
- Zugriffskontrolle und Autorisierung
- Suche
- Zeitreihen
- Spaltenorientiert
- NoSQL
- Graphdaten
- Externe Daten
- Alternative Abfragesprachen
- HTTP
- API
- Events, Replikation, CDC
- Caching
- Unit-Tests
- HTML und Anwendungen
- Grafik und Visualisierung
- Migrationen
- Performance-Tuning
- Erweiterungen und Speicherung
- Dashboards und UI
- Datenvisualisierung
- Paketverwaltung
- Language Server
- Sonstiges
- Bonus: Anzahl der Einträge mit Supabase
Blogposts und Artikel
- Code in Datenbankfunktionen verschieben, um zu vereinfachen
- Postgres für alles nutzen
- PostgreSQL ist die beste Datenbank der Welt
- Postgres übernimmt die Datenbankwelt
- Hacker-News-Diskussion
Cron-Jobs
- citusdata/pg_cron
- cybertec-postgresql/pg_timetable
Message Queues
- Ein Artikel zur Wahl von Queue-Techniken mit Postgres
- tembo-io/pgmq
- SKIP LOCKED
- riverqueue/river
- sequinstream/sequin: Ein Tool für CDC in Postgres, mit dem sich Postgres-Zeilen und Änderungen einfach in Streaming-Plattformen und Queues wie Kafka und SQS streamen lassen.
- janbjorge/pgqueuer: Python-Bibliothek für effizientes Job-Queueing mit PostgreSQL
Analytics
- pg_analytics: Verwandelt Postgres in eine schnelle OLAP-Datenbank
- pg_duckdb: Offizielle Postgres-Erweiterung für DuckDB
GIS und Mapping
Audit-Logs
- arkhipov/temporal_tables
- supabase/supa_audit
- pgMemento/pgMemento
- pgaudit/pgaudit
Zugriffskontrolle und Autorisierung
- arkhipov/acl
- pgcrypto-Dokumentation
- michelp/pgjwt
- Leitfaden zur Datenbanksicherheit auf supabase.com
Suche
Volltext
- Sammlung nützlicher Links zur Postgres-Volltextsuche
- paradedb/paradedb
- Vergleich der Postgres-Volltextsuche mit anderen Suchtechnologien
Vektor
- pgvector/pgvector
- tensorchord/VectorChord: PostgreSQL-Erweiterung für skalierbare, hochperformante Vektorähnlichkeitssuche
- timescale/pgai: PostgreSQL-Erweiterung, die die Entwicklung von RAG, semantischer Suche und anderen KI-Anwendungen innerhalb von Postgres ermöglicht
- timescale/pgvectorscale: Implementierung eines DiskANN-Vektorindex als Ergänzung zu pgvector
Zeitreihen
- timescale/timescaledb
- tembo-io/pg_timeseries
- Einführung in pg_timeseries: Open-Source-Zeitreihenerweiterung für PostgreSQL
Spaltenorientiert
- hydradatabase/hydra
- citusdata/cstore_fdw
NoSQL
- PostgreSQL-Dokumentation zum Speichern und Indizieren von JSON-Daten
- robconery/dox
- ferretdb.com
- Wie man JSONB in PostgreSQL effizient speichert und indiziert
Graphdaten
Externe Daten
Alternative Abfragesprachen
- kaspermarstal/plprql
- supabase.github.io/pg_graphql
- dosco/graphjin
HTTP
- pramsey/pgsql-http
- supabase/pg_net
API
- PostgREST/postgrest
- hasura/graphql-engine
- postgraphile.org
- supabase.github.io/pg_graphql
Events, Replikation, CDC
- Notifier-Muster für Anwendungen, die Postgres verwenden
- SQL-NOTIFY-Dokumentation
- cpursley/walex
- PeerDB-io/peerdb
- debezium/debezium
- 2ndQuadrant/pglogical
Caching
- Blog von martinheinz.dev
- readysettech/readyset
Unit-Tests
- theory/pgtap
- peterldowns/pgtestdb
HTML und Anwendungen
- SQLpage
- Omnigres
- pg_render
- plmustache
Grafik und Visualisierung
Migrationen
- purcell/postgresql-migrations
- bytebase.com
- xataio/pgroll
- stripe/pg-schema-diff
Performance-Tuning
- Supabase Index Advisor
- Dexter
- HypoPG
- pg_hint_plan
- PGHero
Erweiterungen und Speicherung
- Wie Cloudflare mit 15 PostgreSQL-Clustern 55 Millionen Anfragen pro Sekunde verarbeitet hat
- supabase/supavisor
- pg-sharding/spqr
- orioledb.com: PostgreSQL-Erweiterung, die die Vorteile von Festplatten- und In-Memory-Engines kombiniert
Dashboards und UI
Datenvisualisierung
Paketverwaltung
- pgxman/pgxman
- supabase/dbdev
Language Server
Sonstiges
- Sehr umfassende Liste von Postgres-Tools
- Liste von PostgreSQL-Funktionen, die in Aurora DSQL nicht unterstützt werden
Bonus: Anzahl der Einträge mit Supabase
1 Kommentare
Hacker-News-Kommentare
\u0000) enthalten können