Estoy trabajando en un cálculo 'al revés' para una configuración de base de datos de informes de 100 TB. Estoy buscando pensamientos de los expertos aquí. Ambiente propuesto:
- Capacidad de almacenamiento ~ 100TB
- Tablas ~ 200, tamaños que van desde 1 GB a 5 TB. el tamaño medio podría estar entre 100GB-200GB
- ETL: los trabajos pueden requerir la unión entre tablas de 10 de millones de filas, con claves de unión que van desde 10 bytes a 500 bytes. tales uniones deben terminar en menos de 2-5 minutos
- Selecciones en vivo: inicialmente, solo le interesan las velocidades seleccionadas. debería admitir 500 selecciones / segundo. Las actualizaciones / segundo serán un número relativamente mucho menor y pueden ignorarse para este ejercicio.
- Necesita disponibilidad 24x7. Deben estar disponibles 2 servidores de base de datos independientes para atender llamadas selectas (con datos replicados).
Preguntas:
- En este momento, estoy mirando a Oracle. ¿Cómo ha sido su experiencia con otras soluciones comerciales (o) de código abierto para grandes bases de datos?
- ¿Qué hardware-OS has visto que funciona mejor? Estoy planeando Linux en Dell.
- ¿Es imprescindible el almacenamiento en red, como NetApp? ¿Qué problemas prevé con el uso de discos comerciales?
- Una vez que el hardware y el sistema operativo estén listos, ¿cuánto tiempo dedicaría a configurar, configurar DB, almacenamiento, etc.
- ¿Qué composiciones de equipo funcionaron mejor en los entornos que has observado? Quiero decir, los diversos administradores (OS Admin, Oracle DB Admin?) Requeridos para administrar y operar dicha configuración. ¿Cuántos de ellos podrían ser necesarios para lograr un tiempo de actividad de 24x7?
- Cualquier aproximación / rango en Licencias DB, Costos de almacenamiento en red.
Sé que no tengo todos los detalles del entorno. No estoy buscando detalles exactos, una aproximación es suficiente. Aunque algunas de las preguntas podrían ser mejor respondidas por los gerentes, estoy interesado en la perspectiva de los administradores. Agradezco tu aporte.