الاثنين، 24 ديسمبر 2012

Database virtualization

Database virtualization is the decoupling of the database layer, which lies between the storage and application layers within the application stack. Virtualization at the database layer allows hardware resources to be extended to allow for better sharing resources between applications and users, masking of the physical location and configuration of a database from querying programs, as well as enable more scalable computing.
-------------------------------------------------------------------------------------------------------------------------------------------------------

Database Virtualization Advantages

  • Added flexibility and agility for existing computing infrastructure
  • Enhanced database performance
  • Pooling and sharing computing resources
  • Simplification of administration and management
  • Increased fault toleance
  • reference
---------------------------------------------------------------------------------------------------------
Example of database virtualization :
Oracle Database Support for Server Virtualization

---------------------------------------------------------------------------------------------------------


------------------------------------------------------------------------------------------------------------
to learn more:
show this slides 


هناك تعليقان (2):

  1. There are a variety of ways to virtualize the database, each with its own collection of benefits. For example
    Running the Database in a Virtual Machine
    This simply means running a single instance of the database executable on top of a virtual machine. This enables you to release unused compute and storage to the pool of virtual resources, when the database is not fully utilizing them. On a dedicated server—because the server is sized for peak usage—it is not uncommon for the database to only consume an average 10% of the server’s capacity. The ability to pool and repurpose these resources is a good first step toward database virtualization.
    The inverse of this perspective, is allocating pooled resources to the database, as needed. For example, increasing the memory, disk or CPU available to the database. This is nothing more than the inverse perspective or pooling unused resources—two sides of the same coin—but this is a perspective that is often used to describe the benefits of virtualization.

    ردحذف