Ridge DB
Ridge è seed Il database relazionale limitato a nodo singolo. Può essere eseguito come libreria incorporata o solo come loopback ridged servizio attraverso un documento documentato PostgreSQL-sottoinsieme di fili. Ridge Admin fornisce il workbench di amministrazione basato su browser.
Ridge I gate v0.3 da V3-G0 a V3-G25 sono completi per i loro ambiti registrati. Questa è una fondazione di produzione locale, non un PostgreSQL sostituzione e non un database distribuito.
Scegli un punto di partenza
| Obiettivo | Guida |
|---|---|
| Avvia un database locale | Avvio rapido |
| Comprendere lo spazio di archiviazione, WAL, e MVCC | Architettura |
| Segui il completo Ridge e Ridge Admin tempo di esecuzione | Architettura runtime |
| Scrittura supportata SQL | SQL riferimento |
| Incorpora Ridge nell'a seed applicazione | Incorporato API |
| Connettiti con psql o un driver dell'applicazione | Pgwire e driver |
| Eseguire il backup, ripristinare, ispezionare o conservare i dati | Operazioni |
| Utilizzare l'applicazione di amministrazione del browser | Ridge Admin |
| Verifica la compatibilità e le funzionalità non supportate | Compatibilità |
| Diagnosticare un fallimento | Risoluzione dei problemi |
| Equipaggia un agente AI per lavorare con Ridge | Agenti IA e abilità ridgedb |
Riepilogo delle capacità
| Zona | Capacità limitata corrente |
|---|---|
| Stoccaggio | Ricorsivo persistente B+Trees, righe e schemi tipizzati di seconda generazione |
| Durabilità | CRC-32 logico WAL, commit fsync, ripristino solo commit |
| Transazioni | Transazioni atomiche multitabella, lettura impegnata e lettura ripetibile |
| Concorrenza | Messa in scena e pubblicazione disgiunte con rilevamento deterministico dei conflitti |
| SQL | Relazionale a più colonne SQL, indici, vincoli, join, aggregati, finestre |
| Carichi di lavoro di dati | JSON, serie temporali, ricerca full-text, vettori HNSW esatti e limitati |
| Operazioni | Integrità, vuoto, backup/restore, PITR, metriche, quote, modalità di sola lettura |
| Connettività | Pgwire API incorporato e TLS/password delimitato su loopback |
| Amministrazione | Ridge Admin interfaccia utente web locale con connessioni SSH locali e verificate |
Ciò che Ridge intenzionalmente non afferma
Ridge attualmente non fornisce replica, failover, sharding, distribuito SQL, procedure memorizzate, trigger, estensioni, COPY, SCRAM, formati binari generali o completi PostgreSQL cataloghi. PostgreSQL i driver funzionano solo attraverso il sottoinsieme pgwire testato.
La sintassi e le forme di protocollo non supportate falliscono esplicitamente. Non dedurre una funzionalità da PostgreSQL, MySQL o SQLite semplicemente perché Ridge accetta il familiare SQL.
Fonti di verità
La documentazione pubblica riassume i contratti operativi. Le fonti autorevoli di implementazione sono:
grove/apps/ridge/CAPABILITIES.mdper l'inventario delle capacità chiuse;grove/apps/ridge/V3_CONTRACT.mdper SQL, tipo, isolamento e regole di errore;grove/libs/ridge_sql/README.mdper la superficie SQL accettata;grove/apps/ridge/ROADMAP.mdper cancelli e lavoro differito;grove/apps/ridge-admin/README.mdeRELEASE.mdper Ridge Admin;- test eseguibili e artefatti benchmark in
grove/apps/ridge/tests/,grove/libs/ridge_sql/tests/, egrove/apps/ridge/benchmarks/.
Le attestazioni di capacità sono dotate di versione e limitate. I risultati del benchmark sono prove di regressione per un host e un carico di lavoro denominati, non classifiche di database universali.