elDba

Finalmente salió la versión de Sql server sobre linux, por lo menos en preRelease!!

Incluso están las instrucciones para la instalación en Ubuntu y Red Hat (por el momento, aunque aparece una opción "coming soon" de Suse).

Este es el link para las instrucciones sobre ubuntu:  https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-ubuntu

Sigan sintonizados, próximamente primeras impresiones...

Hace tiempo que se hablaba de la futura llegada de Sql Server para la plataforma Linux, e incluso había sido anunciado por Microsoft.

A partir de la distribución de sql server 2016, parece que finalmente tendremos posibilidad de ver este motor de base de datos de todo respeto también en la plataforma del pinguino, y esto probablemente generará un terremoto en el mercado, ya que hasta ahora el principal límite en el uso de sql server era el hecho que estaba disponible solo para Windows.

Hace años ya que no toco bases de datos, pero la pasión por estos sistemas aún perdura... así es que cuando surgió una tarea de investigación sobre si era posible transferir una base de datos postgres de un servidor a otros a partir de los archivos de datos, aproveché la oportunidad de volver a investigar lo que aparentemente "no se puede hacer".

Este no es un tratado técnico, ya que no tengo información sobre cómo trabaja internamente el motor (lo que se suele llamar los "internals"), sino que simplemente cuento lo que logré, ya que eso era suficiente para nosotros; quizás a algunos les sirva esta información o pueda ser un punto de partida para continuar investigando; ya que no encontré en internet ninguna información que explicara como realizar este procedimiento... Buen provecho !

En tiempos muertos estoy desarrollando un proyecto que se denomina "Recurso poético". Aún está en estado embrionario, pero de a poquito comienza a tener las funcionalidades que quiero integrar en él.

Una de estas funcionalidades requería que pudiera contar la cantidad de sílabas de una palabra, sea desde el punto del idioma castellano que desde el punto de vista "poético", que en práctica se reduce a contar como diptongos aquellos que el idioma español considera hiato (a este "diptongo poético" se lo denomina sinalefa)

Busqué en internet, pero no encontré ninguna solución que pudiera servirme como base de solución que se adaptara a mi código, así que me dispuse a desarrollar una función propia que ahora pongo a disposición:

Sinceramente no entiendo el motivo, ya que es una opción que nunca jamás permitiría en una base de datos modelada (o mantenida) por mí; pero en internet surgió la pregunta de cómo lograr hacer una interrogación que devuelva un cierto campo la cantidad de veces que está indicada en la misma tabla.

 

En la primera parte de este artículo, se presento a grandes rasgos la solución de log shipping para tener un servidor de base de datos de alta disponibilidad.

Veremos ahora como realizar el log shipping hacia más de un servidor secundario en sql 2005 (algo que la herramienta implementó recién a partir de sql 2008)

Luego de la introducción anterior, vamos a ver ahora alguna regla práctica, o más precisamente algunas reglas prácticas que agrupadas se han dado en llamar la primera forma normal (1NF).

En palabras básicas, lo que debo obtener es una tabla que me permita identificar una línea como única dentro a la tabla.

Pero antes una pregunta capciosa (aunque no tanto): ¿qué es y para qué sirve una tabla?

La normalización de base de datos es uno de los pilares de la teoría de base de datos relacionales. No es objetivo de esta serie de artículos entrar en profundidad en los detalles de la teoría, sino ofrecer una perspectiva práctica de este tema.

Sql 2005 posee distintos métodos que aseguran la alta disponibilidad de bases de datos, el más conocido y económico en todo sentidos es el log shipping. El problema es que en la versión 2005 es posible replicar solo hacia un servidor secundario. La solución que se presenta permite replicar hacia más de un servidor secundario.

Bienvenidos al sitio del DBA... este sitio es el contenedor donde voy tirando algunas cosas que me parecen interesante según los intereses que van surgiendo a lo largo de la carrera o los estudios.

Al inicio este sitio fue pensado para quienes comienzan a razonar en términos de bases de datos (y de hecho es el primer link que recomiendo a mis estudiantes) así que puede ser que finalmente sean éste el tema sobre el que encuentren más datos... o no, todo depende :).

Espero que les sea útil y en todo caso estoy disponible a incluir nueva información si alguien la considera importante...

NOTA: este sitio no tiene prácticamente gráfica... esto es porque estoy manualmente configurando la última versión de Joomla... hasta el momento, bueno tendrán que leerlo en este formato HORRIBLE.

¡ Buen viaje !

 

Información adicional