Tujuan dan inspirasi
- Tujuan repositori ini adalah untuk menunjukkan cara menggunakan Postgres untuk segala hal.
- Terinspirasi dari artikel Amazing CTO dan GitHub gist milik @cpursley.
Mengapa mempertahankan daftar ini?
- Setiap minggu, muncul alat atau cara baru menggunakan Postgres, jadi diperlukan tempat untuk mencatatnya.
- Jika ada contoh lain, Anda dapat mengirimkan PR.
Daftar isi
- Postingan blog dan artikel
- Pekerjaan cron
- Antrean pesan
- Analitik
- GIS dan pemetaan
- Log audit
- Kontrol akses dan otorisasi
- Pencarian
- Deret waktu
- Berorientasi kolom
- NoSQL
- Data graf
- Data eksternal
- Bahasa kueri alternatif
- HTTP
- API
- Event, replikasi, CDC
- Caching
- Pengujian unit
- HTML dan aplikasi
- Grafik dan visualisasi
- Migrasi
- Penyetelan performa
- Ekstensi dan penyimpanan
- Dasbor dan UI
- Visualisasi data
- Manajemen paket
- Server bahasa
- Lain-lain
- Bonus: Jumlah item yang menyertakan Supabase
Postingan blog dan artikel
- Menyederhanakan dengan memindahkan kode ke fungsi basis data
- Menggunakan Postgres untuk segala hal
- PostgreSQL adalah basis data terbaik di dunia
- Postgres sedang menguasai dunia basis data
- Diskusi Hacker News
Pekerjaan cron
- citusdata/pg_cron
- cybertec-postgresql/pg_timetable
Antrean pesan
- Tulisan tentang pemilihan teknologi antrean dengan Postgres
- tembo-io/pgmq
- SKIP LOCKED
- riverqueue/river
- sequinstream/sequin: Alat untuk CDC di Postgres, yang memudahkan streaming baris dan perubahan Postgres ke platform streaming dan antrean seperti Kafka dan SQS.
- janbjorge/pgqueuer: Library Python untuk antrean pekerjaan yang efisien dengan memanfaatkan PostgreSQL
Analitik
- pg_analytics: Mengubah Postgres menjadi basis data OLAP yang cepat
- pg_duckdb: Ekstensi Postgres resmi untuk DuckDB
GIS dan pemetaan
Log audit
- arkhipov/temporal_tables
- supabase/supa_audit
- pgMemento/pgMemento
- pgaudit/pgaudit
Kontrol akses dan otorisasi
- arkhipov/acl
- Dokumentasi pgcrypto
- michelp/pgjwt
- Panduan keamanan basis data di supabase.com
Pencarian
Teks lengkap
- Kumpulan tautan bermanfaat tentang pencarian teks lengkap Postgres
- paradedb/paradedb
- Perbandingan pencarian teks lengkap Postgres dengan teknologi pencarian lain
Vektor
- pgvector/pgvector
- tensorchord/VectorChord: Ekstensi PostgreSQL untuk pencarian kemiripan vektor yang skalabel dan berperforma tinggi
- timescale/pgai: Ekstensi PostgreSQL yang memungkinkan pengembangan RAG, pencarian semantik, dan aplikasi AI lain di dalam Postgres
- timescale/pgvectorscale: Implementasi indeks vektor DiskANN yang melengkapi pgvector
Deret waktu
- timescale/timescaledb
- tembo-io/pg_timeseries
- Pengantar pg_timeseries: ekstensi deret waktu open source untuk PostgreSQL
Berorientasi kolom
- hydradatabase/hydra
- citusdata/cstore_fdw
NoSQL
- Dokumentasi PostgreSQL tentang penyimpanan dan pengindeksan data JSON
- robconery/dox
- ferretdb.com
- Cara menyimpan dan mengindeks JSONB secara efektif di PostgreSQL
Data graf
Data eksternal
Bahasa kueri alternatif
- 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
Event, replikasi, CDC
- Pola Notifier untuk aplikasi yang menggunakan Postgres
- Dokumentasi SQL NOTIFY
- cpursley/walex
- PeerDB-io/peerdb
- debezium/debezium
- 2ndQuadrant/pglogical
Caching
- Blog martinheinz.dev
- readysettech/readyset
Pengujian unit
- theory/pgtap
- peterldowns/pgtestdb
HTML dan aplikasi
- SQLpage
- Omnigres
- pg_render
- plmustache
Grafik dan visualisasi
Migrasi
- purcell/postgresql-migrations
- bytebase.com
- xataio/pgroll
- stripe/pg-schema-diff
Penyetelan performa
- Supabase Index Advisor
- Dexter
- HypoPG
- pg_hint_plan
- PGHero
Ekstensi dan penyimpanan
- Bagaimana Cloudflare menangani 55 juta permintaan per detik dengan 15 klaster PostgreSQL
- supabase/supavisor
- pg-sharding/spqr
- orioledb.com: Ekstensi PostgreSQL yang menggabungkan keunggulan mesin disk dan memori
Dasbor dan UI
Visualisasi data
Manajemen paket
- pgxman/pgxman
- supabase/dbdev
Server bahasa
Lain-lain
- Daftar alat Postgres yang sangat komprehensif
- Daftar fitur PostgreSQL yang tidak didukung di Aurora DSQL
Bonus: Jumlah item yang menyertakan Supabase
1 komentar
Opini Hacker News
\u0000)