¿Qué tan grande es "demasiado grande" para SQL 2008 Web Edition?


11

Para nuestra aplicación que pronto se alojará, debo elegir entre la edición web de SQL Server 2008 y la edición Enterprise de SQL Server 2008. No hay ninguna funcionalidad "imprescindible": la aplicación se ejecuta actualmente en SQL Express, pero superará el tamaño máximo de 10 GB que impone SQL Express.

Estoy viendo este cuadro comparativo y la tabla más importante en esta página "Escalabilidad y rendimiento". A medida que las tablas se hacen más grandes, la funcionalidad como "Particionamiento de tablas e índices" sería vital para garantizar velocidades de rendimiento. ¿Pero en qué tamaños de mesa se requeriría esto?

¿Qué estrategias debo usar para determinar si el tamaño y el uso de mi base de datos requieren la funcionalidad de escalabilidad y rendimiento de Enterprise Edition?

Respuestas:


6

Esta es una pregunta muy difícil de responder y lo único correcto es "depende". Sí, es trivial, pero eso no lo hace falso. Dicho esto, haré todo lo posible para darte una respuesta (usa Estándar) y explicaré el proceso de pensamiento detrás de esto.

No estoy familiarizado con la edición "Web" de SQL, pero ciertamente puedo explicar las diferencias entre Standard y Enterprise. A riesgo de una generalización masiva, diría que si está buscando entre 10 y 100 GB para una sola base de datos y no está seguro de necesitar las características de Enterprise, la diferencia de costo inicial combinada con la facilidad de actualizar el SKU ( Edición) si / cuando necesite decir que elegir Standard sobre Enterprise probablemente tenga más sentido. Supongo que la edición "Web" es una versión estándar semi-despojada y personalmente la evitaría en base a la exención de responsabilidad "Solo cargas de trabajo web". ¡¿Y eso que significa?!

Entonces, ¿cómo se determina realmente si necesitarán características empresariales? Bueno, la mejor manera en que puedo pensar es descargar las pruebas Standard y Enterprise (u obtener una licencia de MSDN) y hacer pruebas de rendimiento con ambas ediciones. Si descubre que no puede alcanzar / exceder sus objetivos de rendimiento con la edición inferior, identifique los cuellos de botella y luego vea si las características de Enterprise lo ayudarían. Si es así, actualice y realice los cambios necesarios para usar las funciones y luego vuelva a probar. En mi experiencia, las características principales que se utilizan en Enterprise son (en orden de la más común a la menos):

  • reindexación en línea
  • compresión de fila / página
  • compresión de respaldo
  • índices filtrados
  • particionamiento e índices particionados
  • vistas indexadas
  • operaciones de índice paralelo

Y finalmente ... Al pasar de algo que funciona bien en SQL Express, no creo que haya muchos casos que justifiquen el salto a Enterprise. Solo, los recursos adicionales del sistema que puede utilizar la versión completa de SQL deberían generar grandes ganancias.


5

Las características como el particionamiento de tablas generalmente solo se usan en almacenes de datos si tiene miles de millones de filas con las que lidiar y desea controlar en qué discos se almacena cada parte de la tabla.

El tamaño de los datos realmente no importa entre la web y la empresa. Hay muchas personas que ejecutan bases de datos muy grandes en la edición estándar (no conozco a nadie que use el grupo de trabajo o la edición web). Los mayores cambios son la cantidad de memoria que puede asignar al SQL Server. Cuanta más memoria, mejor, ya que cuanta más memoria tenga, menos irá al disco para obtener datos.

Para usted, el mayor punto de venta entre la edición Web y Enterprise serán las reconstrucciones de índices en línea que obtendrá con Enterprise Edition. Si puede permitirse tomar el apagón todas las noches (o semanalmente) para reconstruir el índice (o puede hacerlo con los desfragmentadores del índice), entonces quédese con la edición web hasta que necesite actualizar, o cuando el apagón requiera hacer el índice Las reconstrucciones son demasiado largas.

Actualización 28/11/2011 Algo nuevo a tener en cuenta es que la edición web solo estará disponible a través de un proveedor de alojamiento como RackSpace a partir de SQL Server 2012 y la edición Workgroup desaparecerá. Entonces, si va a comprar una licencia en este punto, querrá ir con Standard o Enterprise. Hice una gran reseña sobre las licencias de SQL Server 2012 ( aquí también) que cubre todos los cambios que querrá tener en cuenta.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.