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é
- réplication, basculement, partitionnement, rééquilibrage et distribution SQL;
- transactions distribuées ;
- déclencheurs, procédures stockées, extensions et CTE récursifs ;
- index partiels ou d'expression et cadres de fenêtres généraux ;
COPY, SCRAM, identité de certificat, formats binaires généraux ;- large
pg_catalogetinformation_schema; - migration ORM sans restriction ou compatibilité avec la découverte de schémas ;
- exposition sur les réseaux publics de
ridgedou Ridge Admin; - Windows Ridge Admin emballage et installation de service.
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
- Application d'inventaire SQL et comportement de démarrage du pilote.
- Remplacer PostgreSQL introspection du catalogue avec Ridge
SHOWcommandes. - Testez la migration du schéma et chaque requête préparée par rapport à un véritable
ridged. - Vérifiez le comportement des transactions et des nouvelles tentatives, en particulier les validations incertaines.
- Conservez les fonctionnalités non prises en charge derrière des alternatives d’application explicites.
- Exécutez des appareils différentiels pour la sémantique critique pour l’entreprise.