Bienvenido al mundo de los grandes datos.
Si tiene 1.300 millones de elementos en cualquier tipo de base de datos, tendrá que resolver algún desafío de rendimiento.
Creo que probablemente deba repensar lo que está haciendo desde una perspectiva de “big data”. Big data es cualquier situación en la que el volumen de datos afecta el diseño del sistema.
Por ejemplo, en lugar de ejecutar una consulta en los 1.300 millones de filas, intente particionar lógicamente sus datos (p. Ej., Cree una tabla de resumen) para que pueda extraer la información que necesita sin reprocesar laboriosamente los datos cada vez.
- Tengo $ 700K en AAPL y $ 200K en Betterment. ¿Debería diversificarme ahora o esperar?
- Quiero ingresar a la industria del porno porque quiero tener la oportunidad de follar a Lisa Ann. ¿Cuál es el primer paso para ingresar al negocio del porno?
- Accidentalmente convertí mi disco duro externo en un grupo de almacenamiento para mi PC. ¿Cómo lo devuelvo?
- Soy un chico de Shanghai de 27 años, siempre me preguntan si soy de Rusia, ¿alguien sabe por qué?
- Estoy con visa H1b. Estoy empleado en mi empresa de consultoría pero mi proyecto terminó. Obtendré un nuevo proyecto. ¿Estaré fuera de estado entre proyectos?
Por ejemplo, tiene 1.300 millones de registros de ventas, intente resumirlos en otra tabla que contenga (digamos) 1 fila de resumen por día (o por producto por día o lo que sea) y luego use los datos de resumen para generar sus informes. Luego, puede actualizar periódicamente los datos de resumen con cualquier dato nuevo agregado a la tabla subyacente de 1.300 millones de filas.
El diseño exacto de sus datos de resumen dependerá de la naturaleza exacta de sus datos y de la información que está tratando de extraer de ellos.
Puede encontrar más información sobre este tema (Data Warehousing) aquí. Almacén de datos