Synthesized TDK. Poblar entornos de prueba con datos parecidos a los de producción
TDK ofrece una solución avanzada, enfocada en la seguridad, para poblar entornos de prueba con datos parecidos a los de producción. Esta solución mejora y automatiza las distintas características que ofrece PostgreSQL, permitiendo la generación, enmascaramiento y transformación de datos mediante SQL y extensiones de terceros. Anteriormente ya tratamos este tema en detalle en este artículo.
Características principales
- Generación de datos, si no se dispone de suficientes datos de producción en el entorno de prueba: esto permitirá probar las aplicaciones, incluyendo pruebas funcionales y de carga.
- Subconjunto: creación de una pequeña porción de datos a partir de una base de datos de producción de gran tamaño, conservando todas las relaciones y propiedades de los datos.
- Enmascaramiento: permite probar, analizar y compartir los datos de producción de forma segura.
Pruébenlo
Es posible probar TDK gratuitamente descargándolo desde esta página. Para instalarlo y empezar a utilizarlo, sigan las instrucciones. También existen otras opciones de instalación y uso de TDK:
Proyectos demostrativos
Disponemos de varios proyectos demostrativos con diferentes niveles de complejidad que ofrecen una forma más sencilla de empezar a utilizar TDK en distintos entornos.:
- tdk-demo-postgres – Prueben TDK en acción con Pagila, la legendaria base de datos de ejemplo
- tdk-demo-vault – Una sencilla demostración con Hashicorp Vault como gestor de información reservada para almacenar y administrar credenciales de bases de datos.
- tdk-demo-oracle – Enmascarar datos en una base de datos Oracle y convertirlos en una base de datos PostgreSQL
- springjdbc-tc-tdk – Una sencilla aplicación Java con TDK y Test Containers para pruebas de integración
- flyway-spawn-demo – Prueba de migraciones de bases de datos Flyway
- tdk-microservices-demo – Ejemplo de uso de TDK en aplicaciones SOA distribuidas
Plataformas compatibles
TDK es compatible no sólo con la versión estándar de PostgreSQL, sino también con diversas plataformas y distribuciones basadas en Postgres, entre ellas:
- GCP Cloud SQL para PostgreSQL
- Amazon RDS para PostgreSQL
- Heroku Postgres
- Yugabyte
- Supabase
- Timescale
Contactos y opiniones
Para cualquier pregunta, sugerencia o idea, no duden en contactarnos aquí.