Motores
Qué admite cada motor de un vistazo: la matriz de capacidades (generada a partir del código). Los límites, las versiones probadas y las instrucciones de prueba están en la página de cada motor.
| Motor | Nivel | Documento |
|---|---|---|
| PostgreSQL (y CockroachDB, YugabyteDB, probados) | 1 | postgres.md |
| MySQL / MariaDB (y TiDB, probado) | 1 | mysql.md |
| SQL Server | 1 | mssql.md |
| Oracle Database | 1 | oracle.md |
| SQLite | 1 | sqlite.md |
| MongoDB | 1 | mongodb.md |
| Redis / Valkey | 1 | redis.md |
| ClickHouse | 2 | clickhouse.md |
| Elasticsearch / OpenSearch | 2 | elasticsearch.md |
| DuckDB | 2 | duckdb.md |
| Neo4j | 2 | neo4j.md |
| HydraDB | 2 | hydradb.md |
| Amazon DynamoDB | 2 | dynamodb.md |
| InfluxDB 2.x | 2 | influxdb.md |
| InfluxDB 3 | 2 | influxdb3.md |
| Apache Cassandra (y ScyllaDB, probado) | 2 | cassandra.md |
| Google Cloud Firestore | 2 | firestore.md |
| Trino | 2 | trino.md |
HydraDB es experimental: un motor joven con un subconjunto estrecho de Cypher, que se mantiene pequeño y no se amplía.
No implementados: Redshift, otros motores con protocolo PostgreSQL/MySQL (no se afirma compatibilidad salvo que figuren arriba) y todos los motores de Nivel 3. El puente JDBC/ODBC no está implementado.
Nube y servicios gestionados: sin confirmar
RizomaDB solo se ha probado con motores que corren en local, en contenedores o en un emulador oficial. No se ha probado con ninguna cuenta real en la nube, así que el funcionamiento ahí no está confirmado:
- Amazon DynamoDB en AWS (solo se probó DynamoDB Local), Google Cloud Firestore en Google Cloud (solo el emulador) y MongoDB Atlas.
- Versiones gestionadas de motores probados (por ejemplo Amazon RDS/Aurora, Google Cloud SQL, Azure Database, Neon, Supabase, PlanetScale), que hablan el mismo protocolo pero pueden diferir en TLS, autenticación (los inicios de sesión con IAM o token no están implementados), límites y permisos.
- Redshift, Snowflake y BigQuery no están implementados.
Pruébalo antes de depender de él. Antes de usar un servicio en la nube para trabajo real, conéctate primero con un usuario de solo lectura o una base de datos desechable, comprueba que el explorador, una consulta y el filtro funcionan, y solo entonces activa las escrituras. Si algo falla, abre un issue Test report con el motor, el servicio y el mensaje; un resultado confirmado (que funcione o no) ayuda a todos. Ver Ayuda a probar RizomaDB.