Tovább a tartalomhoz

Bevezetés

A basedb közös használatú adatbázis a közös táblázatkezelők szellemében, amelyet saját maga üzemeltet – egy olyan különbséggel, amely minden mást meghatároz: az adatai valódi PostgreSQL-táblákban élnek, típusosan és beszédes nevekkel.

Egy tábla rácsa a basedb-ben

Nincs általános modell, nincs mindent elnyelő JSONB, nincs field_1837:

A basedb-benA PostgreSQL-ben
Egy „Ventes” nevű adatbázisegy b_t4z56fq_ventes séma
Egy „Opportunités” nevű táblaegy opportunites tábla
Egy „Échéance” nevű mező (Dátum)egy echeance date oszlop
Egy „Statut” nevű egyszeres választásegy text oszlop és a hozzá tartozó CHECK megszorítás
Egy „Client” nevű kapcsolategy clients_id uuid oszlop és a hozzá tartozó FOREIGN KEY

Így megnyithatja a psql-t, egy BI-eszközt vagy egy Python-szkriptet, és a terméket megkerülve olvashatja az adatait – sőt írhat is beléjük: a megszorítások érvényben maradnak, és az előzmények rögzítik az írást.

  • Az üzleti csapatoknak, akik rácsot, nézeteket és űrlapokat szeretnének anélkül, hogy egy fejlesztésre kellene várniuk.
  • A technikai csapatoknak, akik nem akarják, hogy az adataik egy zárt formátumba legyenek bezárva, és a megszokott eszközeiket szeretnék rákötni.
  • Az MI-ügynököknek, amelyek MCP-szervert, egyértelmű jogosultságokat és egy ember elé kerülő javaslatokat találnak.
  • Típusos táblák és mezők, kapcsolatok, amelyek valódi idegen kulcsok – vagy többszörösek –, a PostgreSQL által számított képletek, kikeresések és aggregálások a kapcsolatokon keresztül.
  • Tíz nézet: rács, kanban, naptár, idővonal, galéria, lista, térkép, űrlap, kérdőív, kvíz – közös vagy személyes.
  • Hivatkozással megosztott űrlapok és nézetek, valamint naptárak, amelyekre egy naptáralkalmazásból fel lehet iratkozni.
  • Együttműködés: megjegyzések és említések, értesítések, valós idejű frissítések.
  • Automatizálások és irányítópultok a kérdéseikkel, egérrel vagy SQL-ben összeállítva.
  • SQL mindenkinek, mindenki a saját jogosultságaival: a táblák alatt mentett lekérdezések, és közöttük elhelyezett valódi PostgreSQL-nézetek.
  • Adatbázissablonok, galériából választva vagy az MI-től kérve.
  • Környezetek – éles, teszt –, amelyeket összehasonlíthat és migrálhat.
  • Minden írás előzményei, a közvetlen SQL-t is beleértve, és Ctrl+Z a visszavonáshoz.
  • Csoportonkénti jogosultságok, egészen mezőszintig.
  • REST API, MCP-szerver, webhookok, Slack és szinkronizált táblák.
  • Opcionális MI: modell által számított mezők, Copilot.

A basedb szabad szoftver (AGPL-3.0), amelyet az Eodia, egy MI-natív szoftverstúdió fejleszt, és aktív fejlesztés alatt áll. A mag, az API, az MCP-szerver és a felület működik, és több mint ezer teszt fedi le őket; a fejlesztési ütemterv megmutatja, mi van még hátra. Az architektúra-dokumentuma – mintegy húsz fejezet – minden döntést rögzít.

A basedb az Eodia, egy MI-natív szoftverstúdió szabad szoftvere.