Cuando usar NoSql?

Antes de entrar en materia  vamos a definir , que es NoSql?. Es una amplia clase de sistemas de gestión de bases de datos que difieren del modelo clásico del sistema de gestión de bases de datos relacionales (RDBMS) en aspectos importantes, el más destacado que no usan SQL como el principal lenguaje de consultas. Los datos almacenados no requieren estructuras fijas como tablas, normalmente no soportan operaciones JOIN, ni garantizan completamente ACID (atomicidad, coherencia, aislamiento y durabilidad), y habitualmente escalan bien horizontalmente. Se hicieron famosas cuando compañías como Google, Amazon , Facebook , cuando vieron que las bases de datos relacionadas no solucionaban algunos problemas.

En que tipo de proyectos las podemos usar ?


  • Desarrollo de redes sociales
  • Desarrollo Web
  • Desarrollo Movil
  • BigData
  • Cloud(XaaS)


Entre las base de datos NoSql  por categoría :

Mas populares :

  • Redis
  • MondoDb
  • Riak
  • Cssandra

Classic document and bigtable stores :

  • CouchDB
  • HBase
  • Accumulo
  • Hypertable

Special - purpose :

  • Neo4J
  • ElasticSearch

Para mas información para cual base de datos usar pueden visitar :



Comentarios

Entradas populares de este blog

SQL SERVER : Obtener Objeto Última Fecha de modificación de una tabla

MetroFramework : Aplicaciones de escritorio al estilo metro

Que es LOCALDB?