官术网_书友最值得收藏!

  • OpenStack Trove Essentials
  • Alok Shrivastwa Sunil Sarat
  • 222字
  • 2021-07-09 19:59:14

A multi-datastore scenario

One of the important features of the Trove system is that it supports multiple databases to various degrees. In this subsection, we will see how Trove works with multiple Trove datastores.

In the following diagram, we have represented all the components of Trove (the API, task manager, and conductor) except the Guest Agent databases as Trove Controller. The Guest Agent code is different for every datastore that needs to be supported and the Guest Agent for that particular datastore is installed on the corresponding image of the datastore version.

The guest agents by default have to implement some of the basic actions for the datastore, namely, create, resize, and delete, and inpidual guest agents have extensions that enable them to support additional features just for that datastore.

The following diagram should help us understand the command proxy function of the guest agent. Please note that the commands shown are only indicative, and the actual commands will vary.

At the time of writing this book, Trove's guest agents are installable only on Linux; hence, only databases on Linux systems are supported. Feature requests (https://blueprints.launchpad.net/trove/+spec/mssql-server-db-support) were created for the ability to create a guest agent for Windows and support Microsoft SQL databases, but they have not yet been approved at the time of writing this and might be a remote possibility.

主站蜘蛛池模板: 横峰县| 美姑县| 墨竹工卡县| 饶阳县| 马龙县| 满洲里市| 长宁县| 彰化县| 乐清市| 遂宁市| 泾阳县| 天气| 南汇区| 随州市| 冷水江市| 民和| 南宫市| 敦化市| 获嘉县| 老河口市| 平乐县| 荔浦县| 贵溪市| 敖汉旗| 和顺县| 普洱| 定结县| 黔南| 乃东县| 梁山县| 汪清县| 盐津县| 福鼎市| 秦皇岛市| 稻城县| 盘锦市| 措勤县| 柘荣县| 兴义市| 翼城县| 澄迈县|