sql >> Base de Datos >  >> RDS >> Oracle

Servidor SQL 2016 en Linux

Ayer, Microsoft anunció que enviará una versión de SQL Server 2016 (que se lanzará más adelante este año) que se ejecutará en Linux. Los medios de comunicación no tardaron en correr la voz. Rápidamente encontré una historia aquí y aquí.

En este momento, SQL Server 2016 solo está disponible para pruebas beta tempranas para algunos grupos selectos y yo no soy uno de ellos. Así que solo puedo especular cómo se verá MSSQL en Linux. Tendré mucha curiosidad por saber qué tan bien funcionará SQL Server en Linux. Espero que alguna funcionalidad no esté disponible o se vea totalmente diferente. Tiene que. Para empezar, estoy acostumbrado a iniciar sesión en mi estación de trabajo de Windows, autenticado por Active Directory. Eso sirve como inicio de sesión único para conectarse a SQL Server, ya que SQL Server tiene una integración nativa con AD. ¿Cómo funcionará esto en Linux? SQL Server tiene mucha integración con WMI, que perderemos en Linux. ¿Qué van a hacer todos esos DBA para convertir sus scripts de Powershell? Configuré SQL Server para usar el Visor de eventos para una pista de auditoría. Supongo que tendré que escribir en un archivo de texto en Linux. SQL Server está estrechamente integrado con Windows. Configurar un clúster de conmutación por error de MS fue muy fácil y poner en marcha una instancia de SQL Server activo/pasivo en el FC fue un juego de niños. Todo esto se hizo muy fácil debido a la estrecha integración entre el RDBMS y el sistema operativo. ¿Cómo cambiará esto en Linux?

¿En qué distribución de Linux puedo ejecutar SQL Server? He leído que Microsoft trabajó bastante con Canonical. ¿Será Ubuntu el único Linux en el que pueda ejecutar SQL Server? ¿O veré a los dos grandes perros trabajando juntos una vez más, es decir, Microsoft Servidor SQL en Oracle ¿Linux?

No he encontrado mucha información sobre por qué MS ahora permitirá que SQL Server se ejecute en Linux. He visto algunos informes de los medios citando al CEO Satya Nadella donde indicó que MS iba a adoptar más Open Source. Escuché que otros informes de los medios mencionaron que esta era una forma de instalar más SQL Server en la nube. Pero aprendí hace mucho tiempo que cuando quieres saber la motivación detrás de una decisión comercial, todo se reduce al dinero. Hace quince o diez años, si estaba configurando un nuevo sistema de base de datos, eligió una plataforma RDBMS. La única pregunta era cuál. Los sistemas de bases de datos no tradicionales de hoy (MongoDB, Hadoop, etc.) han cambiado el panorama significativamente. Todos hemos visto las historias sobre el impacto de estas plataformas de bases de datos que no son RDBMS en el flujo de ingresos de Oracle Corp y cómo está ayudando a promover la carrera de Oracle hacia la nube. Bueno, no crea que este es un problema exclusivo de Oracle. Otros proveedores de RDBMS están bajo las mismas presiones que Oracle. En pocas palabras, proporcionar un medio para permitir que SQL Server se ejecute en Linux es la forma en que Microsoft aumenta el mercado potencial del producto. Siga el dinero y verá que esta decisión tiene que ver con tratar de aumentar la participación de mercado en un mercado altamente competitivo.

¡Siempre he dicho que odio ejecutar Oracle en Windows! En los días de Oracle 8 y 8i, aplicar parches era una pesadilla. Las secuencias de comandos nativas del sistema operativo Windows nunca han sido excelentes, así que aprendí a confiar en Perl en esos días. Mi preferencia por Oracle siempre ha sido ejecutarlo en Unix/Linux. Hace unos años, mi empresa compró un competidor y heredé una base de datos Oracle que todavía se ejecuta en Windows hasta el día de hoy. Se me eriza la piel cuando tengo que iniciar sesión en el servidor para realizar algunas tareas administrativas. Ese servidor finalmente terminará este año y me desharé de Oracle en Windows aquí.

Dicho todo esto, no puedo ver dónde me apresuraría a ejecutar SQL Server en Linux. Estoy seguro de que lo cargaré una vez y jugaré con él. Pero para el trabajo real, seguiré ejecutando MSSQL en Windows. La estrecha integración facilita varias cosas y no veo ninguna ventaja hasta ahora en hacer el cambio de sistema operativo. Pero estoy muy interesado en verlo funcionar.

Mi cuenta de Twitter explotó ayer con este anuncio. Por supuesto que sigo a mucha gente de Oracle. Muchos se preguntan si el infierno se congeló o si ahora los cerdos vuelan. Este anuncio ha hecho una cosa, incluso antes de que se envíe el producto. Ha generado mucho revuelo. Mucha gente está hablando de SQL Server hoy.