2011-10-21 13 views
6

Me gustaría obtener sus opiniones sobre un esquema db que voy a crear. El db contendrá datos de diferentes idiomas. Diariamente, las inserciones serán de alrededor de 30,000 - 50,000, con lecturas pesadas. Puedo tener solo 6 tablas con los datos de cada idioma o puedo crear 6 tablas diferentes para cada idioma. ¿La segunda opción será más eficiente para lecturas pesadas? ¿Qué otras técnicas sugiere para ayudar al rendimiento del sistema (partición de datos, etc.)?optimización de mysql para una gran cantidad de datos

Gracias

+1

Si los tipos de datos coinciden, no cree 6 tablas diferentes (sin intentar algún tipo de partición primero). ¿Cuáles son las columnas/tipos que tienes en esta tabla? Cuando dices "lecturas pesadas", ¿qué tan pesado? – Brad

+0

¿Todos los insertos tienen lugar al mismo tiempo, o se realizan durante el día? – Crontab

+0

En crontab A lo largo del día En Brad Las 6 tablas que menciono son las mínimas para que el db se normalice. Espero tener de 500 a 1000 q/seg con algunas consultas uniendo 3 tablas – Thomas

Respuesta

Cuestiones relacionadas