Ridge Compatibilidad y límites

Ridge utiliza un SQL relacional familiar y un transporte por cable PostgreSQL, al tiempo que conserva sus propios contratos de almacenamiento, catálogo, tipo, planificación, operativos y de seguridad.

Matriz de compatibilidad

Capacidad Ridge v0.3
Base de datos integrada si
Servidor de bucle invertido nativo pgwire limitado
Relacional SQL Superficie documentada acotada
MVCC Lectura persistente comprometida y lectura repetible
escrituras concurrentes disjunto staging/publication con validación de conflictos
PostgreSQL conductores Cliente congelado y subconjunto de consultas
PostgreSQL catálogos Sin amplia compatibilidad
Introspección similar a MySQL Ridge-nativo SHOW y DESCRIBE alias
Replicación o fragmentación No implementado

No respaldado o aplazado intencionalmente

Acotado significa exacto

Los límites son parte del API, no sugerencias. Consultas, filas, mensajes, planes, memoria de trabajo, derrames, pestañas, historiales, perfiles, exportaciones y operaciones de mantenimiento rechazan explícitamente el desbordamiento. Consulte la capacidad actual y los documentos de publicación para conocer los límites numéricos.

Reclamaciones de desempeño

Los puntos de referencia publicados identifican el host, las versiones del motor, la configuración de durabilidad, el calentamiento, el recuento de muestras, la carga de trabajo, las comprobaciones de corrección y los artefactos sin procesar. Son únicamente líneas de base de regresión. No generalice las cifras de un millón de operaciones o de simultaneidad enfocada a otro esquema, máquina, política de durabilidad o flota.

Guía de portabilidad

  1. Aplicación de inventario SQL y comportamiento de inicio del controlador.
  2. Reemplazar PostgreSQL introspección del catálogo con Ridge SHOW comandos.
  3. Pruebe la migración del esquema y cada consulta preparada con un modelo real ridged.
  4. Verifique el comportamiento de las transacciones y los reintentos, especialmente las confirmaciones inciertas.
  5. Mantenga las funciones no compatibles detrás de alternativas de aplicaciones explícitas.
  6. Ejecute accesorios diferenciales para la semántica crítica para el negocio.