Zum Inhalt springen

Einführung

basedb ist eine kollaborative Datenbank im Geist kollaborativer Tabellenkalkulationen, die Sie selbst hosten – mit einem Unterschied, der alles Weitere bestimmt: Ihre Daten liegen in echten PostgreSQL-Tabellen, typisiert und mit lesbaren Namen.

Das Raster einer Tabelle in basedb

Kein generisches Modell, kein JSONB als Sammelbecken, kein field_1837:

In basedbIn PostgreSQL
Eine Datenbank „Ventes“ein Schema b_t4z56fq_ventes
Eine Tabelle „Opportunités“eine Tabelle opportunites
Ein Feld „Échéance“ (Datum)eine Spalte echeance date
Eine Einfachauswahl „Statut“eine Spalte text mit ihrer CHECK-Constraint
Eine Verknüpfung „Client“eine Spalte clients_id uuid mit ihrem FOREIGN KEY

Sie können also psql, ein BI-Tool oder ein Python-Skript öffnen und Ihre Daten lesen, ohne über das Produkt zu gehen – und sogar hineinschreiben: Die Constraints greifen, und der Verlauf zeichnet den Schreibvorgang auf.

  • Fachabteilungen, die ein Raster, Ansichten und Formulare wollen, ohne auf eine Entwicklung zu warten.
  • Technische Teams, die ihre Daten nicht in einem proprietären Format eingeschlossen sehen wollen und ihre gewohnten Werkzeuge anbinden möchten.
  • KI-Agenten, die einen MCP-Server, klare Berechtigungen und Vorschläge vorfinden, die einem Menschen zur Genehmigung vorgelegt werden.
  • Typisierte Tabellen und Felder, Verknüpfungen, die echte Fremdschlüssel sind – auch mehrfache –, von PostgreSQL berechnete Formeln, Nachschlagefelder und Aggregationen über Verknüpfungen hinweg.
  • Zehn Ansichten: Raster, Kanban, Kalender, Zeitachse, Galerie, Liste, Landkarte, Formular, Umfrage, Quiz – kollaborativ oder persönlich.
  • Formulare und Ansichten, die per Link freigegeben werden, und Kalender, die sich aus einer Kalender-App abonnieren lassen.
  • Zusammenarbeit: Kommentare und Erwähnungen, Benachrichtigungen, Aktualisierungen in Echtzeit.
  • Automatisierungen und Dashboards mit ihren Fragen, per Maus oder in SQL erstellt.
  • SQL für alle, jeweils mit den eigenen Berechtigungen: gespeicherte Abfragen unter den Tabellen und echte PostgreSQL-Views, die zwischen ihnen stehen.
  • Datenbankvorlagen, aus einer Galerie zu übernehmen oder bei der KI anzufragen.
  • Umgebungen – Produktion, Staging –, die man vergleicht und migriert.
  • Ein Verlauf jedes Schreibvorgangs, direktes SQL eingeschlossen, und Strg+Z zum Rückgängigmachen.
  • Berechtigungen pro Gruppe, bis hinunter zum Feld.
  • Eine REST-API, ein MCP-Server, Webhooks, Slack und synchronisierte Tabellen.
  • KI als Option: von einem Modell berechnete Felder, Copilot.

basedb ist freie Software (AGPL-3.0), entwickelt von Eodia, einem KI-nativen Softwarestudio, und wird aktiv weiterentwickelt. Kern, API, MCP-Server und Oberfläche funktionieren und sind durch mehr als tausend Tests abgedeckt; die Roadmap nennt, was noch kommt. Das Architekturdokument mit rund zwanzig Kapiteln hält jede Entscheidung fest.

basedb ist freie Software von Eodia, einem KI-nativen Softwarestudio.