2008-10-07 50 views
40

¿Está utilizando SQL Express en un entorno de producción una elección razonable?SQL Express para producción?

Miré a tabla de comparación de Microsoft:

http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx

iba a usar SQL Express con un pequeño a la página web de tamaño medio. No creo que exceda el límite de tamaño de la base de datos de 4GB. ¿SQL Express generalmente es compatible en entornos de alojamiento compartido? ¿Hay algo que me falta que haga que SQL Express sea una elección irrazonable?

+0

Observe que la ubicación de la lista de comparación de SQL Server ha cambiado a http://www.microsoft.com/sqlserver/2008/en/us/editions.aspx Sin embargo, dado que tal vez eso suponga demasiado, el enlace a comparando las soluciones de diferentes proveedores en http://www.microsoft.com/sqlserver/2008/en/us/compare.aspx –

Respuesta

24

Conozco a mucha gente que usa SQL Express para producción y funciona bien, el mayor factor limitante es la ausencia de SQL Agent para respaldos automatizados. Para automatizar las copias de seguridad, debe tomar una imagen de VM (si está en un VPS) o usar el programador de Windows o alguna otra tecnología.

El único otro factor limitante es la limitación del ariete, pero para un sitio pequeño no he notado realmente que sea un problema real.

+6

tiene la razón acerca de las copias de seguridad, encontré esta práctica herramienta de copia de seguridad http://sqlbackupandftp.com/ que admite la programación de copias de seguridad sql, no admite copias de seguridad incrementales thoguh – Element

+0

El límite de tamaño de la base de datos de 4GB es otro umbral a tener en cuenta. –

+5

En realidad, SQL 2008 R2 Express tiene una limitación de 10 GB, no de 4 GB. –

13

Muchas compañías de alojamiento baratas utilizan SQL Express. Y sé por experiencia personal que SQL Express es una solución viable para la mayoría de las cosas.

"La mayoría de las cosas" incluye un proyecto grande en un entorno de producción.

+0

Algunos de mis clientes lo están usando en algunas de sus aplicaciones de producción. Ciertamente ayuda a la penetración de mercado de Microsoft. – craigmoliver

+0

Al igual que algunos de los clientes de mi empresa. Por mucho tiempo. Y nunca hemos tenido ningún problema. – roosteronacid

+0

Lo he estado utilizando en una aplicación web de producción desde hace un par de años sin problemas hasta el momento – Element

-8

Hay un máximo de 5 conexiones concurrentes para SQL Express. Si tiene más de 5 conexiones simultáneas, el rendimiento disminuirá drásticamente. Alos, debe tener en cuenta que SQL Agent no está incluido, por lo que si desea programar copias de seguridad o tareas de mantenimiento, debe usar el programador de Windows. Otro que esto, es una solución perfecta para bases de datos pequeñas.

+9

que fue el caso con MSDE, no SQL Server Express – craigmoliver

6

Una cosa que debe preguntarse es: si sus necesidades superan las capacidades de SQL Server Express, ¿podrá permitirse una versión comercial?

Creo que una de las ideas de SQL Server Express es que puede alojar su sitio en él y una vez que lo supere (necesita más de 4 GB, etc.) comprará una versión comercial, especialmente ahora que ' re bloqueado para usarlo. Pero si su sitio lo supera antes de que los ingresos que ingresan puedan comprar una versión comercial, esto podría ser un problema (y posiblemente un defecto de diseño de la base de datos si su sitio consume más datos/espacio de disco de lo que necesita)

1

SQL Express es una excelente opción si no le molestan las limitaciones de la memoria y del procesador. La limitación del tamaño de la base de datos no es tan importante ahora que en 2008 R2 subieron el límite a 10 gb. Creo que las otras limitaciones siguen siendo las mismas.

Cuestiones relacionadas