Base de datos no relacional Couchbase y su impacto en las nuevas exigencias de manejo y control de datos en línea
Fecha
2012-11Autor
Enríquez Cabrera, Jesús Arturo
García Alcántara, Jimmy
Metadatos
Mostrar el registro completo del ítemResumen
El software interactivo ha venido sufriendo cambios radicales en los últimos años, y
aunado al exponencial aumento de usuarios conectados a la red, ha creado la necesidad
de crear, diseñar o mejorar sistemas que puedan soportar los efectos de esta evolución
en el uso de los sistemas. Con el aumento de usuarios conectados a la red, se crea la
necesidad de sistemas con alto rendimiento, escalabilidad, tiempo de respuesta, entre
otras muchas características.
Hoy en día, se vive en un mundo donde las aplicaciones móviles, las páginas WEB
dinámicas y el software interactivo forman parte muy importante de los cambios
tecnológicos más recientes que han ocurrido, esto mismo es lo que aumenta la demanda
requerida en los nuevos sistemas tecnológicos y muchas veces a pesar de la alta
demanda de sistemas competentes empresas como Google y Amazon se ven en la
necesidad de crear su propia tecnología hablando con respecto a tecnologías de bases de
datos (Big Table y SimpleDB), el desarrollo de tecnología propia no es algo factible para
muchas empresas, es aquí donde entran las tecnologías alternas.
Las tecnologías de bases de datos "NoSQL" o no relacionales son relativamente un
nuevo concepto para las adecuaciones que se requieren, para cumplir con los
propósitos de los modernos sistemas de software interactivo. Los proveedores de
tecnologías de bases de datos "NoSQL" han surgido para ofrecer tecnología de base de
datos con el propósito de permitir la gestión de datos rentables para la Web moderna
y las aplicaciones móviles.
Es aquí donde entran en cuestión la base de datos no relacional, Couchbase, que es una
base de datos con características que las bases de datos relacionales en forma óptima.
El propósito de este proyecto de investigación fue el de medir y comparar características
entre las bases de datos relacionales y no relacionales, se tomó a Couchbase por parte de
lo no relacional, y a MySQL por parte de lo relacional. Que de acuerdo con las
características comparadas, resultó ser mejor la base de datos no relacional Couchbase.
En el primer capítulo, se aborda el contexto del problema de investigación,
estableciendo los antecedentes, definiendo el problema, y delimitando hasta donde
abarcó la investigación. Seguido del capítulo dos, donde se explica los conceptos más
importantes para el entendimiento de uso de las bases de datos que se utilizaron. El
capítulo tres, contiene todo con respecto al desarrollo paso a paso de la aplicación. En
los dos últimos capítulos se describen y analizan los resultados, para finalmente dar las
conclusiones y los trabajos futuros.
Se desarrolló una aplicación donde se puede medir el desempeño de ambas bases de
datos en un ambiente justo y equilibrado. Una vez obtenidos los resultados de las
pruebas se pudo proceder a la evaluación de las dos bases de datos y con estos
resultados se definió cuál y bajo qué circunstancias es más factible el uso de una
determinada base de datos.
El ítem tiene asociados los siguientes ficheros de licencia: