Hermanos perleros, les escribo por una inquietud que tengo de un tema en base de datos.
La cuestión es que tengo un conjunto de tablas relacionadas para una aplicación que desarrollo en Ajax. Bueno las tablas son: país, estado/Provincia, Ciudad, Municipio, Sector, casa.
En la aplicación una vez escogido el país se cargan sólo las ciudades referentes a este país y así sucesivamente.
Mi duda es la siguiente: las personas a las que se le está realizando la aplicación nos informan que a ella se conectaran unos 25.000 usuarios de forma simultanea en un horario normal de trabajo de 8:00 a 16:30 todos contra un solo servidor pero uno de sus técnicos nos dicen que para reducir el tiempo de respuesta del sistema, es más eficiente crear una sola tabla ubicación que contenga las 6 tablas anteriores y ¡¡realizar consultas recursivas!!.
Bueno quisiera saber si alguno de ustedes tiene experiencia con un caso similar y si realmente es mucho más eficiente esta propuesta y por que.
Se los agradecería mucho.