ISSN(Online): 2320-9801 ISSN (Print): 2320-9798 International Journal of Innovative Research in Computer and Communication Engineering (An ISO 3297: 2007 Certified Organization) Vol. 2, Issue 10, October 2014 Copyright to IJIRCCE www.ijircce.com 6270 The Use and Industrial Importance of Virtual Databases Dr V S Dhaka, Sonali Vyas Professor & Head, Dept of CSE, Jaipur National University, Jaipur, India Research Scholar, Dept of CSE, Jaipur National University, Jaipur, India ABSTRACT: Virtualization refers to the abstraction of logical resources away from their underlying physical resources to improve agility and flexibility, reduce costs, and thus enhance business value. Virtualization allows a set of underutilized physical infrastructure components to be consolidated into a smaller number of better utilized devices, contributing to significant cost savings. Virtualization has taken the computing world by storm. Server virtualization was the front of the virtualization wave, but we are now seeing a strong push to virtualize storage and networks. While SQL databases are the most popular for addressing online transaction processing (OLTP) workloads, they are also the most challenging databases to virtualize because of the way they tightly link the processing and data on a single physical server.This document looks at the different approaches to database virtualization and the benefits each approach derives. It also looks to the future of database virtualization and which database architectures are ideally suited to be virtualized. KEYWORDS: Virtualization, Shrading, DV, Query Complexity, Data Replication I. INTRODUCTION Virtualization is the creation of a virtual version of something (operating system, storage devices, database, network, etc.) that can be deployed and managed in a more fine-grained manner than the physical item itself. For example, a single physical server (or machine) can be sliced into various virtual servers (virtual machines or VMs), each embodying various resources (memory, disk, CPU cores, etc.). Instead of dedicating a server to a specific function, which may not fully utilize the capabilities of that server, that server can be sliced into various virtual machines. The full capabilities of that physical server are then allocated to the virtual machines (VM) as needed. For example one VM might have a large slice of the available memory, while a larger amount of disk space might be allocated to another VM. If one of the virtual machines is running low on a specific resourcee.g. memorymore memory can be allocated to that VM on the fly. Unlike a physical server, allocating resources to virtual machines can be done dynamically, enabling a greater degree of flexibility and more granular management. II. LITERATURE REVIEW OF CLOUD COMPUTING & VIRTUALIZATION Cloud computing and virtualization are synonymous. Cloud computing is based upon virtualizing and allocating compute, storage and network services in a shared multi-tenant environment. Virtualization is a key enabler for cloud computing. At the same time, cloud computing is also a powerful force pulling virtualization into the enterprise. The two are intimately linked, and enjoy a symbiotic relationship. 2.1 The Benefits of Virtualization ―Our focus has been that many databases are accessible and manageable as if they were a single database. Virtualization provides a common framework for better availability, scalability, manageability and security.‖ Noel Yuhanna, Principal Analyst, Forrester Research Despite some minor nuances, the benefits of virtualization are common regardless of what is being virtualized: server, storage, network or database. The following is a list of the benefits delivered by virtualization[1-3]: