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:

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.