El problema
Servinformación tenía más de una década de datos históricos —11 TB— viviendo en Oracle. Esa base era el activo del negocio y a la vez su techo: cada consulta analítica competía con la operación, escalar significaba comprar hierro, y todo el trabajo de analítica moderna que la empresa quería hacer estaba del otro lado de una migración que nadie quería empezar.
Una migración así no falla por volumen. Falla por confianza. Cuando terminas de mover 11.360 millones de filas, alguien tiene que poder responder a la pregunta que de verdad importa: ¿está todo, y está igual? Sin esa respuesta nadie apaga el sistema viejo, y una migración que no permite apagar el origen no es una migración: es una copia cara.
Lo que hicimos
- Construimos un sistema de migración de Oracle a BigQuery diseñado alrededor de la verificación, no solo del traslado.
- Compatible con Oracle 11g, 12c, 18c, 19c y 21c, sobre SQL estándar — sin depender de características propietarias de una versión concreta.
- Conversión de tipos y estructuras al modelo de BigQuery conservando la semántica del dato.
- Verificación de integridad entre origen y destino como parte del proceso, no como una revisión posterior.
El resultado
Se migraron 11 TB y se verificaron 11.360 millones de filas con 100% de coincidencia entre Oracle y BigQuery.
En un segundo alcance sobre los entornos de desarrollo, QA y producción (más de 7 TB), la ventana estimada en una semana se resolvió en 20 horas de sincronización, también con coincidencia total.
Servinformación pudo apagar el origen con evidencia, no con fe.
Por qué esto es difícil
A esta escala se rompen las estrategias que funcionan con una base mediana. Una extracción completa no cabe en una ventana de mantenimiento ordinaria; los tipos numéricos y de fecha de Oracle no tienen equivalente exacto en BigQuery, y las conversiones descuidadas pierden precisión en silencio, sin lanzar un solo error. La diferencia entre "migramos la base" y "migramos la base y lo demostramos" es la que decide si el proyecto termina o se queda a medias durante dos años.
¿Se parece a lo que tienes sobre la mesa?
Cuéntanos el escenario y te decimos con franqueza si es un caso nuestro. Trabajamos también como subcontratistas, detrás de la marca de nuestros socios.
Hablemos