Categoría: MongoDB

Sin duda alguna si deseamos entender el funcionamiento de bases de datos no relacionales debemos empezar por comprender su esencia, es por ello que empezaremos definiendo que es No-SQL, tradicionalmente hemos conocido los sistemas manejadores de bases de datos relacionales como Mysql, Oracle, PostgreSQL, SQLServer, entre otros. Todos estos son sistemas que se basan la administración y gestión de los datos mediante el criterio ACID para catalogar el manejo de transacciones, así mismo su funcionamiento consiste en la creación de entidades o tablas mediante las cuales se almacenan los datos, ahora bien. Los sistemas de bases de datos No-SQL no siguen estos lineamientos ya que han sido pensados para fines un poco distintos como por ejemplo la posibilidad de gestionar volúmenes gigantescos de información, de esta manera escalar y crecer en conjunto a las necesidades de una organización pudiendo escalar horizontalmente sin perder el performance, para ello se opta por otro tipo de administración de los datos, que para el caso de MongoDB se representan como documentos, con una estructura similar a un fichero JSON.

NoSQL y MongoDB

NoSQL Sin duda alguna si deseamos entender el funcionamiento de bases de datos no relacionales debemos empezar por comprender su esencia, es por ello que empezaremos definiendo que es No-SQL,…