Matriz de pruebas
- ClickHouse Cloud: regístrate para una prueba gratuita. No se requiere tarjeta de crédito para el nivel Development
- Autogestionado (de código abierto): usa la versión estable más reciente de GitHub releases. La guía de instalación es la forma más rápida de tener una instancia local con Docker
Qué probar
SELECT *) deben fallar de forma predecible o paginarse, no quedarse colgadas.
Autenticación. Valide al menos una conexión con TLS habilitado. Si expone configuración de autenticación, pruebe todos los modos que documente (nombre de usuario y contraseña sobre TLS, mTLS, certificado de cliente SSL).
Ciclo de vida de la conexión. Confirme un comportamiento razonable ante conexiones caídas, reinicios del servidor y consultas lentas. Muchas escalaciones se deben al manejo de la conexión más que a la semántica de las consultas.
Conjuntos de datos de ejemplo recomendados
- Eventos de GitHub: 3.1B filas con payloads de eventos anidados. Ideal para arrays, tuplas y tipos anidados
- Datos de taxis de NYC: miles de millones de filas con un esquema bien conocido. Ideal para pruebas de throughput y de la ruta de lectura
- Stack Overflow: datos relacionales multitabla para escenarios de BI con uso intensivo de JOIN
- Hacker News: 28M filas, rápido de cargar y útil para iteraciones
Qué recoger de tus pruebas
- Las versiones de ClickHouse que has probado (Cloud y open source)
- Los conjuntos de datos y su escala aproximada (filas, tamaño en disco)
- Los tipos que admite tu integración y los que no (esto se convierte en la sección Límites conocidos de tu documentación)
- Las características de rendimiento que convenga señalar, como los umbrales del conjunto de resultados a partir de los cuales cambia el comportamiento