Pregunta

¿Qué tan barato se puede comparar MySQL con MS SQL cuando tienes toneladas de datos (y uniones/búsquedas)?Considere un sitio como stackoverflow lleno de preguntas y respuestas ya y después de haberlo investigado.

Mis sitios ASP.NET están actualmente en SQL Server Express, por lo que no tengo idea de cómo se comparan los costos a largo plazo.Aunque después de una investigación rápida, estoy empezando a envidiar los ahorros que obtiene la gente de MySQL.

¿Fue útil?

Solución

MSSQL Standard Edition (32 o 64 bits) costará alrededor de 5.000 dólares por zócalo de CPU.64 bits te permitirán utilizar tanta RAM como necesites.Enterprise Edition no es realmente necesaria para la mayoría de las implementaciones, así que no se preocupe por los $20,000 que necesitaría para esa licencia.

MySQL sólo es gratuito si renuncia a muchas de las herramientas útiles que se ofrecen con las licencias, y probablemente (al menos a partir de 2008) será un poco más de trabajo lograr que escale como Sql Server.

A largo plazo, creo que gastará mucho más en hardware y personal que sólo en licencias.Si necesita escalar, entonces probablemente tendrá el flujo de caja para manejar $5,000 aquí y allá.

Otros consejos

Los beneficios de rendimiento de MS SQL sobre MySQL son bastante insignificantes, especialmente si los mitiga con optimizaciones del lado del servidor y del cliente, como el almacenamiento en caché del servidor (en RAM), el almacenamiento en caché del cliente (caché y encabezados de caducidad) y compresión gzip.

Sé que stackoverflow ha tenido problemas con interbloqueos debido a lecturas/escrituras que se producen en intervalos impares, pero afirman que su arquitectura (MSSQL) se mantiene bien.Esto fue antes de la versión beta pública, por supuesto, y según el Twitter de Jeff hoy:

El rango de las 32 preguntas más recientes/modificadas fue de unos 20 minutos en la versión beta privada;Ahora son unos 2 minutos.

Que el sitio no haya fallado todavía es un testimonio de la base de datos (así como de una buena codificación y pruebas).

Pero ¿por qué no publicar algunas cifras específicas sobre su sitio?

MySQL es extremadamente barato cuando tienes la distribución (o el personal para construir) que incluye la edición MySQL Enterprise.Esta es una versión de alta disponibilidad que ofrece replicación multimaestro en muchos servidores.

Las ventajas son los bajos costos (de licencia) después de la compra inicial del hardware (¡se necesitan gigas de RAM!) y el tiempo de configuración.

Los inconvenientes son un rendimiento subóptimo con muchas uniones, sin indexación de texto completo, procedimientos almacenados (creo) y la necesidad de replicar concesiones a cada nodo maestro.

Sin embargo, es más fácil de ejecutar que la configuración de equilibrio de replicación/proxy que está disponible para PostgreSQL.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top