1. Derby:
Derby es un sistema de gestión de bases de datos relacionales (RDBMS) de código abierto y con todas las funciones implementado en Java y, como su nombre indica, está desarrollado por Apache Software Foundations. Está basado en los estándares Java, JDBC y SQL. Derby es fácil de instalar, implementar y usar. Está incrustado en una aplicación Java o se utiliza como servidor de base de datos.
2. MS SQL Server :
Microsoft SQL Server es un sistema de administración de base de datos relacional (RDBMS) que depende de la plataforma y es tanto una GUI como un software basado en comandos. Admite una amplia variedad de aplicaciones de análisis, inteligencia comercial y procesamiento de transacciones en entornos de TI corporativos. Fue desarrollado por Microsoft Corporation y lanzado inicialmente el 24 de abril de 1989. Está escrito en lenguajes C y C++.
Diferencia entre Derby y MS SQL Server:
NO SEÑOR. | derby | Servidor MS SQL |
---|---|---|
1 | Es desarrollado por Apache Software Foundation en 1997. | Está desarrollado por D. Richard Hipp. en 1989. |
2 | Está escrito en lenguaje Java. | Está escrito en lenguaje C y C++. |
3 | El modelo de base de datos principal para Derby es DBMS relacional. | El modelo de base de datos principal para MS SQL Server es DBMS relacional. |
4 | Los sistemas operativos de servidor para Derby son Windows, macOs, Linux, Unix, BSD y z/OS. | Los sistemas operativos de servidor para MS SQL Server son Linux, Windows. |
5 | Tiene procedimientos almacenados de Java para scripts del lado del servidor. | Tiene Transact SQL, lenguajes .NET, R, Python y (con SQL Server 2019) Java para scripts del lado del servidor. |
6 | Las API y otros métodos de acceso utilizados por Derby son JDBC. | Las API y otros métodos de acceso utilizados por MS SQL Server son ADO.NET, JDBC, Tabular Data Stream (TDS) y ODBC. |
7 | Solo es compatible con el lenguaje de programación Java. | Es compatible con C#, C++, Java, JavaScript, Visual Basics, PHP, PL/SQL, Python, R, Ruby, etc. |
8 | Admite métodos de replicación maestro-esclavo. | Admite el método de replicación, pero depende de la edición de SQL-Server. |
9 | Es un marco de software de código abierto. | Es una base de datos comercial. |
10 | Admite derechos de acceso detallados de acuerdo con el estándar SQL. | También admite derechos de acceso detallados de acuerdo con el estándar SQL. |