1 |
Private Table Database Virtualization for DBaaSLehner, Wolfgang, Kiefer, Tim 03 November 2022 (has links)
Growing number of applications store data in relational databases. Moving database applications to the cloud faces challenges related to flexible and scalable management of data. The obvious strategy of hosting legacy database management systems (DMBSs) on virtualized cloud resources leads to sub optimal utilization and performance. However, the layered architecture inside the DBMS allows for virtualization and consolidation above the OS level which can lead to significantly better system utilization and application performance. Finding an optimal database cloud solution requires finding an assignment from virtual to physical resources as well as configurations for all components. Our goal is to provide a virtualization advisor that aids in setting up and operating a database cloud. By formulating analytic cost, workload, and resource models performance of cloud-hosted relational database services can be significantly improved.
|
2 |
[en] DATABASE SELF-TUNING IN THE CLOUD / [pt] AUTO-SINTONIA PARA SISTEMAS DE BANCOS DE DADOS NA NUVEMOTAVIO FREITAS TEIXEIRA 02 April 2018 (has links)
[pt] A computação na nuvem vem modificando a maneira pela qual os usuários acessam e usufruem de serviços computacionais. Um sistema gerenciador de banco de dados é um dos principais recursos deste novo ambiente de trabalho. Entretanto, os grandes volumes de dados devem ser adequadamente gerenciados e disponibilizados, de acordo com as oscilações das cargas de trabalho e em função de novos parâmetros existentes. Pelas dimensões do problema neste novo ambiente da nuvem, não há como dispor de um DBA que consiga, manualmente, administrar, manter disponibilidade e desempenho de maneira aceitável. Em particular, há necessidade de sintonia fina (tuning) automática pois o sistema na nuvem deve cumprir requisitos contratuais de operação e, para o usuário, deve-se oferecer recursos como se fossem ilimitados ao mesmo tempo que com excelente desempenho. Nesta dissertação são explicitadas e comparadas as atividades de (auto) sintonia fina em SGBDs que operam em ambientes convencionais e em ambientes de nuvem. Enfatizam-se as diferenças observadas na visão do provedor do serviço de nuvem e dos usuários em um contexto de DBaaS. Nesta pesquisa será proposta uma nova extensão da ontologia de domínio desenvolvida e aprimorada por [Almeida, 2013] e [Oliveira, 2015], a fim de abranger a sintonia fina em banco de dados na nuvem. / [en] Cloud computing is changing the way users access and benefit from computer services. A database manager is one of the main features of this new working environment. However, large volumes of data must be properly managed and made available, according to the fluctuations in workloads and function of new and existing parameters. Because of dimensions problems in this new cloud environment, it is very difficult to have a DBA who can manually manage, maintain availability and performance acceptably. In particular, the necessity of a tuning process automatic in the cloud system to meet contractual operation requirements and the necessity of offering to the user resources as if they were unlimited while with excellent performance. This thesis explains and compares the activities of (self)-tuning database systems operating in conventional and cloud environments, emphasizing the differences observed in the cloud service provider s view and users in a context of DBaaS. In particular, it is proposed to extend of tuning ontology in order to automate actions to tuning the Database as a Service.
|
3 |
Soluções para DBaaS com dados encriptados: mapeando arquiteturasLIMA, Marcelo Ferreira de 11 August 2015 (has links)
Submitted by Fabio Sobreira Campos da Costa (fabio.sobreira@ufpe.br) on 2016-04-07T12:42:11Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
MarceloLima-MestradoCIn-2015.pdf: 2673877 bytes, checksum: 7fed7c87bd80e3d1226642662bc3f739 (MD5) / Made available in DSpace on 2016-04-07T12:42:11Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
MarceloLima-MestradoCIn-2015.pdf: 2673877 bytes, checksum: 7fed7c87bd80e3d1226642662bc3f739 (MD5)
Previous issue date: 2015-08-11 / Com a popularização crescente do modelo de computação em nuvem oferecendo
serviços em cada uma das camadas de Software-as-a-Service (SaaS), Platform-asa-
Service (PaaS) e Infrastructure-as-a-Service (IaaS), começaram a surgir
provedores que disponibilizam o serviço específico de Database-as-a-Service
(DBaaS), cuja ideia básica é disponibilizar bancos de dados na nuvem. Entretanto,
a inviabilidade de execução de operações, consultas e alterações, sobre dados
encriptados em serviços DBaaS é um fator que afasta os clientes da possibilidade
de levar seus dados para a nuvem. Proprietários de dados e provedores de nuvem
anseiam por sistemas criptográficos completamente homomórficos como uma
solução. Mas não existe qualquer perspectiva a curto ou médio prazo de que estes
sistemas possam ser computacionalmente viáveis. Atualmente pesquisas buscam
construir soluções que utilizam sistemas criptográficos viáveis que possibilitem a
execução de operações sobre dados encriptados no provedor de DBaaS. Um
estudo, precursor e destacado, baseia sua solução em uma arquitetura Proxy,
modelo que não é unanimidade para este tipo de solução. Esta pesquisa, baseada
em mapeamento sistemático, busca iniciar uma discussão mais profunda sobre
modelos de arquitetura para DBaaS e apresenta como principais contribuições: (i)
um catálogo de estudos com propostas de soluções, organizado por modelo de
arquitetura, (ii) a determinação de uma tendência na escolha de arquiteturas,
considerando o estado da arte, (iii) uma investigação de um direcionamento
concreto, apontando vantagens e desvantagens, com base nos estudos
catalogados, sobre a adoção da arquitetura Proxy em soluções encriptadas de
computação em nuvem para DBaaS e (iv) apontar uma lista consistente de questões
em aberto acerca das soluções para banco de dados encriptados, com base em
dados extraídos dos estudos catalogados. / With the growing popularity of cloud computing model, offering services in each of
the layers of Software-as-a-Service (SaaS), Platform-as-a-Service (PaaS) and
Infrastructure-as-a-Service (IaaS), began to emerge providers that provide the
specific service Database-as-a-Service (DBaaS), whose basic idea is to provide
databases in the cloud. However, the impossibility of executing operations, queries
and changes on encrypted data in DBaaS services is a factor that keeps customers
the possibility to bring your data to the cloud. Owners of data and cloud providers
crave fully homomorphic cryptosystems as a solution. But there is no prospect in the
short or medium term that these systems can be computationally feasible. Currently
research seek to build solutions using viable cryptographic systems that allow the
execution of operations on encrypted data on DBaaS provider. One study, precursor
and highlighted, bases its solution on a Proxy architecture model, that is no unanimity
for this type of solution. This research, based on systematic mapping, search start a
deeper discussion of architectural models for DBaaS and presents as main
contributions: (i) a catalog of studies with proposed solutions, organized by
architectural model, (ii) the determination of a tendency in choosing architectures,
considering the state of the art and (iii) an investigation of a concrete direction,
pointing advantages and disadvantages, based on cataloged studies, on the
adoption of Proxy architecture over cloud computing encrypted solutions to DBaaS
and (iv) point to a consistent list of open questions about the solutions for encrypted
database, based on data extracted from cataloged studies.
|
4 |
Data storage for a small lumberprocessing company in SwedenBäcklund, Simon, Ljungdahl, Albin January 2021 (has links)
The world is becoming increasingly digitized, and with this trend comes an increas-ing need for storing data for companies of all sizes. For smaller enterprises, thiscould prove to be a major challenge due to limitations in knowledge and financialassets. So the purpose of this study is to investigate how smaller companies cansatisfy their needs for data storage and which database management system to usein order to not let their shortcomings hold their development and growth back. Tofulfill this purpose, a small wood processing company in Sweden is examined andused as an example. To investigate and answer the problem, literary research is con-ducted to gain knowledge about data storage and the different options for this thatexist. Microsoft Access, MySQL, and MongoDB are selected for evaluation andtheir performance is compared in controlled experiments. The results of this studyindicates that, due to the small amount of data that the example company possesses,the simplicity of Microsoft Access trumps the high performance of its competitors.However, with increasingly developed internet infrastructure, the option of hostinga database in the cloud has become a feasible option. If hosting the database in thecloud is the desired solution, Microsoft Access has a higher operating cost than theother alternatives, making MySQL come out on top.
|
Page generated in 0.0252 seconds