0% encontró este documento útil (0 votos)
80 vistas4 páginas

Introducción a NoSQL y sus características

Este documento habla sobre No-SQL y sus características. No-SQL propone una estructura de almacenamiento más versátil que SQL aunque puede perder funcionalidades como transacciones. Las características de No-SQL incluyen ausencia de esquema, escalabilidad horizontal sencilla, velocidad y rendimiento.

Cargado por

PoLo GuJu
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
80 vistas4 páginas

Introducción a NoSQL y sus características

Este documento habla sobre No-SQL y sus características. No-SQL propone una estructura de almacenamiento más versátil que SQL aunque puede perder funcionalidades como transacciones. Las características de No-SQL incluyen ausencia de esquema, escalabilidad horizontal sencilla, velocidad y rendimiento.

Cargado por

PoLo GuJu
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

NO-SQL

Leopoldo Guadarrama Jurez

No-SQL

Contents
INTRODUCCIN A SQL ............................................................................................................................... 2 ORGENES Y CARACTERSTICAS GENERALES ............................................................................................... 2 CORRIENTE NOSQL .................................................................................................................................. 2 ESENCIA DE NOSQL ............................................................................................................................. 3 CARACTERSTICAS DE NOSQL ................................................................................................................ 3 CONCLUSIN........................................................................................................................................... 3

No-SQL

INTRODUCCIN A SQL
SQL (structured query lenguaje; por sus siglas en ingls) es el lenguaje de consultas mayormente usado. Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de sus caractersticas es el manejo del lgebra y el clculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla informacin de inters de bases de datos, as como hacer cambios en ella.

ORGENES Y CARACTERSTICAS GENERALES


Estn ligados a los de las bases de datos relacionales. Propone el modelo relacional. Lenguaje de acceso a bases de datos que explota la flexibilidad y potencia de los sistemas relacionales y permite as gran variedad de operaciones.

En la actualidad el SQL es el estndar de facto de la inmensa mayora de los SGBD comerciales. Y, aunque la diversidad de aadidos particulares que incluyen las distintas implementaciones comerciales del lenguaje es amplia.

CORRIENTE NOSQL
Las bases de datos relacionales no tienen nada de malo: Precisamente gracias al transcurso de los aos, hemos logrado aprender tcnicas bastante comunes para normalizarlas en la medida de lo posible, escalarlas segn crece la demanda, y utilizarlas como sistema de persistencia para almacenar informacin desde nuestro lenguaje procedural u orientado a objetos favorito (entre otros). La cuota de uso de software como SQLite, MySQL, PostgreSQL u Oracle, por poner cuatro ejemplos conocidos, es muy alta, encontrndose en la mayor parte de los desarrollos modernos. Pero lleg la web, el software como servicio, los servicios en la nube y las startups de xito con millones de usuarios. Y con todo ello llegaron los problemas de alta escalabilidad. Si bien los modelos relacionales se pueden adaptar para hacerlos escalar incluso en los entornos ms difciles, s que es cierto que, a menudo, se hacen cada vez menos intuitivos a medida que aumenta la complejidad. Triples y cudruples JOINs en consultas SQL que asustan al ms pintado nada ms verlas, a veces poco eficientes, y sistemas de almacenamiento de resultados en cachs para acelerar la resolucin de las peticiones y evitar ejecutar cada vez estas pesadas operaciones.

No-SQL

ESENCIA DE NOSQL
Los sistemas NoSQL proponen una estructura de almacenamiento ms verstil, aunque sea a costa de perder ciertas funcionalidades como las transacciones que engloban operaciones en ms de una coleccin de datos, o la incapacidad de ejecutar el producto cartesiano de dos tablas (tambin llamado JOIN) teniendo que recurrir a la desnormalizacin de datos.

CARACTERSTICAS DE NOSQL
Ausencia de esquema en los registros de datos. Escalabilidad horizontal sencilla. Velocidad. Claridad y Rendimiento.

CONCLUSIN
La corriente NoSQL, no es nada ms que la estructura de SQL desorganizada; las tablas se convierten en simples registros sin ndices, sin normalizaciones, sin integridad, etc. La mayor ventaja que presenta esta corriente aunque no lo parezca es la agilidad del procesamiento de la informacin. Actualmente muchos programadores podremos ver que no tiene sentido el uso de esta corriente, pero no es por que no hemos trabajado con dicha corriente que, cabe mencionar no tiene reglas de normas para que se use a un nivel certificado; cada quien lo usa a su manera o parecer, sin embargo grandes sistemas de empresas utilizan esta nueva corriente debido a la agilidad en el procesamiento de la informacin.

También podría gustarte