Publicação
Tradutor de interrogações SQL para MongoDB
| Resumo: | Nos últimos anos, com o crescimento exponencial dos dados semiestruturados e não estruturados, e com o aumento massivo do seu volume, as bases de dados relacionais que não foram projetadas para lidar com estes desafios de escalabilidade e agilidade que os aplicativos modernos enfrentam, nem foram construídos para aproveitar o poder de armazenamento e processamento, atualmente disponível, forçaram as organizações a desenvolver novos sistemas, surgindo, então, as bases de dados NoSQL, incluindo MongoDB. Sendo uma tecnologia relativamente recente, a maior parte dos utilizadores desconhecem a sua estrutura e linguagem de interrogação. Se existisse uma ferramenta que possibilitasse, não só, os utilizadores interrogarem uma base de dados MongoDB, através de comandos SQL, nomeadamente comandos select, baseando-se num modelo relacional, do qual já estão habituados, mas também aprenderem a linguagem de interrogação Mongo, com a sua utilização, então, esta nova tecnologia tornar-se-á vantajosa para um maior número de utilizadores. Assim sendo, nesta dissertação foi desenvolvida uma ferramenta que, primeiro, transpõe o modelo de coleções MongoDB para o modelo relacional correspondente. Permitindo aos utilizadores, a partir do modelo previamente estabelecido, aceder à informação armazenada na base de dados, com uma interrogação select, que será automaticamente traduzida para a interrogação mongo equivalente. O utilizador terá, ainda, a possibilidade de conhecer qual a interrogação mongo equivalente, dando-lhe a oportunidade de aprender a linguagem de interrogação desta base de dados. |
|---|---|
| Autores principais: | Pereira, Vicente Germano |
| Assunto: | Engenharia de telecomunicações Modelo relacional SQL Structured Query Language Base de dados relacional Aggregate Framework Find MongoDB Relational Model SQL |
| Ano: | 2018 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | ISCTE |
| Idioma: | português |
| Origem: | Repositório ISCTE |
Registos relacionados
book Performance Evaluation Between HarperDB, Mongo DB and PostgreSQL
por: Figueiredo, Figueiredo
Publicado em: (2023)
por: Figueiredo, Figueiredo
Publicado em: (2023)
school Query Anonymization for MongoDB
por: Pires, Hélio Bento Renato
Publicado em: (2019)
por: Pires, Hélio Bento Renato
Publicado em: (2019)
school Benchmarking of RDBMS and NoSQL performance on unstructured data
por: Karimi, Mwai
Publicado em: (2019)
por: Karimi, Mwai
Publicado em: (2019)
school Análise de desempenho do MongoDB em cenários de elevada distribuição e partição de dados
por: Rodrigues, Joana Micaela da Silva
Publicado em: (2018)
por: Rodrigues, Joana Micaela da Silva
Publicado em: (2018)
article Evaluating query energy consumption in document stores
por: Duarte, Duarte
Publicado em: (2018)
por: Duarte, Duarte
Publicado em: (2018)
article Enabling data storage and availability of multimodal neuroimaging studies: a NoSQL based solution
por: Fernandes, Filipe
Publicado em: (2016)
por: Fernandes, Filipe
Publicado em: (2016)
article Consistency Models of NoSQL Databases
por: Diogo, Miguel
Publicado em: (2019)
por: Diogo, Miguel
Publicado em: (2019)
school O estágio na empresa omnium:retail na área de retalho
por: Aguiar, Nelson Agostinho Teixeira
Publicado em: (2023)
por: Aguiar, Nelson Agostinho Teixeira
Publicado em: (2023)
school Armazéns de dados em bases de dados NoSQL
por: Pereira, Daniel José Pinto
Publicado em: (2014)
por: Pereira, Daniel José Pinto
Publicado em: (2014)
article A novel approach to endoscopic exams archiving
por: Braga, Joel Teles
Publicado em: (2014)
por: Braga, Joel Teles
Publicado em: (2014)
article NewSQL Databases Assessment: CockroachDB, MariaDB Xpand, and VoltDB
por: Pina, Eduardo
Publicado em: (2022)
por: Pina, Eduardo
Publicado em: (2022)
school Construtor automático de queries SQL a partir de um modelo relacional
por: Vítor, Afonso Antunes Bonifácio
Publicado em: (2018)
por: Vítor, Afonso Antunes Bonifácio
Publicado em: (2018)
school Consistent Caching for Application servers
por: Rosa, Diogo Miguel Santos
Publicado em: (2024)
por: Rosa, Diogo Miguel Santos
Publicado em: (2024)
school Aplicação mobile: agregador de dados imobiliários
por: Mattos, Marco Cezar Moreira de
Publicado em: (2021)
por: Mattos, Marco Cezar Moreira de
Publicado em: (2021)
school SGBD de alta escalabilidade com suporte a dados georreferenciados
por: Maranho, Ricardo
Publicado em: (2014)
por: Maranho, Ricardo
Publicado em: (2014)
article A smart system for twitter corpus collection, management and visualization
por: Brogueira, G.
Publicado em: (2017)
por: Brogueira, G.
Publicado em: (2017)
book PostgreSQL: Guia Fundamental
por: Caldeira, Carlos
Publicado em: (2015)
por: Caldeira, Carlos
Publicado em: (2015)
school Estudo comparativo entre o NoSQL e as bases de dados relacionais
por: Almeida, Rodrigo Manuel de Jesus
Publicado em: (2016)
por: Almeida, Rodrigo Manuel de Jesus
Publicado em: (2016)
article Performance Evaluation of NoSQL and SQL Queries in Response Time for the E-government
por: Flores, Ana
Publicado em: (2018)
por: Flores, Ana
Publicado em: (2018)
groups Sistema inteligente de recolha, armazenamento e visualização de informação proveniente do twitter
por: Brogueira, G.
Publicado em: (2015)
por: Brogueira, G.
Publicado em: (2015)
school Migração de bases de dados relacionais para NoSQL: métodos de análise
por: Oliveira, Fábio Vieira de
Publicado em: (2017)
por: Oliveira, Fábio Vieira de
Publicado em: (2017)
school Bases de Dados NoSQL
por: Cardoso, Ricardo Manuel Fonseca
Publicado em: (2012)
por: Cardoso, Ricardo Manuel Fonseca
Publicado em: (2012)
school Antidote SQL: SQL for Weakly Consistent Databases
por: Lopes, Pedro Miguel Sousa
Publicado em: (2018)
por: Lopes, Pedro Miguel Sousa
Publicado em: (2018)
school Quality of Service for High Performance IoT Systems
por: Sousa, Renato Ayres de
Publicado em: (2016)
por: Sousa, Renato Ayres de
Publicado em: (2016)
article Design and implementation of a conference management system for use in academic institutions
por: Soares, J.
Publicado em: (2025)
por: Soares, J.
Publicado em: (2025)
school Gestão de Mobilidade com Digitalização de UVAR
por: Meneses, Margarida Maria Lopes Cardoso Teles de
Publicado em: (2023)
por: Meneses, Margarida Maria Lopes Cardoso Teles de
Publicado em: (2023)
article An effective scalable SQL engine for NoSQL databases
por: Vilaça, Ricardo
Publicado em: (2013)
por: Vilaça, Ricardo
Publicado em: (2013)
article Redefining text-to-SQL metrics by incorporating semantic and structural similarity
por: Pinna, Giovanni
Publicado em: (2025)
por: Pinna, Giovanni
Publicado em: (2025)
article Query log analysis for SQL injection detection
por: Rocha, Alexandra
Publicado em: (2023)
por: Rocha, Alexandra
Publicado em: (2023)
article Describing and comparing Big Data querying tools
por: Rodrigues, Mário
Publicado em: (2017)
por: Rodrigues, Mário
Publicado em: (2017)
school HelpIt | Aplicação Mobile Interativa para Apoio Social
por: Sousa, André Miguel Guimarães de
Publicado em: (2019)
por: Sousa, André Miguel Guimarães de
Publicado em: (2019)
article Assessment of SQL and NoSQL Systems to Store and Mine COVID-19 Data
por: Antas, João
Publicado em: (2022)
por: Antas, João
Publicado em: (2022)
book MySQL
por: Tavares, Frederico
Publicado em: (2015)
por: Tavares, Frederico
Publicado em: (2015)
school Interpretação e execução de SQL sobre ficheiros
por: Dias, Bruno Filipe de Sousa
Publicado em: (2024)
por: Dias, Bruno Filipe de Sousa
Publicado em: (2024)
school Desenvolvimento de um Assistente Pessoal para integração numa plataforma de eCommerce
por: Ribeiro, José Miguel Lopes
Publicado em: (2021)
por: Ribeiro, José Miguel Lopes
Publicado em: (2021)
groups Endowing NoSQL DBMS with SQL features through standard Call Level Interfaces
por: Pereira, Óscar Mortágua
Publicado em: (2015)
por: Pereira, Óscar Mortágua
Publicado em: (2015)
article Low code approach for business analytics
por: Sá, Daniel Cunha
Publicado em: (2024)
por: Sá, Daniel Cunha
Publicado em: (2024)
article Migration of relational databases to NoSQL - methods of analysis
por: Oliveira, F.
Publicado em: (2018)
por: Oliveira, F.
Publicado em: (2018)
groups Migration of relational databases to NoSQL - methods of analysis
por: Oliveira, F.
Publicado em: (2017)
por: Oliveira, F.
Publicado em: (2017)
school Laboratório online de SQL
por: Laibaças, Hugo Alexandre Lopes
Publicado em: (2015)
por: Laibaças, Hugo Alexandre Lopes
Publicado em: (2015)
Registos relacionados
-
book Performance Evaluation Between HarperDB, Mongo DB and PostgreSQL
por: Figueiredo, Figueiredo
Publicado em: (2023) -
school Query Anonymization for MongoDB
por: Pires, Hélio Bento Renato
Publicado em: (2019) -
school Benchmarking of RDBMS and NoSQL performance on unstructured data
por: Karimi, Mwai
Publicado em: (2019) -
school Análise de desempenho do MongoDB em cenários de elevada distribuição e partição de dados
por: Rodrigues, Joana Micaela da Silva
Publicado em: (2018) -
article Evaluating query energy consumption in document stores
por: Duarte, Duarte
Publicado em: (2018)