Processamento de Consultas SPARQL em uma Base Relacional de Entidades (original) (raw)

Rumo à Integração da Álgebra de Workflows com o Processamento de Consulta Relacional

2018

Os workflows emergiram como uma abstracao basica para estrutu- rar experimentos de analise de dados no atual cenario de DISC (Data Inten- sive Scalable Computing). Em muitas situacoes, estes workflows sao intensivos, seja computacionalmente ou em relacao a manipulacao de dados, exigindo a execucao em ambientes de processamento de alto desempenho. Entretanto, pa- ralelizar a execucao de workflows comumente requer programacao trabalhosa, de modo ad hoc e em baixo nivel de abstracao, o que torna dificil a explora- cao das oportunidades de otimizacao. Algumas abordagens algebricas foram desenvolvidas visando mitigar tal limitacao. Este trabalho caminha na direcao de convergir a algebra de workflows com o processamento de consultas relaci- onais.

Processamento de Consultas Espaciais Baseado em Cache Semântico Dependente de Localização

2004

A special class of applications, which connects spatial database and mobile computing, requires query processing whose results depend on the geographic location of the mobile unit. Dealing with these location-dependent queries is the focus of this work. This paper presents a spatial query processing model based on location-dependent semantic cache. In addition, this paper proposes a solution for the reorganization of the cached semantic segments.

Análise Experimental de Bases de Dados Relacionais e NoSQL no Processamento de Consultas sobre Data Warehouse

Data warehouse (DW) is a large, oriented-subject, non-volatile, and historical database, and an important component of Business Intelligence. On DW are executed OLAP (Online Analytical Processing) queries that often culminate in a high response time. Fragmentation of data, materialized views and indices aim to improve performance in processing these queries. Additionally, NoSQL (Not only SQL) database are used instead of the relational database, to improve specific aspects such as performance in query processing. In this sense, in this paper is investigated and compared DW implementations using relational databases and NoSQL. We evaluated the response times in processing queries, memory usage and CPU usage percentage, considering the queries of the Star Schema Benchmark. As a result, the column-oriented model implemented by the software FastBit, showed gains in time of 25.4% to 99.8% when compared to other NoSQL models and relational in query processing. Resumo. Data warehouse (DW) ...

Sistema de Gerenciamento de Banco de Dados - Modelo Entidade - Relacional

A simple Relational Entity Model Database Management System , 2017

Resumo: O presente trabalho propõe um projeto para o desenvolvimento de um aplicativo, foi decidido um voltado ao seguimento de restaurantes, baseado no sistema de gerenciamento de banco de dados (SGBD), Modelo Entidade Relacionamento (MER). O modelo é composto por dois sistemas cada um a cargo de um servidor específico, sendo um para consulta, cadastro de clientes e pequenas formatações, e o outro mais robusto voltado a usuários administradores. Cada SGBD ficará a cargo de um servidor e comunicar-se-ão sob um regime hierarquico, comparado a uma memória em circuito fechado, sua estrutura de rede será servidor/servidor, o primeiro será um servidor cliente de um outro servidor.

ConSQL: Consentimentos em SQL para o Processamento de Consultas Orientado a Propósitos

Anais Estendidos do XXXVI Simpósio Brasileiro de Banco de Dados (SBBD Estendido 2021)

Em vista da crescente necessidade de garantir a proteção de dados pessoais e a privacidade dos indivíduos em um mundo cada vez mais informatizado é crucial que os SGBDs deem suporte a técnicas que facilitem a aplicação dessas garantias quando envolvem dados sob sua gestão, como o direito ao consentimento, onde o indivíduo define os propósitos de acesso e de processamento dos seus dados. Neste trabalho, apresentamos uma extensão da gramática SQL, chamada ConSQL, que permite a definição e a manutenção de propósitos de acesso a relações, tuplas e atributos de um banco de dados relacional. ConSQL, completamente integrada ao processo de reconhecimento de SQL no PostgreSQL, gera estruturas de dados associadas ao esquema de um banco de dados para posterior utilização na verificação de propósitos em tempo de execução de consultas. O artigo também descreve, por meio de exemplos expressos em ConSQL, consentimentos de usuários e mostra a utilidade deles no processamento de consultas que assegu...

ParGRES: Middleware para Processamento Paralelo de Consultas OLAP em Clusters de Banco de Dados

2006

This paper describes ParGRES, a software for parallel processing of OLAP queries on top of database clusters. ParGRES is a middleware between the application and the database tiers that provides transparent access from the application to the parallel environment. Query processing in ParGRES combines intra-and inter-query parallelism techniques, while using database replication and virtual fragmentation. Resumo. Este artigo descreve o ParGRES, um software que tem como objetivo possibilitar o processamento paralelo de consultas OLAP sobre um cluster de banco de dados. ParGRES funciona como um middleware entre a camada da aplicação OLAP e a camada de banco de dados, tornando o processamento paralelo transparente à aplicação. O processamento das consultas explora o paralelismo intra-e inter-consultas, usando replicação e fragmentação virtual de dados.

Um Processo para o uso de Linguagens de Consulta em Código Fonte

The search in the source code is gaining more and more space because of the increasing complexity of current software systems and also the need for improvements in source code. Although the paradigms of objectoriented programming and aspect-oriented programming have several features to improve code reuse and clarity when maintenance of code is required, developers tend to reduce productivity because of problems on locating the parts to be corrected or improved. Aiming maintenance activities, this paper presents a search code process that can be applied to source code repositories.

Um ambiente para processamento de consultas federadas em linked data Mashups

2012

Tecnologias da Web Semântica como modelo RDF, URIs e linguagem de consulta SPARQL, podem reduzir a complexidade de integração de dados ao fazer uso de ligações corretamente estabelecidas e descritas entre fontes. No entanto, a dificuldade para formulação de consultas distribuídas tem sido um obstáculo para aproveitar o potencial dessas tecnologias em virtude da autonomia, distribuição e vocabulário heterogêneo das fontes de dados. Esse cenário demanda mecanismos eficientes para integração de dados sobre Linked Data. Linked Data Mashups permitem aos usuários executar consultas e integrar dados estruturados e vinculados na web. O presente trabalho propõe duas arquiteturas de Linked Data Mashups: uma delas baseada no uso de mediadores e a outra baseada no uso de Linked Data Mashup Services (LIDMS). Um módulo para execução eficiente de planos de consulta federados sobre Linked Data foi desenvolvido e é um componente comum a ambas as arquiteturas propostas. A viabilidade do módulo de execução foi demonstrada através de experimentos. Além disso, um ambiente Web para execução de LIDMS também foi definido e implementado como contribuições deste trabalho. Palavras-chave: Consultas Federadas. Integração de dados. Linked Data Mashups.