Чому ШІ-агенти змушують мене обирати SQLite

Раніше я обирав Postgres не замислюючись. Тепер я обираю SQLite.

Це не означає, що Postgres помер. Я все ще часто ним користуюся. Натомість моє мислення змінилося через ШІ-агентів.

ШІ-агенти змінюють те, як ми працюємо з даними. Їхній стан характеризується високою частотою змін, він локальний і приватний. Надсилати кожну дрібну зміну на центральний сервер Postgres — це повільно та дорого.

Ось чому SQLite перемагає у таких навантаженнях:

Для розробників SaaS я спостерігаю нову закономірність: одна база даних SQLite на кожного клієнта.

Раніше ми використовували одну велику базу даних Postgres і фільтрували все за допомогою колонки tenant_id. З SQLite кожен клієнт отримує власний файл. Це дає більше переваг:

Найкраща архітектура — це градієнт.

Використовуйте SQLite як свій верстак. Це для швидкого, локального та тимчасового стану. Використовуйте Postgres як своє сховище. Це для грошей, білінгу та єдиного джерела істини.

Журнал подій (event log) з'єднує їх. Проміжна робота відбувається в SQLite, а важливі зміни переходять до центрального реєстру.

Екосистема нарешті підтримує це. Такі інструменти, як Turso та Cloudflare D1, забезпечують мережеву взаємодію та реплікацію, яких SQLite бракувало роками.

Автор повертається до edge. Стан іде слідом за ним.

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

Optional learning community: https://t.me/GyaanSetuAi