Tengo curiosidad por las razones técnicas por las que elige la base de datos Oracle frente a las últimas versiones de:
1) Microsoft SQL Server
2) MySQL
3) PostgreSQL
Qué características o funcionalidades justifican el costo adicional. Me interesan los argumentos técnicos, no una guerra religiosa. Un amigo me preguntó esto y siempre he usado uno de los 3 que enumeré. No sabía lo suficiente sobre las bases de datos Oracle para dar una opinión.
Gracias.
fuente
Solo Oracle y SQLServer de Microsoft son de código cerrado, y cuando algo sale mal y tiene un problema, la respuesta es solo una llamada telefónica (y en efectivo, si es así). De todos modos, MySQL y PostGre tienen varios servicios de consultoría empresarial, pero al final estos consultores no son realmente responsables del producto, porque el producto es de todos. Lo cual es genial porque puede entrar y corregir el código si es bueno con C y con una programación de nivel relativamente bajo, pero si no encuentra la solución, podría convertirse en una búsqueda inútil.
Ahora que no todo el mundo tiene la habilidad suficiente, y las empresas con dinero prefieren la seguridad (en el sentido comercial) de las bases de datos de código cerrado, es la razón por la que estas soluciones no han cerrado, además del hecho de que sus implementaciones son sólidas. y vale la pena el dinero si lo tienes.
Ok, finalmente, la diferencia más importante es entre SQLServer y Oracle y esa diferencia es el sistema operativo, la mayoría de las personas que usan Windows se quedarán, lo adivinó, SQLServer, pero si se ejecuta en versiones de Unix, Oracle es su solución de código cerrado. De todos modos, uso Oracle en Solaris, pero si nuestro objetivo fuera Windows, probablemente usaría SQLServer porque ambos productos son sólidos como una roca, pero confío en que Microsoft tiene algunos trucos especiales bajo el capó para obtener el mejor rendimiento en Windows.
fuente
La verdadera pregunta es qué tipo de aplicación se utilizará para hacer uso de un RDMS. Ciertamente no necesitas Oracle para tu blog de wordpress o clon de twitter. Pero si desea hacer una gran inteligencia empresarial, Oracle podría tener algunas características que pueden ayudar a hacerlo de manera más eficiente que las demás.
Ms sql server también es muy bueno, tiene toneladas de características. Si está interesado en Linux y necesita una base de datos con las características que ofrece ms sql, entonces Oracle sería una buena elección.
fuente
Sólo para nombrar unos pocos:
Y por supuesto la magia de la marca;)
¿Y cuando se trata de elegir RDBMS? Por lo general, la elección es bastante obvia: Oracle o el resto del mundo. Después de eso, puede limitar la elección por:
fuente
Creo que es porque Oracle fue el primer RDMS que admitió la " fragmentación "
fuente
Los costos de SQL Server y Oracle no están tan separados, ya lo sabe.
De hecho, para sistemas pequeños, el costo de Oracle vs Your Favorite Free Database es entre cero (Oracle Express Edition) y no muy grande (procesador de $ 5,800 perpetuo para Standard Edition One).
Aquí hay un enlace a las capacidades de las distintas ediciones en 11g: http://www.oracle.com/database/product_editions.html .
Los precios de lista están disponibles para todos los territorios en http://store.oracle.com ; normalmente, las grandes empresas no pagan al por menor, por supuesto;)
fuente