SQL u Oracle. ¿Cuál es mejor en términos de disponibilidad de trabajo, facilidad de aprendizaje o carga de trabajo y salario?

Aquí hay un gran recurso para comprender cómo se desarrolla el mercado de bases de datos:

Ranking de motores DB

Puede ver que se trata de Oracle, MySQL y SQL Server en los lugares 1–3. Básicamente, en este momento, cualquiera de ellos vale la pena aprender y probablemente pagará bien. En general, en el mercado, Oracle paga un poco mejor por los DBA que cualquiera de los otros dos. SQL Server probablemente paga mejor que MySQL.

En términos de aprender lo básico, realmente son casi lo mismo. Oracle tiene más botones para ajustar (y aprender), pero tiene una comunidad de soporte más débil. SQL Server tiene una comunidad extremadamente fuerte (vea http://Pass.org por ejemplo), pero menos botones para ajustar (y nuevamente, aprender). MySQL está en el medio de estos dos. En general, se usa un poco más dentro de las empresas centradas en la web y las empresas menos tradicionales.

He trabajado profesionalmente con Oracle y SQL Server (aunque mi experiencia con Oracle es bastante antigua en este momento). Elegí SQL Server debido a la comunidad de soporte.

Asumo por “SQL” que significa Microsoft SQL Server.

Oracle tiene la mayor participación de mercado por ingresos, y SQL Server es el segundo, pero es el líder en volumen (sin contar MySQL, por supuesto, que tiene un volumen masivo pero ingresos casi cero).

Lo que esto significa en términos prácticos es que Oracle Database es costosa y hay menos instalaciones (lo que significa menos oportunidades de empleo), mientras que MS SQL Server es más barato, pero tiene más instalaciones (lo que significa más oportunidades de empleo).

En cuanto a las características, para el 90% de todas las cargas de trabajo prácticas, estas dos bases de datos están a la par. Sin embargo, debido a que Oracle se percibe como el producto de gama alta, se escala mejor y es más costoso, generalmente son las empresas más grandes con presupuestos más grandes las que utilizan Oracle. Por lo tanto, hay menos oportunidades de empleo para Oracle (en comparación con MS SQL Server), pero la compensación generalmente sería mayor.

En términos de carga de trabajo, Oracle es conocido por ser un producto de alto mantenimiento y alta habilidad, y alguien que recién comienza sería difícil de aprender y competir contra la gran cantidad de Oracle DBA existentes que ya tienen la experiencia requerida. .

Por SQL te refieres a Microsoft SQL Server, supongo.

Solía ​​ser que Oracle DBA solía ordenar salarios más altos; esto ha cambiado a medida que MS SQL Server ascendió en la cadena de valor. Algunos lugares, especialmente las tiendas heredadas, aún otorgan un valor superior a las habilidades de Oracle, pero ya no es la regla.

Trabajos. Microsoft come constantemente en el mercado de Oracle. Aún así, Oracle tiene una mayor participación en el mercado.

Facilidad para aprender … lo mismo. Suponiendo que se sienta cómodo con el entorno * NIX. De lo contrario, tiene una curva de aprendizaje empinada para aprenderla primero. Sí, puede ejecutar Oracle RDBMS en Windows … bwa-ha-ha-ha-ha!

¡Hay tantas preguntas en una pregunta!

SQL es un estándar internacional y es bastante difícil tener experiencia en SLQ y conseguir un trabajo. Además, un trabajo con solo sql sería siempre con una gran carga de trabajo.

Oracle es, por otro lado, una tecnología completa, puedes aprenderlo. Hay muchas subcategorías en Oracle. SQL también se usa en sus RDBMS. Los expertos en tecnologías de Oracle tienen salarios altos en lugar de solo tener experiencia en SQL.

Aprender Oracle y hacer el trabajo es de alguna manera mucho más interesante en comparación con el lenguaje SQL.

🙂

Mi respuesta puede ser parcial ya que he trabajado con Oracle durante aproximadamente 10 años y solo un año con el servidor sql.

Creo que las oportunidades para Oracle (geográficamente y en toda la industria) son mucho más que el servidor SQL. Digo esto porque la mayoría de las grandes organizaciones usan la base de datos Oracle y con la complejidad de las aplicaciones, no es posible que la mayoría deje Oracle para otro DB, incluso si lo desea.

Además, si conoce Oracle, puede aprender fácilmente APEX, que se está volviendo muy popular para el desarrollo de aplicaciones.

Trabajo como dba principal en un gran entorno corporativo. Mi área de especialidad son las bases de datos Oracle y específicamente los datos en general. Mi gestión se ha vuelto muy molesta hasta el punto de estar muy molesta con Oracle debido a la forma en que valoran su producto. Son actividades activas en todo mi edificio buscando soluciones para reemplazar Oracle con un producto que no sea de Oracle. Por cierto, el servidor SQL tampoco está en la lista.

Con eso en mente, voto mysql por dos razones. El primero es que el número de oportunidades es mayor. El segundo es que mysql enseñará muchos de los conceptos básicos de la administración de bases de datos. Esto puede darle influencia al lado de Oracle en caso de que sea necesario.

Oracle es más fuerte en el mercado y SQL Server para las compañías Fortune 500, por ejemplo.

MySQL es el más fuerte en el mercado web y los servidores Oracle y SQL tienen una parte muy pequeña del mercado.

El servidor Microsoft SQL es más fácil de aprender que Oracle.

Saludos

Eric

Oracle es gud