2

Bluemix 目录中的 MySQL ClearDB 服务是通过一个容量非常有限(5MB 和 4 个连接)的单一计划免费提供的。对于需要更高容量的 mysql db 的应用程序,您有什么建议吗?我应该使用 Heroku 上的数据库和 Bluemix 上的应用程序运行混合应用程序吗?谢谢

4

3 回答 3

4

尽管 Bluemix 中的 clearDB 服务目前仅提供“免费”Spark 计划,但您可以直接访问cleardb.com并使用较大的付费计划之一。User-Provided Service然后,您可以在 Bluemix 中使用该cf cups命令创建所谓的 a 。User-Provided Service需要填写访问您在 cleardb.com 上直接创建的 clearDB 服务所需的连接和凭据详细信息

Bluemix文档中有更多关于如何运行该命令的信息。

这样做的明显缺点是您需要自己在 Bluemix 中管理服务细节,因此如果 clearDB 更改了服务器名称,例如,那么您必须手动更新User-Provided ServiceBluemix 中的服务细节。实际上,这不太可能经常发生(如果有的话)。另一个缺点是您将拥有来自 clearDB 的单独账单,而不是来自 Bluemix 的单个账单。

我相信将来应该在 Bluemix 中为第三方提供商提供更多计划。

于 2015-05-12T09:00:46.483 回答
0

我听说 Bluemix 正在提供更多计划。同时,您可以直接在http://www.cleardb.com中创建数据库。然后,使用您的 Bluemix 应用程序中的数据库。问题可能是 VCAP_SERVICES。代替 VCAP_SERVICES,您可以定义用户定义的服务变量,然后从您的应用程序中读取设置。请参阅本文档。

http://docs.cloudfoundry.org/devguide/services/user-provided.html

于 2015-05-12T08:56:16.440 回答
0

这种限制的一种丑陋的副作用是,例如,如果您运行 WordPress 应用程序,ClearDB 会在您达到您的容量时完全阻止对您的数据库的访问,并隐式阻止您访问您的站点管理员,因为它会撤销您的编辑访问权限(并列给管理员用户)。呜呜呜。除了支付额外费用外,任何解决方案都可以,因为我只需要清理数据库就可以了,如果没有编辑权限,我也无法做到这一点。第 22 条军规。

于 2016-01-20T16:24:51.967 回答