-
Vs. SQL Server DB2
-
de Microsoft SQL Server y DB2 de IBM son productos de software de servidor de bases de datos relacionales. aplicaciones de software comerciales las utilizan para gestionar los datos en una gama de dispositivos, desde teléfonos inteligentes a los equipos de servidor a gran escala. Ambos utilizar SQL, Structured Query Language, para la gestión de bases de datos y programación, aunque cada uno tiene su propia versión propietaria personalizado.plataformas
SQL Server instala sólo en plataformas de Microsoft, como Windows 7 y Windows 2008 Server. DB2 se adapta a una amplia gama de sistemas, incluyendo Linux, Microsoft Windows y AIX de IBM. Además de las versiones para ordenadores de sobremesa y servidores, bases de datos tienen ambas versiones móviles que se adaptan a los teléfonos inteligentes.
ediciones
Una base de datos relacional tiene un programa central que acepta comandos SQL de los usuarios y devuelve los datos a ellos. Más allá de ese programa, el sistema de base de datos puede tener docenas de otros programas; algunos que crear bases de datos, otros que afinar ellos y así sucesivamente. Las organizaciones más pequeñas y usuarios personales no necesitan todas las características utilizadas por los clientes de mayor tamaño, por lo que IBM y Microsoft ofrecen versiones de su software de base de datos adaptados a los diferentes niveles de uso. DB2 viene en Express Edition, Workgroup Server Edition y Enterprise Server Edition; cada edición ser un paso adelante en velocidad y capacidad. Microsoft tiene ofertas similares para SQL Server, venderlo en las ediciones Personal, Standard y Enterprise. Las ediciones más pequeñas cuestan menos y tienen límites más bajos para los tamaños de mesa y otras características. Las ediciones más grandes son compatibles con funciones más sofisticadas como la agrupación, lo que aumenta la fiabilidad y reduce el tiempo de inactividad.
SQL
DB2 y SQL Server tienen diferentes dialectos del lenguaje SQL estándar. Ambos apoyan la versión de nivel de entrada de ANSI SQL-92 aunque no el nivel intermedio de la norma. SQL escrito para DB2 puede no funcionar en SQL Server y viceversa. Por ejemplo, DB2 da soporte a "antes de" disparadores pero SQL Server no lo hace. En general, el dialecto de DB2 ofrece más flexibilidad y características de servidor de SQL.
historia
DB2 de IBM desarrolló a partir de la investigación realizada en la década de 1970. En ese momento, cada vez mayores cantidades de información almacenados en unidades de disco provocaron una necesidad de mejores maneras de organizar y analizar los datos. IBM ofrece varias versiones de su software de base de datos relacional para sus propios ordenadores, que conduce a la primera en llevar el nombre de DB2 en 1983. En primer lugar se ofrece en los ordenadores centrales a gran escala, DB2 finalmente emigró a Unix, Windows y otras máquinas en la década de 1990. IBM DB2 sigue desarrollando, actualmente en su décima versión.
Microsoft ha desarrollado su software de SQL Server a través de una asociación con Sybase a finales de 1980. Es la intención de las primeras versiones de su sistema OS / 2 de funcionamiento, luego se trasladó a Windows NT a principios de 1990. En 1994, se puso fin a la asociación con Sybase y reescrito y mejorado el software SQL Server. Microsoft SQL Server estableció como un gestor de bases de altas prestaciones comparables a las ofertas de IBM, Oracle y otros. versión actual de Microsoft es SQL Server 2008.