Vous êtes sur la page 1sur 11

INSTITUTO TECNOLGICO SUPERIOR DE XALAPA

ING.GESTIN EMPRESARIAL

TRABAJO DE INVESTIGACIN:
DIFERENTES MOTORES DE BASES DE DATOS
PROFESOR: ERIC HUMBERTO RAMIREZ CAMARENA

ALUMNOS:
KEVIN GERARDO LEN RODRIGUEZ
CESAR AUGUSTO RIVERA VAZQUEZ
LUIS FELIPE RODRIGUEZ SANTOS
SEMESTRE: 2
GRUPO: A

XALAPA VERACRUZ A 27 DE ABRIL DEL AO 2016

NDICE

INTRODUCCIN3

DIFERENTES MOTORES DE BASES DE DATOS


LOS MS UTILIZADOS..............4-7

MOTORES DE BASES DE DATOS GRATUITOS DE CDIGO


ABIERTO.........................................................................................8-9

CONCLUSIN...10

BIBLIOGRAFA..11

-2-

INTRODUCCIN

En este trabajo de investigacin se hace mencin de la importancia del


conocimiento de los diferentes motores de bases de datos que se ofrecen dentro
del mercado, al igual que se detalla a cada uno de ellos especificando el
funcionamiento que tienen y lo que se logra con su instalacin.
Este tema es de suma importancia dentro del mbito acadmico y profesional, ya
que el mundo de los negocios y de las empresas giran o se desarrollan dentro de
las nuevas tecnologas, y con este tipo de investigaciones se fomentan los nuevos
conocimientos, logrando as un ptimo desenvolvimientos dentro de dichos
mbitos.
Para tener una visin ms clara a lo que se enfoca esta investigacin, se
despliega la siguiente definicin.
Base datos se refiere al conjunto de datos pertenecientes a un mismo contexto.
Cada base de datos se compone de una o ms tablas que guarda un conjunto de
datos y estn relacionadas entre s. . Cada tabla tiene una o ms columnas y filas.
Teniendo acceso a ella posteriormente tanto de forma separada como de forma
conjunta. Se dice que las Bases de Datos es la parte ms importante del
Desarrollo de un Software.
Facilitan el almacenamiento de grandes cantidades de informacin. La
recuperacin rpida y flexible de informacin. La organizacin y reorganizacin de
la informacin. La impresin y distribucin de informacin en varias formas.

-3-

DIFERENTES MOTORES DE BASES DE DATOS

LOS MS UTILIZADOS
MICROSOFT ACCESS: Es un editor y gestor de bases de datos. Forma
parte de Microsoft Office y permite crear bases de datos con formularios de
una manera rpida y sencilla.
Desventajas: Para bases de datos de gran calibre (en cuanto a volumen de datos
o de usuarios) es recomendable usar otros sistemas como MySQL o Microsoft
SQL Server, y cdigo VBA (Visual Basic para Aplicaciones) no es multiplataforma,
pues slo est disponible para sistemas operativos de Microsoft, su uso es
inadecuado para grandes proyectos de software que requieren tiempos de
respuesta crticos. Es una base de datos para pequeos escenarios.

SQLITE: Es un sistema de gestin de bases de datos relacional compatible


con ACID, contenida en una relativamente pequea y libre biblioteca escrita
en C. SQLite es un proyecto de dominio pblico creado por D. Richard
Hipp.

MYSQL SERVER: Es un sistema para la gestin de bases de datos


producido por Microsoft basado en el modelo relacional. Microsoft SQL
Server constituye la alternativa de Microsoft a otros potentes sistemas
gestores de bases de datos como son Oracle, PostgreSQL o MySQL.

MYSQL: Es un sistema de gestin de bases de datos relacional, multihilo y


multiusuario con ms de seis millones de instalaciones. MySQL desde
enero de 2008 una subsidiaria de Sun Microsystems y sta a su vez de
Oracle Corporation desde abril de 2009 desarrolla MySQL como software
libre en un esquema de licenciamiento dual.

ORACLE DATABASE: Es un sistema de gestin de base de datos objetorelacional, desarrollado por Oracle Corporation. La nica edicin gratuita es
la Express Edition. Se considera a Oracle como uno de los sistemas de

-4-

bases de datos ms completos, destacando: soporte de transacciones,


estabilidad, escalabilidad y soporte multiplataforma.

MongoDB: Es una base de datos Open Source de gran rendimiento,


escalable, schema-free (creo que esto se refiere a que no es una base de
datos relacional convencional, aunque no estoy del todo seguro) y orientada
a documentos (esquemas de datos tipo JSON). Hay drivers preparados
para usar esta base de datos desde lenguajes como PHP, Python, Perl,
Ruby, JavaScript, C++ y muchos ms.

Hypertable: Es un sistema de almacenamiento distribuido de datos de alto


rendimiento diseado para soportar aplicaciones que requieran mximo
rendimiento, escalabilidad y eficiencia. Se ha diseado y modelado a partir
del proyecto BigTable de Google y se enfoca sobre todo a conjuntos de
datos de gran escala.

Apache CouchDB: Como en el caso de MongoDB, este proyecto est


destinado a ofrecer una base de datos orientada a documentos que se
pueden consultar o indexar en modo MapReduce usando JavaScript.
CouchDB ofrece una API JSON RESTful a la que se puede acceder desde
cualquier entorno que soporte peticiones HTTP.

Neo4j: Es un motor de persistencia completamente transaccional en Java


que almacena los datos mediante grafos, y no mediante tablas. Neo4j
ofrece una escalabilidad masiva. Puede manejar grafos de varios miles de
millones de nodos/relaciones/propiedades en una nica mquina, y se
puede escalar a lo largo de mltiples mquinas.

Riak: Es una base de datos ideal para aplicaciones web y combina:


Una tienda con un valor clave descentralizado
Un motor map/reduce flexible
Una interfaz de consultas HTTP/JSPN amigable.

Oracle Berkeley DB: Se trata de un motor de bases de datos embebidas


que proporciona a los desarrolladores persistencia local, rpida y eficiente
-5-

con una administracin nula. Oracle Berkeley DB es una librera que se


enlaza directamente en nuestras aplicaciones y permite realizar llamadas
simples a funciones en lugar de enviar mensajes a un servidor remoto para
mejorar el rendimiento.
Apache Cassandra: Es probablemente uno de los proyectos NoSQL ms
conocidos del mercado. Se trata de una base de datos distribuida de
segunda generacin con alta escalabilidad que est siendo usada por
gigantes como Facebook (que es quien la ha desarrollado), Digg, Twitter,
Cisco y ms empresas. El objetivo es ofrecer un entorno consistente,
tolerante a fallos y de alta disponibilidad a la hora de almacenar datos.

Memcached: Es un almacn del tipo in-memorykey-value para pequeas


cadenas de datos arbitrarios (textos, objetos) de resultados de llamadas a
base de datos, llamadas a API, o renderizado de pginas. Est orientado a
acelerar aplicaciones web dinmicas al aliviar la carga de la base de datos.

Firebird (no confundir con Firefox): Es una base de datos relacional que
puede ser utilizada en Linux, Windows y varias plataformas UNIX, y ofrece
un alto rendimiento y potente soporte de lenguajes para procedimientos
almacenados y triggers.

Redis: Es una base de datos avanzada del tipo fastkey-value que est
escrita en C y que se puede usar como memcached, por delante de una
base de datos tradicional, o bien por s sola de forma independiente. Tiene
soporte para varios lenguajes de programacin y se utiliza en proyectos
muy populares como GitHub o Engine Yard. Tambin hay un cliente PHP
llamado Rediska que permite gestionar bases de datos Redis.

HBase: Es un almacn distribuido del tipo column-oriented que puede ser


tambin denominado como la base de datos Hadoop. El proyecto est
dirigido a ofrecer tablas enormes de miles de millones de filas, y millones
de columnas. Dispone de un gatewayRESTful que soporta XML, Protobug
y opciones de codificacin binaria de datos.

Keyspace: Se trata de un almacn del tipo key-value con replicacin


consistente y que funciona sobre sistemas operativos Windows. Keyspace
-6-

ofrece una alta disponibilidad al enmascarar los fallos de servidor y red y al


aparecer como un nico servicio de alta disponibilidad.

4store: Es un motor de almacenamiento de bases de datos y de consultas


que mantiene datos en formato RDF. Est escrito en ANSI C99, est
diseado para funcionar en sistemas UNIX y ofrece una plataforma de alto
rendimiento, escalable y estable.
MariaDB: Es una rama compatible hacia atrs de MySQL Database
Server. Incluye soporte para la mayora de los motores de almacenamiento
Open Source, y adems para el propio motor de almacenamiento Maria.

Drizzle: Es un fork de MySQL que se centra en ser una base de datos


eficiente y estable, sobre todo optimizada para aplicaciones de Internet y
que siguen la filosofa Cloud Computing.

HyperSQL: Es un motor de bases de datos relacionales SQL escrito en


Java. HyperSQL ofrece un pequeo pero veloz motor de bases de datos
que dispone de tablas in-memory y basadas en disco, y que soporta los
modos embebidos y servidor. Adems, dispone de herramientas como una
consola de comandos SQL y una interfaz grfica para las consultas.

MonetDB: Es un sistema de bases de datos para aplicaciones de alto


rendimiento dirigidas a la minera de datos, OAP, GIS, bsquedas XML, y
recoleccin de informacin a partir de ficheros de texto y multimedia.

Persevere: Es un motor de almacenamiento de objetos y un servidor de


aplicaciones (ejecutndose en Java/Rhino) que ofrece almacenamiento de
datos dinmicos JSON para el desarrollo rpido de aplicaciones de Internet
orientadas a datos y basadas en JavaScript.

eXist-db: Est desarrollada a travs de la tecnologa XML. Almacena datos


CML segn el modelo de datos de este estndar, y se caracteriza por un
procesado eficiente y basado en ndices de XQuery.

-7-

MOTORES DE BASES DE DATOS GRATUITOS DE CDIGO ABIERTO.

Apache Derby: Base de Datos relacional de cdigo abierto implementada


Completamente en java.

B-TreeFiler: Sistema de bsqueda Rpida de Archivos, Creada por Borland


Delphi. Independiente de Otras Herramientas Borland. Gratuita de cdigo
abierto.

DiamondBase: Motor de Base de Datos en C ++ disponible para uso no


comercial.

Base de datos Firebird: Motor de Base de Datos Relacional para Linux,


Windows, y Gran Variedad de Plataformas de cdigo abierto, software
gratuito, Basada en Interbase.

FlashFiler: Programas de dominio pblico, de cdigo abierto. Motor de


BASE DE DATOS SQL Cliente / Servidor.

GNU SQL Server: Motor Base de Datos gratis, relacional porttil y


multiusuario Creada en C. Soporta SQL89.

Motor de base de datos H2: Motor Base de Datos de cdigo abierto en


Java Soporta API estndar JDBC de SQL.

Nubes de IBM: Programas de dominio pblico, de cdigo abierto, la Base


de Datos de pequeas dimensiones. Creada Completamente en Java.
MySQL: Programas de dominio pblico, el motor de la base de Datos
gratis, Soporte multiusuario. Multihilo. SQL. Versiones disponibles para
Win95 / Win98 / NT, Linux, Solaris, FreeBSD, AIX, SunOS, etc.
controladores JDBC. Freeware GPL bajo licencia.

-8-

Ocelot: Base de Datos Gratuita Soporta Completamente SQL estndar


ANSI / ISO (1992) y una lista de caractersticas de SQL3 (tambin
Conocido Como SQL-99).Corre en Varias Versiones de ventanas Puede
Ser Llamada por medio de ODBC. Solo para la USO personal, no
distribuible.

Prest: prest Es Un motor de bases de datos Fuente abierta Orientado un


Objetos con Soporte para Java y .NET.

PostGreSQL: Freeware, "La visin de PostgreSQL, Inc. es apoyar el


dominio del mercado de PostgreSQL como las soluciones definitivas de
bases de datos freewareSQL para individuos y organizaciones en todo el
mundo." Avanzada Objetos-relacional DBMS, corre en Varios Sistemas
Operativos y Contiene controladores para ODBC y JDBC.

Snchez GT.M: la fuerza industrial, la plataforma de aplicaciones de


procesamiento de transacciones que consiste en un motor de base de
datos optimizada para un alto rendimiento TP y un compilador para el M
(tambin conocido como paperas) lenguaje de programacin. GT.M esSouce abierta gratuita en x86 / Linux.

Sybase ASE Express: Edicin freeware de Sybase para Linux.

Isam real: Librera de BASE DE DATOS (DLL) Que se EE.UU. en El


Mtodo ISAM (IndexedSequential Access Method) ndices de manejar y
Datos de Longitud Variable. Aplicable en C ++, Delphi, Visual Basic, etc.
Programas de dominio pblico es de Windows.

-9-

CONCLUSIN
Este trabajo se desarrollo con un solo objetivo, que los alumnos tengan un
vasto conocimiento de lo referente a este tema Motores de Bases de
Datos, ampliando el campo de visin de lo que trata el software de una
PC.
Con esta investigacin se promueve la indagacin ms a fondo, detallada y
tal vez hasta la instalacin de alguna base de datos que al alumno le
interese.
Esta bsqueda recopila lo ms importante que al pblico y a los alumnos
les interesa, ya que existen muchas ms Bases de Datos que se podran
utilizar pero solo se eligieron las ms usuales para las personas.
Se trata de hacer ahnco en la comunidad estudiantil para que se
involucren o interesen por estas tecnologas de la comunicacin, ya que al
ritmo de vida que atraviesa esta generacin se ven obligados a interactuar
directamente con esta clase de herramientas computacionales.

- 10 -

BIBLIOGRAFA
http://www.muylinux.com/2010/03/04/35-motores-de-bases-dedatos-open-source
http://es.slideshare.net/still01/motores-de-bases-de-datos
https://yoalme.wordpress.com/2013/03/21/bases-de-datos/
http://www.gestiondeti.com/sistemas-de-informacion/los-mejoresmotores-de-bases-de-datos

- 11 -

Vous aimerez peut-être aussi