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

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.

主站蜘蛛池模板: 侯马市| 佛山市| 新闻| 康平县| 万州区| 荥经县| 贡觉县| 胶南市| 南溪县| 安陆市| 博白县| 德兴市| 二连浩特市| 衡阳县| 新竹县| 泗阳县| 玉田县| 于都县| 玉林市| 岳西县| 惠水县| 吴江市| 合山市| 无极县| 武清区| 天水市| 闽侯县| 灯塔市| 庆安县| 福清市| 宁海县| 民县| 隆回县| 西宁市| 敦煌市| 阳山县| 都昌县| 进贤县| 花莲县| 宁波市| 洞口县|