𝗪𝗵𝘆 𝗔𝗜 𝗔𝗴𝗲𝗻𝘁𝘀 𝗠𝗮𝗸𝗲 𝗠𝗲 𝗥𝗲𝗮𝗰𝗵 𝗙𝗼𝗿 𝗦𝗤𝗟𝗶𝘁𝗲

मैं बिना सोचे-समझे Postgres का उपयोग करता था। अब, मैं SQLite चुनता हूँ।

इसका मतलब यह नहीं है कि Postgres खत्म हो गया है। मैं अभी भी इसका अक्सर उपयोग करता हूँ। इसके बजाय, AI एजेंट्स की वजह से मेरी सोच बदल गई है।

AI एजेंट्स डेटा को संभालने के हमारे तरीके को बदल देते हैं। उनका state हाई-चर्न (high-churn), लोकल और प्राइवेट होता है। हर छोटे बदलाव को एक सेंट्रल Postgres सर्वर पर भेजना धीमा और महंगा होता है।

यहाँ बताया गया है कि इन वर्कलोड्स के लिए SQLite क्यों जीत रहा है:

SaaS बिल्डर्स के लिए, मैं एक नया पैटर्न देख रहा हूँ: प्रति tenant एक SQLite डेटाबेस।

पुराने तरीके में, हम एक बड़े Postgres डेटाबेस का उपयोग करते थे और tenant_id कॉलम के साथ सब कुछ फ़िल्टर करते थे। SQLite के साथ, प्रत्येक tenant को अपनी खुद की फ़ाइल मिलती है। यह बेहतर लाभ प्रदान करता है:

सबसे अच्छा आर्किटेक्चर एक ग्रेडिएंट (gradient) है।

SQLite को अपने workbench के रूप में उपयोग करें। यह तेज़, लोकल और डिस्पोजेबल state के लिए है। Postgres को अपने vault के रूप में उपयोग करें। यह पैसे, बिलिंग और global truth के लिए है।

एक event log इन दोनों को जोड़ता है। scratch work SQLite में होता है, और महत्वपूर्ण बदलाव सेंट्रल ledger में प्रवाहित होते हैं।

इकोसिस्टम आखिरकार इसका समर्थन करता है। Turso और Cloudflare D1 जैसे टूल्स वह नेटवर्किंग और रेप्लिकेशन प्रदान करते हैं जिसकी कमी SQLite में सालों तक रही है।

लेखक वापस edge की ओर बढ़ रहा है। state भी उसका अनुसरण कर रहा है।

Source: https://dev.to/gyu07/why-ai-agents-make-me-reach-for-sqlite-4dh0

वैकल्पिक लर्निंग कम्युनिटी: https://t.me/GyaanSetuAi