What is database virtualization?
The
virtualization database focuses on the use of database software to mask physical location and database configuration from the questioning programs. Although the actual database used by the program can exist on several servers, programs using it see it as if it is a normal database. The use of virtualization technology simplifies database management and accelerates databases and reduces the cost of maintenance of large database systems.
Problems with standard databases
Standard database exists on one computer. The database uses a single server or cluster server to save the information set. This set is expanding and contracts as information are stored or removed. These types of databases are usually easy to maintain, but are less useful for users because the number of current users and database queries is limited by the database hardware power. In addition, any problem with a computer or its network causes the database to be inaccessible.
AdvahLadiny virtualization
database virtualization alleviates some of these problems by decentralizing the database. A virtualized database can exist on several computers, in many places and on multiple types of database software. Basically, the database is made of small pieces of databases connected to the system.
Use of layers
This process is made possible through something called a layer of database virtualization. When the query is made into the database, it enters the software that makes up this layer. The layer then approaches the list of pieces and the location of the database, finds a place to hold the information and send a request to this place. The initial question thinks that a layer of database virtualization is the real database it spoke with and brings information back as if nothing else was different.
benefits for users
virtualization database is better for people who use and maintain databsázi. From the user's point of view, it gains several benefits without a significant change to the applications. The user can continue to use the same programs as before, as the database virtualization layer controls questions rather than the system. Information is faster than before, because fewer people ask to a single place. Finally, database downtime is shortened because the database is distributed in many places.
benefits for administrator
In terms of administrator, the virtualization of the database is very good. The database is already fragmented, so it is easy to have each part of the database existing in several places simultaneously. By replicating all database sections, individual sections can be easily taken offline for maintenance and repair. In the case of a computer or network failure, data is maintained at alternative locations. This process of backup and replication is largely automatic, performed software for database virtualization, and release time to work on other things.