CockroachDB: La guía definitiva, 2.ª edición
by Guy Harrison, Jesse Seldess, Ben Darnell, Rob Reid
Capítulo 7. Migración e integración de aplicaciones
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Como sistema de base de datos completamente moderno, CockroachDB es una elección perfecta para el desarrollo de nuevas aplicaciones. Sin embargo, también es una buena elección para modernizar aplicaciones existentes. Muchas aplicaciones construidas sobre la última generación de sistemas de bases de datos relacionales se enfrentan ahora a limitaciones que sólo pueden abordarse de forma sensata mediante una migración a una arquitectura distribuida. En muchos casos, un sistema distribuido basado en SQL, como CockroachDB, es el objetivo de migración más atractivo porque -a diferencia de los sistemas distribuidos NoSQL- no requiere una revisión completa del modelo de datos o de la base de código de la aplicación. En este capítulo, explicaremos cómo trasladar datos de bases de datos existentes a CockroachDB.
Trasladar datos a CockroachDB es sólo una parte de la historia. Aunque CockroachDB es un sistema de base de datos de uso general, su punto dulce es sin duda el procesamiento transaccional operativo. En muchos entornos, los datos que se procesan en CockroachDB se aprovecharán para fines de inteligencia empresarial o ciencia de datos en combinación con datos de otros sistemas operativos. En estos casos, necesitaremos un mecanismo para trasladar los datos a sistemas externos. La función de captura de datos de cambios ...