The Database service provides scalable and reliable cloud provisioning functionality for both relational and non-relational database engines. Users can quickly and easily use database features without the burden of handling complex administrative tasks. Cloud users and database administrators can provision and manage multiple database instances as needed.
The Database service provides resource isolation at high performance levels, and automates complex administrative tasks such as deployment, configuration, patching, backups, restores, and monitoring.
Process flow example
This example is a high-level process flow for using Database services:
The OpenStack Administrator configures the basic infrastructure using the following steps:
The OpenStack end user deploys the Database service using the following steps:
Create a Database service instance using the trove create command.
Use the trove list command to get the ID of the instance, followed by the trove show command to get the IP address of it.
Access the Database service instance using typical database access commands. For example, with MySQL:
$ mysql -u myuser -p -h TROVE_IP_ADDRESS mydb
Components
The Database service includes the following components:
python-troveclient
command-line clienttrove-api
component.trove-api
componenttrove-conductor
servicetrove-taskmanager
servicetrove-guestagent
serviceExcept where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.