XLServer is like a Database as a service(DBaaS). It isintended to help companies to manage their database infrastructure efficiently.
XLServer has functionalities that help you to accelerate your DevOps projects and do faster deliveries. As an example, you can create a lot of production database clones in a few seconds in order to test your application with fresh data. The clone databases use very little disk storage, so you have no need to invest in a new storage array. Doing so, you will save unnecessary storage worst, and mulutize lots of database instances in the same server which helps you to save database software licenses.
XLServer is a database virtualisation platform with fast provisioning.
How it works
XLServer create initiale copy of the source database called golden copy. This copy is updated continuously by doing synchronisation from the source database. Each time a synchronisation happens, a new snapshot gets created to reflect the image of the source database at this time. Using these snapshots, the end user can provision a new virtual database by mounting the snapshot as a database container on the target server over NFS protocol.
Use cases
You can use XLServer to:
- Create development and testing database to run tests on new application or debugging errors.
- Test database upgrade or do migration from legacy environment.
- Manage database backup and recovery.
- Recover from user errors like dropping table or deleting vital data.