jueves, 3 de septiembre de 2020

Manejadores de bases de datos libres de licencia

 Base de datos libres.

MY SQL
MySQL es un sistema de administración de bases de datos. Una base de datos es una colección estructurada de datos. Esta puede ser desde una simple lista de compras a una galería de pinturas o el vasto monto de información en una red corporativa. Para agregar, accesar y procesar datos guardados en un computador, usted necesita un administrador como MySQL Server. Dado que los computadores son muy buenos manejando grandes cantidades de información, los administradores de bases de datos juegan un papel central en computación, como aplicaciones independientes o como parte de otras aplicaciones.
MySQL es un sistema de administración relacional de bases de datos. Una base de datos relacional archiva datos en tablas separadas en vez de colocar todos los datos en un gran archivo. Esto permite velocidad y flexibilidad. Las tablas están conectadas por relaciones definidas que hacen posible combinar datos de diferentes tablas sobre pedido.
MySQL es software de fuente abierta. Fuente abierta significa que es posible para cualquier persona usarlo y modificarlo. Cualquier persona puede bajar el código fuente de MySQL y usarlo sin pagar. Cualquier interesado puede estudiar el código fuente y ajustarlo a sus necesidades.
SQLITE
SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente pequeña (~275 kiB)2 biblioteca escrita en C. SQLite es un proyecto de dominio público1 creado por D. Richard Hipp. A diferencia del sistema de gestión de bases de datos cliente-servidor, el motor de SQLite no es un proceso independiente con el que el programa principal se comunica. En lugar de eso, la biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo. El programa utiliza la funcionalidad de SQLite a través de llamadas simples a subrutinas y funciones. Esto reduce la latencia en el acceso a la base de datos, debido a que las llamadas a funciones son más eficientes que la comunicación entre procesos. El conjunto de la base de datos (definiciones, tablas, índices, y los propios datos), son guardados como un sólo fichero estándar en la máquina host. Este diseño simple se logra bloqueando todo el fichero de base de datos al principio de cada transacción. En su versión 3, SQLite permite bases de datos de hasta 2 Terabytes de tamaño, y también permite la inclusión de campos tipo  BLOB. El autor de SQLite ofrece formación, contratos de soporte técnico y características adicionales como compresión y cifrado.

PostgreSQL
PostgreSQL es un Sistema de gestión de bases de datos relacional orientado a objetos y libre, publicado bajo la licencia PosgreSQL1 , similar a la BSD o la MIT. Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una empresa y/o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyados por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group).
Sydes (linux)
Linux es un sistema operativo semejante a Unix, de código abierto y desarrollado por una comunidad, para computadoras, servidores, mainframes, dispositivos móviles y dispositivos embebidos. Es compatible con casi todas las principales plataformas informáticas, incluyendo x86, ARM y SPARC, por lo que es uno de los sistemas operativos más soportados. Cada versión del sistema operativo Linux gestiona los recursos de hardware, lanza y gestiona las aplicaciones, y proporciona alguna forma de interfaz de usuario. La enorme comunidad de desarrollo y la amplia gama de distribuciones significa que una versión de Linux está disponible para casi cualquier tarea, y Linux ha penetrado en muchas áreas de la informática. Por ejemplo, Linux ha surgido como un sistema operativo popular para servidores web como Apache, así como para operaciones de red, tareas de computación científica que requieren enormes clústeres de computación, bases de datos en ejecución, computación de escritorio/endpoint y dispositivos móviles en ejecución con versiones del sistema operativo como Android .
DBD2 express-C DB2.
DB2 Express-C es un miembro de la familia IBM DB2 de poderosas aplicaciones de servidores de datos para manejar tanto datos relacionales como XML. DB2 Express-C es una edición de DB2 libre, sin límites y fácil de usar. La ‘C’ en DB2 Express-C significa Comunidad. Una comunidad de usuarios DB2 Express-C que se juntan para ayudarse unos a otros, tanto en línea como fuera de ella. La comunidad DB2 Express-C consiste en una variedad de personas y compañías que diseñan, desarrollan, implementan o utilizan soluciones de base de datos, como: Desarrolladores de aplicaciones que requieren un software de base de datos de estándar abierto para construir aplicaciones standalone, cliente-servidor, web y empresariales. ISVs, vendedores de hardware, vendedores de infraestructura de pila y proveedores de otros tipos de solución que quieran incluir o empotrar un completo servidor de datos como parte de sus soluciones. Consultores, administradores de base de datos y arquitectos IT que necesiten un servidor de datos robusto para entrenamiento, desarrollo de habilidades, evaluación y prototypingStartups, pequeñas y medianas compañías que necesitan un servidor de datos confiable para sus aplicaciones y operaciones. Estudiantes, profesores y otros usuarios académicos que quieran un servidor de datos altamente versátil para enseñanza, courseware, proyectos e investigaciones.

ApacheDerby

Apache Derby es un una base de datos relacional (RDBMS) programa completamente en Java y mantenida por la Fundación Apache. El proyecto Apache Derby es un proyecto OpenSource bajo licencia Apache 2.0. Una de las principales características es que Apache Derby puede ser incrustado dentro de nuestros programas Java, ocupando solo 2,6Mb de espacio, y funcionando directamente en memoria. Apache Derby fue desarrollado en primer momento por Cloudscape allá por 1997. Tras múltiples compras Cloudscape acabaría siendo comprada por IBM quien renombró a la base de datos como IBM Cloudscape. En 2004 IBM cede el código a la Fundación Apache para el proyecto Derby, el cual era originariamente Java DB. Dentro de las características de Apache Derby encontramos:
Está escrita completamente en Java.
Se basa en los estándares SQL y JDBC.
Proporciona un driver JDBC que puede ser incrustado directamente en nuestra aplicación Java.
Ocupa solo 2,6Mb
Soporta un funcionamiento cliente/servidor.
Puede ser ejecutada directamente en memoria.
Soporta múltiples Schema
Tiene capacidad de ejecutar procedimientos almacenados
Tiene soporte multi-idioma vía localización.


1 comentario:

Programación Informática y Tipos de programación

 La programación informática es el proceso por medio del cual se diseña, codifica, limpia y protege el código fuente de programas computacio...