Los datos pertenecen a diferentes ciudades. ¿Es necesario dividirlos en diferentes bases de datos?
Dependiendo de sus necesidades, si diferentes ciudades necesitan acceder a contenido diferente (como bienes raíces, visité bienes raíces en Tianjin, entonces puede ser una base de datos en Tianjin, por supuesto, puede que no solo sea casas, pero también algunos mapas. Hay muchas cosas como tipos de habitaciones, transporte, etc. Si desea acceder a bienes raíces en Shijiazhuang, Hebei, acceda a la base de datos en Shijiazhuang. Esto puede reducir la cantidad de consultas a la base de datos y compartir. carga de la base de datos). Luego divida la base de datos. Imagínese, si el contenido inmobiliario nacional, incluido todo el contenido relacionado, está en una base de datos y cada vez que se recupera, el contenido relevante se recupera al mismo tiempo. Si hay 10 personas revisando una provincia a la vez, entonces. Hay más de 300 personas en el país. Estos son solo 10, ¿y si son 100? ¿Qué tal 1.000? Es fácil simplemente ajustar el contenido inmobiliario, pero también puedes acceder a contenido relacionado al mismo tiempo. Creo que muchas máquinas no pueden manejarlo. (Por supuesto, los clústeres no están excluidos. Después de todo, esta también es una solución al problema de múltiples hosts y múltiples hosts. Si no tiene tanto dinero, es mejor dividir la base de datos)
Por supuesto, si se trata solo de procesamiento y análisis de contenido parcial, o cuando básicamente no hay una gran cantidad de contenido de consulta, es mejor parcial porque no es necesario dividir la base de datos. Si quiero utilizar datos nacionales para el análisis, ¿tengo que leer más de 30 bases de datos cada vez? Eso es más lento.
En cuanto al sitio público *** que mencionaste, esto se puede explicar de esta manera. En términos generales, para mejorar la velocidad de acceso, se utilizan varios hosts en diferentes lugares, por ejemplo. La empresa de red puede tener hosts en todo el país. Cuando visita, visita el host "más cercano" a usted. Aunque sus nombres de dominio son los mismos, o su contenido es el mismo, sus IP son diferentes. El fondo se sincroniza a través de tecnología, que puede ser la sincronización remota de la base de datos o la sincronización remota del host. Por ejemplo, algunos juegos en línea en el pasado tenían regiones del sur de China y del norte de China, y eso es todo. Es el mismo juego, pero en diferentes consolas. Es solo que no hicieron sincronización, por lo que simplemente la borraron al cambiar de zona.
Depende de tus necesidades y costes, así como del número de visitas y otros factores para determinar qué es mejor.