Trabajo de grado - Pregrado
Photoring: Definition, implementation and comparison of two different backend architectures
Fecha
2017Registro en:
instname:Universidad de los Andes
reponame:Repositorio Institucional Séneca
Autor
Delgado Ruiz, David Mauricio
Institución
Resumen
Traditional tools for the the exploration and visualization of digital photo collections do not provide a usable easy-to-use interface for users to interact with. In addition, these tools usually do not convey all possible characteristics that photos in the collection have ( e.g. Date, Author, Location). As collections increase in size and characteristics, a new challenge appears: representing the collection in an efficient persistence data model. To address the first two problems we present Photoring, an alternative tool for the navigation, exploration and visualization of large photo collections. It offers a simple easy-to-use interface and it can also fully convey all possible characteristics of a collection. Finally, we implemented the data model for a particular collection in two different database schemas: mySQL and MongoDB. We then compared both implementations in terms of suitableness to the problem, ease of implementation and efficiency "Las herramientas tradicionales para la exploración y visualización de colecciones de fotografías digitales no proporcionan una interfaz fácil de usar y utilizable para que los usuarios interactúen. Además, estas herramientas generalmente no transmiten todas las características posibles que tienen las fotos de la colección (por ejemplo, fecha, autor, ubicación). A medida que aumentan las colecciones en tamaño y características, aparece un nuevo desafío: representar la colección en un modelo de datos de persistencia eficiente. Para abordar los dos primeros problemas presentamos Photoring, una herramienta alternativa para la navegación, exploración y visualización de grandes colecciones de fotos. Ofrece una interfaz simple y fácil de usar y también puede transmitir todas las características posibles de una colección. Finalmente, implementamos el modelo de datos para una colección particular en dos esquemas de bases de datos diferentes: mySQL y MongoDB. Luego comparamos ambas implementaciones en términos de idoneidad para el problema: facilidad de implementación y eficiencia."--Tomado del Formato de Documento de Grado