İçeriğe geç

Giriş

basedb, işbirlikçi elektronik tablolar anlayışında, kendi sunucunuzda barındırdığınız ortak bir veritabanıdır — geri kalan her şeyi belirleyen bir farkla: verileriniz, tipli ve açıkça adlandırılmış gerçek PostgreSQL tablolarında yaşar.

basedb'de bir tablonun ızgarası

Genel amaçlı bir model yok, her şeyin içine atıldığı bir JSONB yok, field_1837 yok:

basedb’dePostgreSQL’de
“Ventes” adlı bir veritabanıbir b_t4z56fq_ventes şeması
“Opportunités” adlı bir tablobir opportunites tablosu
“Échéance” adlı bir alan (Tarih)bir echeance date sütunu
“Statut” adlı bir tekli seçimbir text sütunu ve onun CHECK kısıtlaması
“Client” adlı bir ilişkibir clients_id uuid sütunu ve onun FOREIGN KEY kısıtlaması

Böylece psql’i, bir BI aracını ya da bir Python betiğini açıp verilerinizi üründen geçmeden okuyabilirsiniz — hatta onlara yazabilirsiniz: kısıtlamalar geçerliliğini korur ve geçmiş bu yazmayı kaydeder.

  • Bir geliştirme beklemeden ızgara, görünüm ve form isteyen iş ekipleri.
  • Verilerinin kapalı bir biçime hapsolmasını kabul etmeyen ve alışkın oldukları araçları bağlamak isteyen teknik ekipler.
  • Burada bir MCP sunucusu, açık izinler ve bir kişinin onayına sunulan öneriler bulan yapay zeka ajanları.
  • Tipli tablolar ve alanlar, gerçek yabancı anahtar olan — ya da çoklu olan — ilişkiler, PostgreSQL tarafından hesaplanan formüller, ilişkiler üzerinden aramalar ve toplamalar.
  • On görünüm: ızgara, kanban, takvim, zaman çizelgesi, galeri, liste, harita, form, anket, sınav — ortak ya da kişisel.
  • Bir bağlantıyla paylaşılan formlar ve görünümler, bir ajandadan abone olunabilen takvimler.
  • İşbirliği: yorumlar ve bahsetmeler, bildirimler, gerçek zamanlı güncellemeler.
  • Otomasyonlar, panolar ve fareyle ya da SQL ile oluşturulan soruları.
  • Herkesin kendi izinleriyle kullandığı herkes için SQL: tabloların altında kayıtlı sorgular ve onların arasında yer alan gerçek PostgreSQL görünümleri.
  • Bir galeriden seçilen ya da yapay zekadan istenen veritabanı şablonları.
  • Karşılaştırılan ve birbirine taşınan ortamlar — canlı, test.
  • Doğrudan SQL dahil her yazmanın geçmişi ve geri almak için Ctrl+Z.
  • Grup bazında, alan düzeyine kadar inen izinler.
  • Bir REST API, bir MCP sunucusu, webhook’lar, Slack ve senkronize tablolar.
  • İsteğe bağlı yapay zeka: bir model tarafından hesaplanan alanlar, Copilot.

basedb, yapay zeka odaklı bir yazılım stüdyosu olan Eodia tarafından geliştirilen özgür bir yazılımdır (AGPL-3.0) ve aktif olarak geliştirilmektedir. Çekirdek, API, MCP sunucusu ve arayüz çalışır durumdadır ve binden fazla testle güvence altındadır; yol haritası henüz gelecek olanları anlatır. Yirmi kadar bölümden oluşan mimari belgesi her kararı kayıt altına alır.

basedb, yapay zeka odaklı yazılım stüdyosu Eodia tarafından geliştirilen özgür bir yazılımdır.