1.3 Ensayo SQL vs NoSQL

Embed Size (px)

Citation preview

  • 7/24/2019 1.3 Ensayo SQL vs NoSQL

    1/2

    SQL vs NoSQL

    SQL es un modelo relacional, es factible utilizarlo en la creacin de base de datos

    ya que puede poseer una informacin ms jerrquica y ms consistente. Posee

    una ecelente flexibilidad y potencia en los sistemas relacionales, permitiendo unagran cantidad de operaciones. Se maneja por conjunto de registros y no por

    registros indiiduales, permite una codificacin orientada a objetos que nos facilita

    el trabajo.

    !na de las caracter"sticas ms importantes de SQL es que utilizan L## $Lenguaje

    de #efinicin de #atos%, esto nos permite utilizar comandos para manipular los

    esquemas de manera ms fcil.

    &ambi'n SQL es un L(# $Lenguaje )nteractio de (anipulacin de #atos% nos

    permite consultar y manipular los datos.

    SQL tiene diferentes tipos de datos como date, time, entre muc*os otros. SQL es

    sistemtico ya que el orden de las sentencias puede alterar el resultado deseado.

    Por otro lado +oSQL es un modelo no relacional, este nos facilita la programacin

    de base de datos en las redes sociales, desarrollo eb, desarrollo mil, entre

    otras en donde se requiera almacenar una gran cantidad de datos y es ms rpida

    ya que no utiliza los -join, aunque estos -join en SQL se pueden optimizar para

    trabajar ms rpido.

    +oSQL no utilizan completamente el sistema /0)# $atomicidad, consistencia,

    aislamiento y durabilidad%. Sin embargo pueden ofrecer operaciones de manera

    mas optimizadas como el agregar y recuperar, tienen una mejor escalabilidad y

    rendimiento dependiendo del modelo de datos.

    0onclusin

    #ependiendo del tipo de trabajo que ayamos a realizar se tendr"a que escoger el

    lenguaje ms factible para crear la base de datos, en algunos casos se pueden

    utilizar los 1 lenguajes SQL y +oSQL para que se obtenga un mejor resultado. 2ay

  • 7/24/2019 1.3 Ensayo SQL vs NoSQL

    2/2

    que conocer las entajas y las desentajas que nos ofrecen cada uno para que al

    momento de realizar una base de datos nos quede ms eficiente.