Estoy buscando construir una aplicación Rails que tenga algunas bonitas tablas grandes con más de 500 millones de filas. Para mantener las cosas ágiles Actualmente estoy investigando cómo se puede dividir una tabla grande en más fragmentos manejables de . Veo que a partir de MySQL 5.1 hay una opción de partición y esa es una opción posible, pero no me gusta la forma en que la columna que determina el particionamiento debe ser parte de la clave primaria en en la tabla.Estrategia para tratar con grandes tablas db
Lo que realmente me gustaría hacer es dividir la tabla que un modelo AR escribe a basado en los valores escritos, pero por lo que yo soy consciente de que no hay manera de hacer esto - ¿alguien tiene alguna sugerencia en cuanto a cómo podría implementar esta o cualquier otra estrategia alternativa?
Gracias
Arfon