que - ¿Cuál es la diferencia entre las bases de datos principales, principales y web de Sitecore?
sitecore que es (3)
¿Cuál es la diferencia entre las bases de datos principales, principales y web de Sitecore?
Aquí hay algunas respuestas geniales, pero vale la pena tener en cuenta que la base de datos web es el objetivo de publicación predeterminado y no está escrita en piedra. Puede cambiarle el nombre a lo que desee y tener múltiples objetivos de publicación similares a ''Web''.
Por ejemplo, tenemos una instancia de Sitecore con dos sitios web (sitio web e intranet), por lo tanto, la base de datos principal contiene todos los elementos para ambos sitios. Para la publicación, tenemos dos destinos ''Sitio web'' e ''Intranet'' que están alojados en diferentes servidores SQL.
En última instancia, nuestras conexiones incluyen: Core; Dominar; Sitio web; Intranet (las dos últimas son copias de la base de datos original "Web", por supuesto)
Te recomiendo que mires el sitio de Launch Sitecore para entender más sobre el CMS.
Desde la página de Arquitectura de Sitecore :
Dominar
La base de datos principal es la base de datos de creación; contiene todas las versiones de cualquier contenido o activo.
Núcleo
La base de datos principal es toda la configuración de Sitecore, así como las tablas que contienen el proveedor de membresía .Net (es decir, los usuarios / roles contenidos en el repositorio de Sitecore)
Web
La base de datos web es solo la última versión publicada y el contenido que impulsa el sitio web en vivo. Por lo tanto, es un subconjunto de la base de datos maestra, optimizado para el tamaño y la velocidad. Cuando el contenido se publica o pasa por la tarea de publicación de un flujo de trabajo, la última versión del contenido se copia de la base de datos maestra a la web.
Por supuesto, en una implementación de Enterprise, puede tener varias instancias de Sitecore, que pueden compartir bases de datos (o no)
- Maestro: contiene todas las versiones de todos los artículos. Esta es la base de datos con la que los autores de contenido interactúan, y es la base de datos predeterminada utilizada por el editor de contenido de Sitecore.
- Web: contiene solo las versiones actuales de los elementos. Esta es la base de datos que soporta el sitio web en vivo.
- Núcleo: esta base de datos tiene dos propósitos:
- Contiene definiciones para la interfaz de usuario de Sitecore (Editor de contenido, Editor de página, etc.). Aquí es donde iría para agregar, por ejemplo, una nueva opción de clic con el botón derecho al Editor de contenido o un nuevo botón de cinta al Editor de páginas.
- Contiene las tablas de membresía de ASP.NET que controlan la autenticación y la seguridad.