【问题标题】:Which one trove openstack is? a database as a service solution or a virtual machine image database?哪一个 trove openstack 是?数据库即服务解决方案还是虚拟机映像数据库?
【发布时间】:2016-03-22 19:46:35
【问题描述】:

我是 openstack trove 的新用户。据我发现(从在 trove 中创建数据存储和数据库的过程中)trove 的工作方式是这样的:对于每个数据存储实例,都有一个 nova-compute 映像,该实例将在该映像上启动(以及分配给它的 cinder 存储例如)因此没有一个可以由 openstack 管理员管理的集中式数据库。据我所知有两种云数据库:1)虚拟机镜像数据库和2)dbaas。对于 dbaas,它不应该像每个数据库都有一个虚拟机实例,并且数据库配置应该由系统管理员(而不是客户端)管理。因此,有人可以为我解释一下 trove 的工作原理以及我们如何将其视为 dbaas 而不是虚拟机映像数据库?

问候。

【问题讨论】:

    标签: database cloud openstack


    【解决方案1】:

    Trove 是一种开放堆栈服务,它提供了一个 API,用于为用户创建关系或非关系数据库。该数据库可以在已部署的应用程序中使用。所以用你的话说,它是一个数据库即服务解决方案。

    Trove 从图像中为单个租户提供一个实例。这并不是要成为 openstack 的集中式数据库。

    获取有关 Trove 的更多详细信息 https://wiki.openstack.org/wiki/Trove

    【讨论】:

    • Trove 支持弹性吗?例如,我可以即时更改数据库的大小吗? Trove 还支持自助服务配置吗?
    • Trove 允许您调整实例的内存大小并独立调整卷的大小。 trove cli doc Trove 提供了一个 nova 实例和卷并进行了全部设置,因此您永远不必手动维护该实例。您拥有管理实例数据库的 api。 Trove 支持多个datastore(mysql/couchdb/mongo/etc)。
    猜你喜欢
    • 2018-09-08
    • 2011-05-12
    • 1970-01-01
    • 2013-09-24
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    • 2011-08-13
    • 1970-01-01
    相关资源
    最近更新 更多