Ridge DB
Ridge é seed é o banco de dados relacional limitado e de nó único. Ele pode ser executado como uma biblioteca incorporada ou apenas como loopback ridged serviço através de um documento PostgreSQL-subconjunto de fios. Ridge Admin fornece o ambiente de trabalho de administração baseado em navegador.
Ridge As portas v0.3 V3-G0 a V3-G25 estão completas para seus escopos gravados. Esta é uma fundação de produção local, não uma PostgreSQL substituição e não um banco de dados distribuído.
Escolha um ponto de partida
| Objetivo | Guia |
|---|---|
| Iniciar um banco de dados local | Início rápido |
| Entenda o armazenamento, WAL e MVCC | Arquitetura |
| Acompanhe o completo Ridge e Ridge Admin tempo de execução | Arquitetura de tempo de execução |
| Gravação suportada SQL | SQL referência |
| Incorporar Ridge em um seed aplicação | Integrado API |
| Conecte-se com psql ou um driver de aplicativo | Pgwire e drivers |
| Faça backup, restaure, inspecione ou mantenha dados | Operações |
| Use o aplicativo de administração do navegador | Ridge Admin |
| Verifique a compatibilidade e os recursos não suportados | Compatibilidade |
| Diagnosticar uma falha | Solução de problemas |
| Equipe um agente de IA para trabalhar com Ridge | Agentes de IA e a habilidade ridgedb |
Resumo de capacidade
| Área | Capacidade limitada atual |
|---|---|
| Armazenamento | Recursivo persistente B+Trees, linhas e esquemas digitados da geração 2 |
| Durabilidade | CRC-32 lógico WAL, confirmação fsynced, recuperação somente confirmada |
| Transações | Transações atômicas de múltiplas tabelas, leitura confirmada e leitura repetível |
| Simultaneidade | Preparação e publicação disjunta com detecção de conflitos determinística |
| SQL | Relacional multicoluna SQL, índices, restrições, junções, agregações, janelas |
| Cargas de trabalho de dados | JSON, série temporal, pesquisa de texto completo, vetores HNSW exatos e limitados |
| Operações | Integridade, vácuo, backup/restore, PITR, métricas, cotas, modo somente leitura |
| Conectividade | Incorporado API e limitado TLS/password pgwire em loopback |
| Administração | Ridge Admin UI da web local com local e verificado SSH conexões |
O que Ridge intencionalmente não afirma
Ridge atualmente não fornece replicação, failover, fragmentação, distribuição SQL, procedimentos armazenados, gatilhos, extensões, COPY, SCRAM, formatos binários gerais ou completos PostgreSQL catálogos. PostgreSQL os drivers funcionam apenas através do subconjunto pgwire testado.
A sintaxe e as formas de protocolo não suportadas falham explicitamente. Não infira uma característica de PostgreSQL, MySQL ou SQLite apenas porque Ridge aceita familiar SQL.
Fontes da verdade
A documentação pública resume os contratos operacionais. As fontes de implementação autorizadas são:
grove/apps/ridge/CAPABILITIES.mdpara o inventário de capacidade fechado;grove/apps/ridge/V3_CONTRACT.mdpara SQL, tipo, isolamento e regras de erro;grove/libs/ridge_sql/README.mdpara a superfície SQL aceita;grove/apps/ridge/ROADMAP.mdpara portões e trabalhos diferidos;grove/apps/ridge-admin/README.mdeRELEASE.mdpara Ridge Admin;- testes executáveis e artefatos de benchmark em
grove/apps/ridge/tests/,grove/libs/ridge_sql/tests/egrove/apps/ridge/benchmarks/.
As declarações de capacidade são versionadas e limitadas. Os resultados do benchmark são evidências de regressão para um host e uma carga de trabalho nomeados, e não classificações universais de bancos de dados.