Ridge Compatibilidade e Limites

Ridge usa SQL relacional familiar e um transporte de fio PostgreSQL, mantendo seus próprios contratos de armazenamento, catálogo, tipo, planejador, operacional e de segurança.

Matriz de compatibilidade

Capacidade Ridge v0.3
Banco de dados incorporado Sim
Servidor de loopback nativo Pgwire limitado
Relacional SQL Superfície documentada limitada
MVCC Leitura persistente confirmada e leitura repetível
Gravações simultâneas Disjunto staging/publication com validação de conflito
PostgreSQL motoristas Cliente congelado e subconjunto de consulta
PostgreSQL catálogos Sem ampla compatibilidade
Introspecção semelhante ao MySQL Ridge-nativo SHOW e DESCRIBE apelidos
Replicação ou fragmentação Não implementado

Não suportado ou adiado intencionalmente

Delimitado significa exato

Os limites fazem parte do API, não são sugestões. Consultas, linhas, mensagens, planos, memória de trabalho, excessos, guias, históricos, perfis, exportações e operações de manutenção rejeitam explicitamente o excesso. Consulte a capacidade atual e os documentos de liberação para limites numéricos.

Reivindicações de desempenho

Os benchmarks publicados identificam o host, as versões do mecanismo, as configurações de durabilidade, o aquecimento, a contagem de amostras, a carga de trabalho, as verificações de correção e os artefatos brutos. Elas são apenas linhas de base de regressão. Não generalize os números de um milhão de operações ou de simultaneidade focada para outro esquema, máquina, política de durabilidade ou frota.

Orientação de portabilidade

  1. Aplicativo de inventário SQL e comportamento de inicialização do driver.
  2. Substituir PostgreSQL introspecção de catálogo com Ridge SHOW comandos.
  3. Teste a migração do esquema e todas as consultas preparadas em relação a um valor real ridged.
  4. Verifique o comportamento da transação e tente novamente, especialmente commits incertos.
  5. Mantenha os recursos não suportados atrás de alternativas de aplicativos explícitas.
  6. Execute acessórios diferenciais para semântica crítica aos negócios.