Postgres का उपयोग करने के तरीके
(github.com/Olshansk)लक्ष्य और प्रेरणा
- इस repository का लक्ष्य हर चीज़ के लिए Postgres का उपयोग कैसे करें यह दिखाना है.
- Amazing CTO के लेख और @cpursley के GitHub gist से प्रेरित.
यह सूची क्यों बनाए रखें?
- हर हफ्ते Postgres के ऊपर नए tools या उपयोग के तरीके सामने आते हैं, इसलिए इन्हें दर्ज करने के लिए एक जगह चाहिए.
- अगर आपके पास अन्य उदाहरण हैं, तो आप PR submit कर सकते हैं.
विषय-सूची
- ब्लॉग पोस्ट और लेख
- cron jobs
- message queue
- analytics
- GIS और mapping
- audit log
- access control और authorization
- search
- full text
- vector
- time-series
- column-oriented
- NoSQL
- graph data
- external data
- alternative query languages
- HTTP
- API
- events, replication, CDC
- caching
- unit testing
- HTML और applications
- graphics और visualization
- migration
- performance tuning
- scaling और storage
- dashboard और UI
- data visualization
- package management
- language server
- अन्य
- बोनस: Supabase को शामिल करने वाली प्रविष्टियों की संख्या
ब्लॉग पोस्ट और लेख
- code को database functions में ले जाकर सरल बनाना
- हर चीज़ के लिए Postgres का उपयोग
- PostgreSQL दुनिया का सबसे बेहतरीन database है
- Postgres database की दुनिया पर कब्ज़ा कर रहा है
- Hacker News discussion
cron jobs
- citusdata/pg_cron
- cybertec-postgresql/pg_timetable
message queue
- Postgres queue technology चुनने पर लेख
- tembo-io/pgmq
- SKIP LOCKED
- riverqueue/river
- sequinstream/sequin: Postgres में CDC के लिए tool, जिससे Postgres rows और changes को Kafka और SQS जैसे streaming platforms और queues में आसानी से stream किया जा सकता है.
- janbjorge/pgqueuer: PostgreSQL का उपयोग करके efficient job queueing के लिए Python library
analytics
- pg_analytics: Postgres को एक तेज़ OLAP database में बदलता है
- pg_duckdb: DuckDB के लिए आधिकारिक Postgres extension
GIS और mapping
- postgis/postgis
audit log
- arkhipov/temporal_tables
- supabase/supa_audit
- pgMemento/pgMemento
- pgaudit/pgaudit
access control और authorization
- arkhipov/acl
- pgcrypto documentation
- michelp/pgjwt
- supabase.com पर database security guide
search
full text
- Postgres full text search पर उपयोगी links का संग्रह
- paradedb/paradedb
- Postgres full text search और अन्य search technologies की तुलना
vector
- pgvector/pgvector
- tensorchord/VectorChord: scalable high-performance vector similarity search के लिए PostgreSQL extension
- timescale/pgai: PostgreSQL extension जो Postgres के भीतर RAG, semantic search और अन्य AI applications के development की अनुमति देता है
- timescale/pgvectorscale: pgvector को पूरक करने वाला DiskANN vector index implementation
time-series
- timescale/timescaledb
- tembo-io/pg_timeseries
- pg_timeseries का परिचय: PostgreSQL के लिए open source time-series extension
column-oriented
- hydradatabase/hydra
- citusdata/cstore_fdw
NoSQL
- JSON data store और indexing पर PostgreSQL documentation
- robconery/dox
- ferretdb.com
- PostgreSQL में JSONB को प्रभावी ढंग से store और index कैसे करें
graph data
- age.apache.org
external data
- supabase/wrappers
alternative query languages
- 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, replication, CDC
- Postgres का उपयोग करने वाले applications के लिए Notifier pattern
- SQL NOTIFY documentation
- cpursley/walex
- PeerDB-io/peerdb
- debezium/debezium
- 2ndQuadrant/pglogical
caching
- martinheinz.dev ब्लॉग
- readysettech/readyset
unit testing
- theory/pgtap
- peterldowns/pgtestdb
HTML और applications
- SQLpage
- Omnigres
- pg_render
- plmustache
graphics और visualization
- pgSVG
migration
- purcell/postgresql-migrations
- bytebase.com
- xataio/pgroll
- stripe/pg-schema-diff
performance tuning
- Supabase Index Advisor
- Dexter
- HypoPG
- pg_hint_plan
- PGHero
scaling और storage
- Cloudflare ने 15 PostgreSQL clusters के साथ प्रति सेकंड 55 million requests कैसे संभाले
- supabase/supavisor
- pg-sharding/spqr
- orioledb.com: PostgreSQL extension जो disk और memory engine के फ़ायदों को जोड़ता है
dashboard और UI
- Baserow
- NocoDB
- AppSmith
data visualization
- Evidence
- Metabase
package management
- pgxman/pgxman
- supabase/dbdev
language server
- supabase/postgres_lsp
अन्य
- Postgres tools की बहुत व्यापक सूची
- Aurora DSQL में unsupported PostgreSQL features की सूची
बोनस: Supabase को शामिल करने वाली प्रविष्टियों की संख्या
- 11
1 टिप्पणियां
Hacker News राय
\u0000) शामिल नहीं किया जा सकता, यह असुविधाजनक हैSKIP LOCKEDका उपयोग करके efficient और safe job processing देता हैLISTEN/NOTIFYफीचर की कमी है, लेकिन कई legacy apps में यह इस्तेमाल भी नहीं होता, फिर भी हैरानी की बात है कि यह काफ़ी हद तक बराबरी पर पहुँच रहा हैpgvectorऔर Reciprocal Rank Fusion का उपयोग करके hybrid search प्रदान करता हैINSERTसे इसे आसानी से संभाला जा सकता है