“Conocimiento software>Software de base de datos

¿Por qué Google cambió su base de datos de Oracle a MySQL?

2014/9/18
Google no cambió por completo de Oracle a MySQL como un solo reemplazo mayorista para todas sus bases de datos. Su estrategia de base de datos es mucho más compleja e involucra una variedad de tecnologías, incluidos sus propios sistemas desarrollados internamente.

Si bien Google usa MySQL ampliamente (y contribuye significativamente a su desarrollo de código abierto), se utiliza principalmente para fines específicos donde sus fortalezas son más adecuadas, como:

* Aplicaciones específicas: MySQL podría ser mejor para ciertas aplicaciones o servicios debido a su facilidad de uso, apoyo comunitario y rentabilidad en comparación con las soluciones empresariales más caras como Oracle.

* Escalabilidad y rendimiento (con modificación): Si bien Vanilla MySQL podría no ser adecuado para la escala de Google, Google ha modificado y optimizado MySQL (y otras bases de datos) para manejar sus inmensos volúmenes de datos. Utilizan técnicas como fragmentos y replicación para distribuir la carga en numerosos servidores.

El alejamiento de Oracle no fue una decisión general, sino más bien un cambio estratégico hacia un ecosistema de base de datos más diverso y rentable que se alinea con sus necesidades específicas y la mayor disponibilidad de soluciones de código abierto capaces de ser personalizados y escalados con sus requisitos. Las necesidades de Google a menudo requieren soluciones más allá de lo que las bases de datos disponibles comercialmente pueden proporcionar, lo que lleva al desarrollo de sus propias bases y sistemas de datos patentados.

En resumen:no es una historia de "Oracle to MySQL", sino una evolución más matizada hacia una arquitectura multidatabase que aprovecha varias tecnologías, incluidas MySQL, donde sus fortalezas son aplicables, junto con soluciones personalizadas adaptadas a la escala masiva de Google y las demandas únicas.

Software de base de datos
¿Cuál es el mejor software de gestión de datos?
Ideas para el Uso de Consulta
¿Cuál es la diferencia entre el archivo de la base de datos y el archivo de datos?
Cómo unirse a una instrucción SQL
Cómo quitar manualmente una instancia de MS SQL 2005
¿Es SQL una aplicación para administrar los datos en una base de datos?
Cómo crear un informe de resumen en Access 2007
Cómo convertir la fecha en una celda de Excel VBA
Conocimiento de la computadora © http://www.ordenador.online