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-G44-A, V3-G47, V3-G48-G58 e V3-G62, V3-G64-G66 estão completas para seus escopos registrados (V3-G52 parcial: o caminho rápido de carregamento em massa de 1 milhão de linhas está pendente). V3-G59 (ponto de verificação em segundo plano), V3-G60 (ingestão em massa COPY), V3-G61 (armazenamento em massa classificado) e V3-G63 (cache compartilhado coerente) são implementados com evidências focadas e suas portas de fechamento ainda explícitas. V3-G67 (eficiência de espaço em disco) está planejado. Preparação para visualização alfa encerrada em 19/08/2026: V3-G44-B (documentação de introdução) enviada com a implantação de produção deste conjunto de documentação e V3-G46 (fechamento da plataforma alfa) fechada com privilégios macOS evidência do ciclo de vida do serviço lançado. 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 determinística de conflitos |
| 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, o pgwire COPY protocolo e formatos binários, SCRAM, formatos binários gerais ou completos PostgreSQL catálogos. Baseado em arquivo CSV ingerir através COPY ... FROM 'path' WITH (FORMAT csv, ...) é suportado. PostgreSQL os drivers funcionam apenas através do subconjunto pgwire testado.
Nota do roteiro (18/08/2026): v0.4 tem como escopo a sincronização de dispositivo↔nuvem para aplicativos off-line (pontos de borda sincronizando com uma nuvem autorizada por meio de um gateway reforçado; o próprio ridged permanece apenas em loopback). A replicação multimestre, o failover, a fragmentação e o SQL distribuído permanecem adiados para a versão 0.5 ou posterior.
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.