Resumo:
Com os avanços da virtualização, muitas práticas que eram apenas utilizadas em
servidores físicos, estão sendo utilizadas em servidores virtualizados, e Banco de
dados é uma delas. Esse trabalho avaliou o Banco de Dados relacional Postgres 9.2
com o benchmarking Yahoo Cloud Serving Benchmarking em diferentes
virtualizadores com suas técnicas de virtualização. Os virtualizadores testados foram
o Xen Server, com utilização da técnica de paravirtualização e o VMware, com a
virtualização total. Nesse, foram avaliados sobrecargas e o tempo de execução para
as principais operações de Banco de Dados. Os erros de paginação os quais são
costumeiramente encontrados em Banco de Dados Virtualizados sendo portanto
repudiada essa técnica, podem segundo vários autores serem corrigidos com alguns
ajustes no buffer de memória. Esses ajustes podem em alguns casos serem
implementados sem muito esforço. Em outros casos, é necessária uma
reengenharia completa da aplicação. Assim, não há uma forma única em resolver o
problema, porém há solução. Esse trabalho concluiu que o problema em virtualizar
um Bando de Dados não está na técnica da virtualização em si, mas na necessidade
de ajustes os quais devem ser analisados caso a caso. Esse trabalho reforça,
portanto o uso de Banco de Dados em servidores virtualizados.