Ridge Compatibilité et limites

Ridge utilise le relationnel familier SQL et un PostgreSQL-transport filaire tout en conservant ses propres contrats de stockage, de catalogue, de type, de planificateur, d'exploitation et de sécurité.

Matrice de compatibilité

Capacité Ridge v0.3
Base de données intégrée Oui
Serveur de bouclage natif Pgwire délimité
Relationnel SQL Surface documentée délimitée
MVCC Lecture persistante, lecture validée et répétable
Écritures simultanées Disjoint staging/publication avec validation des conflits
PostgreSQL conducteurs Client gelé et sous-ensemble de requêtes
PostgreSQL catalogues Pas de compatibilité étendue
Introspection à la MySQL Ridge-natif SHOW et DESCRIBE pseudonymes
Réplication ou partitionnement Non mis en œuvre

Non pris en charge ou intentionnellement différé

Borné signifie exact

Les limites font partie du API, pas des suggestions. Les requêtes, lignes, messages, plans, mémoire de travail, déversements, onglets, historiques, profils, exportations et opérations de maintenance rejettent explicitement les débordements. Consultez les documents actuels sur les capacités et les versions pour connaître les limites numériques.

Allégations de performance

Les tests de performance publiés identifient l'hôte, les versions du moteur, les paramètres de durabilité, le préchauffage, le nombre d'échantillons, la charge de travail, les contrôles d'exactitude et les artefacts bruts. Il s’agit uniquement de lignes de base de régression. Ne généralisez pas les chiffres d’un million d’opérations ou de concurrence ciblée à un autre schéma, une autre machine, une politique de durabilité ou une flotte.

Conseils de portage

  1. Application d'inventaire SQL et comportement de démarrage du pilote.
  2. Remplacer PostgreSQL introspection du catalogue avec Ridge SHOW commandes.
  3. Testez la migration du schéma et chaque requête préparée par rapport à un véritable ridged.
  4. Vérifiez le comportement des transactions et des nouvelles tentatives, en particulier les validations incertaines.
  5. Conservez les fonctionnalités non prises en charge derrière des alternatives d’application explicites.
  6. Exécutez des appareils différentiels pour la sémantique critique pour l’entreprise.