Ridge DB
Ridge est seed La base de données relationnelle limitée à nœud unique de. Il peut fonctionner en tant que bibliothèque intégrée ou en tant que bouclage uniquement. ridged service via un document PostgreSQL-sous-ensemble de fils. Ridge Admin fournit l'atelier d'administration basé sur un navigateur.
Ridge Les portes v0.3 V3-G0 à V3-G25 sont complètes pour leurs portées enregistrées. Il s'agit d'une fondation de production locale, pas d'un PostgreSQL remplacement et non une base de données distribuée.
Choisissez un point de départ
| Objectif | Guider |
|---|---|
| Démarrer une base de données locale | Démarrage rapide |
| Comprendre le stockage, WAL, et MVCC | Architecture |
| Suivez l'intégralité Ridge et Ridge Admin durée d'exécution | Architecture d'exécution |
| Écriture prise en charge SQL | SQL référence |
| Intégrer Ridge dans un seed demande | Intégré API |
| Connectez-vous avec psql ou un pilote d'application | Pgwire et pilotes |
| Sauvegarder, restaurer, inspecter ou conserver les données | Opérations |
| Utiliser l'application d'administration du navigateur | Ridge Admin |
| Vérifiez la compatibilité et les fonctionnalités non prises en charge | Compatibilité |
| Diagnostiquer une panne | Dépannage |
| Équiper un agent IA pour travailler avec Ridge | Agents IA et compétence ridgedb |
Résumé des capacités
| Zone | Capacité limitée actuelle |
|---|---|
| Stockage | Récursif persistant B+Trees, lignes et schémas typés de génération 2 |
| Durabilité | CRC-32 logique WAL, validation fsynced, récupération avec validation uniquement |
| Opérations | Transactions multi-tables atomiques, lecture validée et lecture répétable |
| Concurrence | Mise en scène et publication disjointes avec détection déterministe des conflits |
| SQL | Relationnel multi-colonnes SQL, index, contraintes, jointures, agrégats, fenêtres |
| Charges de travail de données | JSON, séries chronologiques, recherche en texte intégral, vecteurs HNSW exacts et bornés |
| Opérations | Intégrité, vide, backup/restore, PITR, métriques, quotas, mode lecture seule |
| Connectivité | Intégré API et délimité TLS/password pgwire sur bouclage |
| Administration | Ridge Admin interface utilisateur Web locale avec local et vérifié SSH connexions |
Ce que Ridge ne revendique pas intentionnellement
Ridge ne fournit actuellement pas de réplication, de basculement, de partitionnement, de distribution SQL, procédures stockées, déclencheurs, extensions, COPY, SCRAM, formats binaires généraux ou complet PostgreSQL catalogues. PostgreSQL les pilotes fonctionnent uniquement via le sous-ensemble pgwire testé.
Les formes de syntaxe et de protocole non prises en charge échouent explicitement. Ne déduisez pas une fonctionnalité de PostgreSQL, MySQL ou SQLite simplement parce que Ridge accepte familier SQL.
Sources de vérité
La documentation publique résume les contrats opérationnels. Les sources de mise en œuvre faisant autorité sont :
grove/apps/ridge/CAPABILITIES.mdpour l'inventaire des capacités fermées ;grove/apps/ridge/V3_CONTRACT.mdpour SQL, type, isolation et règles d'erreur ;grove/libs/ridge_sql/README.mdpour la surface SQL acceptée ;grove/apps/ridge/ROADMAP.mdpour portails et travaux différés ;grove/apps/ridge-admin/README.mdetRELEASE.mdpour Ridge Admin;- tests exécutables et artefacts de benchmark sous
grove/apps/ridge/tests/,grove/libs/ridge_sql/tests/, etgrove/apps/ridge/benchmarks/.
Les revendications de capacité sont versionnées et limitées. Les résultats de référence sont des preuves de régression pour un hôte et une charge de travail nommés, et non des classements de bases de données universelles.