PostgreSQL ही काफ़ी है
(gist.github.com/cpursley)- PostgreSQL को विभिन्न क्षेत्रों में इस्तेमाल करने के तरीकों के लिंक समेटने वाला पेज
- बैकग्राउंड jobs, message queue, GIS, audit log, access control, permission management, search, time series, graph data, external data, HTTP, API, event/replication/CDC, unit test, migration, dashboard/UI, data visualization, HTML और application, LSP(language server)
PostgreSQL is Enough
- हर जगह PostgreSQL का उपयोग करना
- Simplify: कोड को database functions में ले जाकर सरल बनाना
बैकग्राउंड कार्य
pg_cronके माध्यम से PostgreSQL में scheduled jobs को manage किया जा सकता है.
message queue
- PostgreSQL को message queue तकनीक के रूप में चुनने के तरीकों पर जानकारी दी गई है.
pgmqPostgreSQL पर आधारित एक message queue system है.
GIS/मैप
PostGISPostgreSQL में geospatial database features जोड़ता है.
audit log
pgMementoऔरpgauditPostgreSQL में changes को track करते हैं और audit log को manage करते हैं.
access control
aclका उपयोग PostgreSQL में access control list को manage करने के लिए किया जाता है.
authentication
- PostgreSQL का
pgcryptomodule औरpgjwtdatabase के भीतर authentication को handle करते हैं.
search
- PostgreSQL की full-text search functionality से जुड़े उपयोगी links दिए गए हैं.
paradedb,pg_embedding,pgvectorPostgreSQL में search capabilities को बेहतर बनाते हैं.
time series data
timescaledbPostgreSQL को extend करके time series data को manage करता है.
graph data
Apache AGEPostgreSQL को extend करके graph database functionality प्रदान करता है.
external data
wrappersPostgreSQL में external data sources को integrate करता है.
HTTP
pgsql-httpऔरpg_netPostgreSQL में HTTP requests को handle करते हैं.
API
PostgREST,graphql-engine,postgraphile,pg_graphqlPostgreSQL आधारित API server बनाते हैं.
event, replication, CDC
- PostgreSQL का
NOTIFYcommand औरwalex,peerdb,debezium,pglogicaldata changes को track करते हैं और replication functionality प्रदान करते हैं.
unit test
pgtapPostgreSQL database के unit test के लिए एक tool है.
migration
postgresql-migrationsऔरbytebasePostgreSQL database migration को manage करते हैं.
dashboard / UI
Baserow,NocoDB,AppSmithuser interface और dashboard प्रदान करते हैं.
data visualization
EvidenceऔरMetabasedata visualization tools हैं.
HTML और application
SQLpage,Omnigres,pg_render,plmustachePostgreSQL data को web applications में integrate करते हैं.
language server
postgres_lspPostgreSQL के लिए language server protocol support प्रदान करता है.
क्या छूट गया?
- कृपया comments के माध्यम से छूटी हुई सामग्री साझा करें
GN⁺ की राय
- PostgreSQL अपने विभिन्न extensions और tools के माध्यम से यह दिखाता है कि वह सिर्फ़ एक साधारण database management system से कहीं बढ़कर एक बहुउपयोगी platform है.
- यह लेख PostgreSQL का उपयोग करके विभिन्न application requirements को पूरा करने के तरीके प्रस्तुत करता है, जिससे developers को उपयोगी resources मिलते हैं.
- खास तौर पर, यह उन क्षमताओं की संभावनाओं पर ज़ोर देता है जिन्हें सीधे database के भीतर handle करके system architecture को सरल बनाया जा सकता है और performance को optimize किया जा सकता है.
2 टिप्पणियां
इनमें से मैं व्यक्तिगत रूप से postgREST इस्तेमाल कर रहा हूँ, और इससे संतुष्ट हूँ।
Hacker News राय
एप्लिकेशन स्टैक को सरल बनाने की कोशिश पर अनुभव साझा
ParadeDB बनाने वालों में से एक की Postgres की extensibility पर राय
नया प्रोजेक्ट शुरू करते समय sqlite इस्तेमाल करने के फ़ैसले पर राय
डेटाबेस को लेकर एक C++ विशेषज्ञ का सवाल
PostgreSQL के अतिरिक्त फीचर्स पर राय
advanced features इस्तेमाल करते समय code management के साथ जुड़ाव की समस्या
मौजूदा stack से नए फीचर का prototype बनाने के फ़ायदे
Postgres, Redis, S3 इस्तेमाल करने वाले उपयोगकर्ता का अनुभव
बड़े पैमाने के data analytics में Postgres की सीमाएँ
Postgres की jsonb compression capability की आवश्यकता