Sunteți pe pagina 1din 4

Base de datos SQL y No SQL

1) SQL: (Structured Query Language) es un lenguaje de programacin estndar e


interactiva para la obtencin de informacin desde una base de datos y para
actualizarla. Aunque Sql es a la vez un ANSI (Sistema de codificacin de
caracteres alfanumricos diseado en el American National Standars Institute que
permite hasta 256 caracteres distintos) y una norma ISO, muchos productos de
bases de datos soportan SQL con extensiones propietarias al leguaje estndar.
Las consultas toman la forma de un lenguaje de comandos que permite
seleccionar, insertar, actualizar, averiguar la ubicacin de los datos y ms.
2) NoSQL: Abarca una amplia gama de tecnologas y arquitecturas, busca resolver
los problemas de escalabilidad y rendimiento de BIG DATA que las bases de datos
diseadas no fueron diseados para abordar. NoSQL es especialmente til
cuando una empresa necesita acceder y analizar grandes cantidades de datos no
estructurados o datos que se almacenan de forma remota en varios servidores
virtuales en la nube. Contrariamente a las ideas falsas causadas por su nombre,
NoSQL no prohbe lenguaje estructurado de consulta (SQL). Si bien es cierto que
algunos sistemas NoSQL son totalmente no-relacionales, otros simplemente evitan
funcionalidades relacionales seleccionadas como esquemas de tablas fijas y
operaciones conjuntas. Por ejemple, en lugar de utilizar tablas una base de datos
NoSQL podra organizar los datos en objetos pares clave/valor o tuplas (Una tupla
es una secuencia de valores agrupados usado para agrupar varios valores como
uno solo).

Comerciales (SQL)
1) Oracle: Base de datos que puede correr en casi cualquier Sistema operativo.
2) IBM DB2: 2 Base de datos ms utilizada en en Unix/Linux despus de Oracle.
3) Microsoft SQL Server: Base de datos con compatibilidad nica para sistemas
Windows.
4) Teradata: Destaca sobre las dems por su capacidad de almacenamiento y
anlisis de datos, usados en Big Data
5) SAP Sybase: mayormente usada hace una dcada, sigue destacando por su
escalabilidad y rendimiento.

Libres (SQL)
1) MySQL AB: Creador del sistema administrador de bases de datos relacionales
MySQL y la ms grande empresa de software libre del mundo.
2) Mara DB: de los mismos creadores originales de MySQL, esta comparte alta
compatibilidad con la anterior.
3) Postgre SQL: Sistema de gestin de bases de datos relacional orientado a
objetos y libre y es manejada por PGDG (PostgreSQL Global DEvelopment
Group).

NoSQL
Orientado a documentos:
1) Mongo DB: Base de datos ms popular que trabaja con datos estructurados y
no estructurados, destacando por su gran capacidad de escalado y rendimiento.
2) Couchbase Server: Base de dato libre creada por proyecto Apache, destaca por
su gran consola de administracin en la que se accede a muchos datos de forma
fcil.
3) Mark Logic Server: A diferencia de las anteriores destaca por su compatibilidad
con XML, JSON y RDF.
4) Raven DB:
5) Apache Jena:
6) Privotal GemFire:
NoSQL orientados a Clave-Valor:
1) Redis:
2) Riak:
3) Oracle NoSQL
4) Microsoft Azure Table Storage
NoSQL orientados a columnas:
1) Apache Cassandra
2) Apache Hbase

Base de datos orientadas a grafos NoSQL:


1) Neo4j:
2) Infinite graph:

Evolucin SQL (http://www.slideshare.net/johnbulla/diplomado-tcnico-sql-server2012-sesin-18 Diapositiva #6-26)

2) Evolucin NoSQL: El trmino data del ao 1998 por Carlo Strozzi y fue trado de
vuelta en 2009 por Eric Evans sugiriendo llamara a este grupo de BBDD de nueva
generacin como Big Data.

Links:
(http://searchdatacenter.techtarget.com/es/definicion/NoSQL-No-Solo-SQL)
(http://blog.pandorafms.org/es/tipos-de-bases-de-datos-y-las-mejores-bases-dedatos-del-2016/)

S-ar putea să vă placă și