Repetición documental. Propuesta de almacenamiento único multi-aplicación. DBRMS, NoSQL y Simple Storage al rescate
- Autores
- Fernández Lugo, Jorge Gerardo
- Año de publicación
- 2023
- Idioma
- español castellano
- Tipo de recurso
- tesis de maestría
- Estado
- versión aceptada
- Colaborador/a o director/a de tesis
- Rivadera, Gustavo Ramiro
- Descripción
- La repetición de documentos iguales, dispersados en múltiples bases de datos, suele producirse cuando distintos sistemas utilizan los mismos documentos, y encuentran en la copia y en la duplicación, la forma más simple de compartir los mismos. Pero la repetición, como una solución simple para compartir, trae consigo el problema del desperdicio de almacenamiento producido por la duplicación junto con la pérdida de trazabilidad con respecto al versionado de un mismo documento. El propósito del presente trabajo, es encontrar una forma de almacenar documentos, provenientes de múltiples sistemas, en un repositorio único. Permitir que los demás sistemas, mediante referencias y permisos, puedan acceder a los documentos, a través de una base de datos única multi-aplicación; la cual contemplara alojar los mencionados documentos en tres tipos distintos de almacenamiento como repositorio único: relacional, NoSQL y almacenamiento simple de objetos. Finalmente, como propósito añadido, incorporar a la solución un motor especializado en búsquedas, a fin de dotar al modelo de un mecanismo para realizar búsquedas complejas de texto. El desarrollo del presente proyecto parte de la definición del problema, seguida de un estudio de los tres tipos de almacenamientos mencionados anteriormente. El resultado es el diseño de la base de datos única multi-aplicación, acompañada de un esquema de servicios para las operaciones CRUD. Desarrollado en PHP, un lote de pruebas alimenta la base de datos única, junto a los tres tipos de almacenamientos propuestos, probando la funcionalidad del modelo. The repetition of the same documents, dispersed in multiple databases, usually occurs when different systems use the same documents, and find in copying and duplication, the simplest way to share them. But repetition, as a simple sharing solution, brings with it the problem of wasted storage caused by duplication along with loss of traceability regarding versioning of the same document. The purpose of this work is to find a way to store documents from multiple systems in a single repository. Allow other systems, through references and permissions, to access the documents, through a single multi-application database; which will contemplate hosting the aforementioned documents in three different types of storage as a single repository: relational, NoSQL and simple object storage. Finally, as an added purpose, to incorporate a specialized search engine into the solution, in order to provide the model with a mechanism to perform complex text searches. The development of this project starts from the definition of the problem, followed by a study of the three types of storage mentioned above. The result is the unique multi-application database design, accompanied by a service schema for CRUD operations. Developed in PHP, a batch of tests feeds the unique database, together with the three types of storage proposed, testing the functionality of the model.
Fil: Fernández Lugo, Jorge Gerardo. Universidad Católica de Salta. Facultad de Ingeniería; Argentina.
Fil: Rivadera, Gustavo Ramiro. Universidad Católica de Salta. Facultad de Ingeniería; Argentina. - Materia
-
Trabajo final de postgrado
Informática
Base de datos
Sistema de gestión de bases de datos - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- https://creativecommons.org/licenses/by-nc-sa/4.0/
- Repositorio
.jpg)
- Institución
- Universidad Católica de Salta
- OAI Identificador
- oai:bibliotecas.ucasal.edu.ar:72706
Ver los metadatos del registro completo
| id |
RIUCASAL_da5a26008a3d376e22b68e6866558000 |
|---|---|
| oai_identifier_str |
oai:bibliotecas.ucasal.edu.ar:72706 |
| network_acronym_str |
RIUCASAL |
| repository_id_str |
3930 |
| network_name_str |
Repositorio Institucional (UCaSal) |
| spelling |
Repetición documental. Propuesta de almacenamiento único multi-aplicación. DBRMS, NoSQL y Simple Storage al rescateFernández Lugo, Jorge GerardoTrabajo final de postgradoInformáticaBase de datosSistema de gestión de bases de datosLa repetición de documentos iguales, dispersados en múltiples bases de datos, suele producirse cuando distintos sistemas utilizan los mismos documentos, y encuentran en la copia y en la duplicación, la forma más simple de compartir los mismos. Pero la repetición, como una solución simple para compartir, trae consigo el problema del desperdicio de almacenamiento producido por la duplicación junto con la pérdida de trazabilidad con respecto al versionado de un mismo documento. El propósito del presente trabajo, es encontrar una forma de almacenar documentos, provenientes de múltiples sistemas, en un repositorio único. Permitir que los demás sistemas, mediante referencias y permisos, puedan acceder a los documentos, a través de una base de datos única multi-aplicación; la cual contemplara alojar los mencionados documentos en tres tipos distintos de almacenamiento como repositorio único: relacional, NoSQL y almacenamiento simple de objetos. Finalmente, como propósito añadido, incorporar a la solución un motor especializado en búsquedas, a fin de dotar al modelo de un mecanismo para realizar búsquedas complejas de texto. El desarrollo del presente proyecto parte de la definición del problema, seguida de un estudio de los tres tipos de almacenamientos mencionados anteriormente. El resultado es el diseño de la base de datos única multi-aplicación, acompañada de un esquema de servicios para las operaciones CRUD. Desarrollado en PHP, un lote de pruebas alimenta la base de datos única, junto a los tres tipos de almacenamientos propuestos, probando la funcionalidad del modelo. The repetition of the same documents, dispersed in multiple databases, usually occurs when different systems use the same documents, and find in copying and duplication, the simplest way to share them. But repetition, as a simple sharing solution, brings with it the problem of wasted storage caused by duplication along with loss of traceability regarding versioning of the same document. The purpose of this work is to find a way to store documents from multiple systems in a single repository. Allow other systems, through references and permissions, to access the documents, through a single multi-application database; which will contemplate hosting the aforementioned documents in three different types of storage as a single repository: relational, NoSQL and simple object storage. Finally, as an added purpose, to incorporate a specialized search engine into the solution, in order to provide the model with a mechanism to perform complex text searches. The development of this project starts from the definition of the problem, followed by a study of the three types of storage mentioned above. The result is the unique multi-application database design, accompanied by a service schema for CRUD operations. Developed in PHP, a batch of tests feeds the unique database, together with the three types of storage proposed, testing the functionality of the model. Fil: Fernández Lugo, Jorge Gerardo. Universidad Católica de Salta. Facultad de Ingeniería; Argentina.Fil: Rivadera, Gustavo Ramiro. Universidad Católica de Salta. Facultad de Ingeniería; Argentina.Universidad Católica de Salta. Facultad de Ingeniería (Salta)Rivadera, Gustavo Ramiro2023-04-19info:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_bdccinfo:ar-repo/semantics/tesisDeMaestriaapplication/pdfhttps://bibliotecas.ucasal.edu.ar/opac_css/index.php?lvl=cmspage&pageid=24&id_notice=727067270620230502u u u0frey0103 baspa1001514Salta (province)info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Atribución/Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)reponame:Repositorio Institucional (UCaSal)instname:Universidad Católica de Saltainstacron:UCaSal2025-10-23T11:20:24Zoai:bibliotecas.ucasal.edu.ar:72706Institucionalhttp://bibliotecas.ucasal.edu.ar/opac_css/index.php?lvl=cmspage&pageid=16Universidad privadaNo correspondehttp://bibliotecas.ucasal.edu.ar/ws/oai2_7?verb=Identifycdiedrich@ucasal.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:39302025-10-23 11:20:24.779Repositorio Institucional (UCaSal) - Universidad Católica de Saltafalse |
| dc.title.none.fl_str_mv |
Repetición documental. Propuesta de almacenamiento único multi-aplicación. DBRMS, NoSQL y Simple Storage al rescate |
| title |
Repetición documental. Propuesta de almacenamiento único multi-aplicación. DBRMS, NoSQL y Simple Storage al rescate |
| spellingShingle |
Repetición documental. Propuesta de almacenamiento único multi-aplicación. DBRMS, NoSQL y Simple Storage al rescate Fernández Lugo, Jorge Gerardo Trabajo final de postgrado Informática Base de datos Sistema de gestión de bases de datos |
| title_short |
Repetición documental. Propuesta de almacenamiento único multi-aplicación. DBRMS, NoSQL y Simple Storage al rescate |
| title_full |
Repetición documental. Propuesta de almacenamiento único multi-aplicación. DBRMS, NoSQL y Simple Storage al rescate |
| title_fullStr |
Repetición documental. Propuesta de almacenamiento único multi-aplicación. DBRMS, NoSQL y Simple Storage al rescate |
| title_full_unstemmed |
Repetición documental. Propuesta de almacenamiento único multi-aplicación. DBRMS, NoSQL y Simple Storage al rescate |
| title_sort |
Repetición documental. Propuesta de almacenamiento único multi-aplicación. DBRMS, NoSQL y Simple Storage al rescate |
| dc.creator.none.fl_str_mv |
Fernández Lugo, Jorge Gerardo |
| author |
Fernández Lugo, Jorge Gerardo |
| author_facet |
Fernández Lugo, Jorge Gerardo |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Rivadera, Gustavo Ramiro |
| dc.subject.none.fl_str_mv |
Trabajo final de postgrado Informática Base de datos Sistema de gestión de bases de datos |
| topic |
Trabajo final de postgrado Informática Base de datos Sistema de gestión de bases de datos |
| dc.description.none.fl_txt_mv |
La repetición de documentos iguales, dispersados en múltiples bases de datos, suele producirse cuando distintos sistemas utilizan los mismos documentos, y encuentran en la copia y en la duplicación, la forma más simple de compartir los mismos. Pero la repetición, como una solución simple para compartir, trae consigo el problema del desperdicio de almacenamiento producido por la duplicación junto con la pérdida de trazabilidad con respecto al versionado de un mismo documento. El propósito del presente trabajo, es encontrar una forma de almacenar documentos, provenientes de múltiples sistemas, en un repositorio único. Permitir que los demás sistemas, mediante referencias y permisos, puedan acceder a los documentos, a través de una base de datos única multi-aplicación; la cual contemplara alojar los mencionados documentos en tres tipos distintos de almacenamiento como repositorio único: relacional, NoSQL y almacenamiento simple de objetos. Finalmente, como propósito añadido, incorporar a la solución un motor especializado en búsquedas, a fin de dotar al modelo de un mecanismo para realizar búsquedas complejas de texto. El desarrollo del presente proyecto parte de la definición del problema, seguida de un estudio de los tres tipos de almacenamientos mencionados anteriormente. El resultado es el diseño de la base de datos única multi-aplicación, acompañada de un esquema de servicios para las operaciones CRUD. Desarrollado en PHP, un lote de pruebas alimenta la base de datos única, junto a los tres tipos de almacenamientos propuestos, probando la funcionalidad del modelo. The repetition of the same documents, dispersed in multiple databases, usually occurs when different systems use the same documents, and find in copying and duplication, the simplest way to share them. But repetition, as a simple sharing solution, brings with it the problem of wasted storage caused by duplication along with loss of traceability regarding versioning of the same document. The purpose of this work is to find a way to store documents from multiple systems in a single repository. Allow other systems, through references and permissions, to access the documents, through a single multi-application database; which will contemplate hosting the aforementioned documents in three different types of storage as a single repository: relational, NoSQL and simple object storage. Finally, as an added purpose, to incorporate a specialized search engine into the solution, in order to provide the model with a mechanism to perform complex text searches. The development of this project starts from the definition of the problem, followed by a study of the three types of storage mentioned above. The result is the unique multi-application database design, accompanied by a service schema for CRUD operations. Developed in PHP, a batch of tests feeds the unique database, together with the three types of storage proposed, testing the functionality of the model. Fil: Fernández Lugo, Jorge Gerardo. Universidad Católica de Salta. Facultad de Ingeniería; Argentina. Fil: Rivadera, Gustavo Ramiro. Universidad Católica de Salta. Facultad de Ingeniería; Argentina. |
| description |
La repetición de documentos iguales, dispersados en múltiples bases de datos, suele producirse cuando distintos sistemas utilizan los mismos documentos, y encuentran en la copia y en la duplicación, la forma más simple de compartir los mismos. Pero la repetición, como una solución simple para compartir, trae consigo el problema del desperdicio de almacenamiento producido por la duplicación junto con la pérdida de trazabilidad con respecto al versionado de un mismo documento. El propósito del presente trabajo, es encontrar una forma de almacenar documentos, provenientes de múltiples sistemas, en un repositorio único. Permitir que los demás sistemas, mediante referencias y permisos, puedan acceder a los documentos, a través de una base de datos única multi-aplicación; la cual contemplara alojar los mencionados documentos en tres tipos distintos de almacenamiento como repositorio único: relacional, NoSQL y almacenamiento simple de objetos. Finalmente, como propósito añadido, incorporar a la solución un motor especializado en búsquedas, a fin de dotar al modelo de un mecanismo para realizar búsquedas complejas de texto. El desarrollo del presente proyecto parte de la definición del problema, seguida de un estudio de los tres tipos de almacenamientos mencionados anteriormente. El resultado es el diseño de la base de datos única multi-aplicación, acompañada de un esquema de servicios para las operaciones CRUD. Desarrollado en PHP, un lote de pruebas alimenta la base de datos única, junto a los tres tipos de almacenamientos propuestos, probando la funcionalidad del modelo. The repetition of the same documents, dispersed in multiple databases, usually occurs when different systems use the same documents, and find in copying and duplication, the simplest way to share them. But repetition, as a simple sharing solution, brings with it the problem of wasted storage caused by duplication along with loss of traceability regarding versioning of the same document. The purpose of this work is to find a way to store documents from multiple systems in a single repository. Allow other systems, through references and permissions, to access the documents, through a single multi-application database; which will contemplate hosting the aforementioned documents in three different types of storage as a single repository: relational, NoSQL and simple object storage. Finally, as an added purpose, to incorporate a specialized search engine into the solution, in order to provide the model with a mechanism to perform complex text searches. The development of this project starts from the definition of the problem, followed by a study of the three types of storage mentioned above. The result is the unique multi-application database design, accompanied by a service schema for CRUD operations. Developed in PHP, a batch of tests feeds the unique database, together with the three types of storage proposed, testing the functionality of the model. |
| publishDate |
2023 |
| dc.date.none.fl_str_mv |
2023-04-19 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/masterThesis info:eu-repo/semantics/acceptedVersion http://purl.org/coar/resource_type/c_bdcc info:ar-repo/semantics/tesisDeMaestria |
| format |
masterThesis |
| status_str |
acceptedVersion |
| dc.identifier.none.fl_str_mv |
https://bibliotecas.ucasal.edu.ar/opac_css/index.php?lvl=cmspage&pageid=24&id_notice=72706 72706 20230502u u u0frey0103 ba |
| url |
https://bibliotecas.ucasal.edu.ar/opac_css/index.php?lvl=cmspage&pageid=24&id_notice=72706 |
| identifier_str_mv |
72706 20230502u u u0frey0103 ba |
| dc.language.none.fl_str_mv |
spa |
| language |
spa |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Atribución/Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0) |
| eu_rights_str_mv |
openAccess |
| rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Atribución/Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0) |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.coverage.none.fl_str_mv |
1001514 Salta (province) |
| dc.publisher.none.fl_str_mv |
Universidad Católica de Salta. Facultad de Ingeniería (Salta) |
| publisher.none.fl_str_mv |
Universidad Católica de Salta. Facultad de Ingeniería (Salta) |
| dc.source.none.fl_str_mv |
reponame:Repositorio Institucional (UCaSal) instname:Universidad Católica de Salta instacron:UCaSal |
| reponame_str |
Repositorio Institucional (UCaSal) |
| collection |
Repositorio Institucional (UCaSal) |
| instname_str |
Universidad Católica de Salta |
| instacron_str |
UCaSal |
| institution |
UCaSal |
| repository.name.fl_str_mv |
Repositorio Institucional (UCaSal) - Universidad Católica de Salta |
| repository.mail.fl_str_mv |
cdiedrich@ucasal.edu.ar |
| _version_ |
1846787985206411264 |
| score |
12.471625 |