5b6d2efa…PUBLIC BENCHMARK v1
La potencia aún se está midiendo
El 17/17 anterior demuestra gates funcionales de Native. No sustituye una comparación equivalente frente a otros motores.
Corrección
Native validado · paridad pendienteSQL, restricciones, JOIN, índices, rollback y MVCC antes de medir velocidad.
Lecturas
Solo SELECT 1Faltan PK, índice secundario, rangos y caché fría/caliente con p50/p95/p99.
Escrituras
PendienteINSERT, UPDATE, DELETE, lotes, commit síncrono y amplificación.
OLTP
PendienteSmallBank, YCSB y carga derivada de TPROC-C mediante BenchBase/HammerDB.
Analítica
PendienteFiltros, agregaciones, JOIN, ordenación y conjunto derivado de TPROC-H.
Concurrencia
c64 FAIL reproducidoc1–c32: cinco repeticiones por motor sin errores. c64: SQLSTATE 53300 en la cuarta oleada, reproducido 2/2.
Durabilidad
Native validado · control pendientekill -9, caída, reinicio y pérdida de commits, que debe ser cero.
Resiliencia
Native validado · control pendienteDisco lleno, corrupción, latencia de disco, proceso muerto y fail-closed.
Operaciones
Native validado · control pendienteInstalación, actualización, backup/restore, PITR y desinstalación.
Uso prolongado
2/8/24 h pendientesDegradación, memoria, CPU y errores durante campañas sostenidas.
Native Evidence
PendienteCoste de gobernanza, creación/verificación y capacidades exclusivas.
COBERTURA
Qué se ha probado
Las cifras interiores son aserciones deterministas. Los 17 gates son la unidad de cierre de campaña.
Matriz de producto
GCC estricto, incremental, ABI Clang, límites, sanitizers, NetKey, checkpoint crash, SDK/PostgreSQL/conectores, endurance y Windows.
Instalación
Limpia en contenedor y host, reinstalación, actualización desde d6ba37a6…, desinstalación conservando datos y recuperación.
Adversarial
Crash, escritura interrumpida, siete corrupciones fail-closed, 131.072 páginas, reinicio y disco ext4 lleno.
Datos y recuperación
SQL/PostgreSQL, MVCC multiproceso, JOIN, backup/restore y recuperación a un punto en el tiempo.
Conectividad cruzada
Clientes Linux y Windows consultaron el servidor efímero mediante túneles SSH autenticados; cleanup verificado.
PRIMER ESTADO COMPARATIVO
Exact-main: rápido hasta c32, FAIL en c64
pgbench 18.6, protocolo simple, SELECT 1, cinco repeticiones alternas por punto. Son cifras de calibración local, no un ranking general.
Medianas de TPS para c1–c32. Todas las transacciones ejecutadas: 0 fallos. El perfil completo queda invalidado por el rechazo de conexiones c64; no se usan sus cifras parciales para clasificar.
| Clientes | Native TPS | PostgreSQL TPS | Native / PG | Repeticiones | Estado |
|---|---|---|---|---|---|
| 1 | 30.113,14 | 17.449,04 | 1,73× | 5 + 5 | provisional |
| 2 | 58.281,57 | 35.477,82 | 1,64× | 5 + 5 | provisional |
| 4 | 101.125,55 | 61.208,44 | 1,65× | 5 + 5 | provisional |
| 8 | 162.114,67 | 78.400,76 | 2,07× | 5 + 5 | provisional |
| 16 | 155.810,05 | 70.011,48 | 2,23× | 5 + 5 | provisional |
| 32 | 155.291,66 | 66.749,84 | 2,33× | 5 + 5 | provisional |
| 64 | 157.240,96* | 66.604,14* | — | 3 + 4 de 5 | FAIL 53300 |
* Cifras parciales conservadas por transparencia, no válidas para comparación. Esta calibración comparte nodo entre generador y motores y solo mide SELECT 1; el ranking exigirá generador remoto, rotación de motores, histogramas y las 11 áreas completas.
CALIBRACIÓN HISTÓRICA
Microprueba c1 anterior
Se conserva como antecedente, no como resultado del candidato actual ni como ranking.
Resultado histórico del commit d6ba37a6…. Mide únicamente el coste de una consulta trivial por el protocolo PostgreSQL; no demuestra superioridad general.
| Motor | Microprueba c1 | Matriz pública idéntica | Clasificación general |
|---|---|---|---|
| Native Evidence | Medida | 0/11 completa | No disponible |
| PostgreSQL 18.6 | Control medido | Pendiente | No declarada |
| MySQL | Pendiente | Pendiente | No declarada |
| MariaDB | Pendiente | Pendiente | No declarada |
| CockroachDB | Pendiente | Pendiente | No declarada |
| SQLite | Pendiente | Pendiente | No declarada |
TRAZABILIDAD
Evidencia verificable
Los SHA-256 permiten comprobar que resultados, comandos y binarios no han cambiado.
Integración y coordinaciónVer
Fallo reproducido en c64P1 · abierto
Dos campañas independientes alcanzaron la cuarta oleada de 64 clientes y Native rechazó sesiones con SQLSTATE 53300. El resultado completo está descalificado.
Defecto #204 y reproducción ↗Handoff al desarrollo principal ↗31b5d4d7b2db115a00f02232c5515f4313eb9a177870072e46331de42c6fd7c5d1aff25e3d777dc329898e8132f4759d039ce6c84470a07f2ea0664212c86323Instalación · OVH-VAL-1SHA-256
2e28ab1d9d3876dc0f73a46342a838aaa620a751a816bb6d329f1d56999a41faAdversarial · OVH-VAL-2SHA-256
9a7ea383f9c92e8943ecc9f8b26dd0c0d008f26cfecc4450163e459787974e3cSQL/MVCC/JOIN/backup/PITR · OVH-VAL-3SHA-256
321be292d129825c00b8493a6735f4b2181a9e5838a409139586fc279709bab3Corrección del harness de validaciónNo es producto
La duplicación de objetos del harness MVCC ya estaba corregida por la PR #27. La repetición corregida pasó 7/7.
Commit del harness ↗LÍMITES DE LA AFIRMACIÓN
Qué significa —y qué no—
- Demuestra que los 17 gates definidos pasan sobre el commit exacto indicado.
- No declara todavía una beta definitiva ni preparación universal para producción.
- No se ejecutó macOS en esta campaña.
- No se inventan resultados para motores todavía no sometidos al mismo harness.
- La matriz utilizó runners OVH propios: 0 minutos de cómputo GitHub-hosted.