我在Heroku上托管我的节点应用程序,连接到数据库的mongolab。 感谢这里的一些提示,我已将我的应用程序代码部署到Bluemix。我之所以感动,主要是因为我正在将数据库从mongodb更改为couchdb,并希望Bluemix可能因为它们与IBM服务的关系而具有更快的连接。
好的,现在问题:p
首先,由于Cloudant作为“服务”添加到我的应用程序中,因此通常会配置,因此生成了用户名/密码/等。我假设我也可以简单地创建我自己的单独Cloudant帐户,并将其所有设置手动放入我的Bluemix应用程序中。所以,如果我这样做,将单独的Cloudantdb单独链接到我的Bluemix应用程序,它会稍慢或有任何其他负面影响吗?我问,因为它可能是自动配置(并且一起完成),也许它是以几乎没有网络跳跃的方式配置的/连接之间会跳过防火墙。记住我尝试Bluemix的最初动机是由于它与Cloudant的关系。
其次,如果我决定坚持使用自动配置的Cloudant数据库,我该如何更改用户名?我一直在玩界面,并没有在任何地方看到这个选项。如果我可以或不可以,我认为我应该能够使用Bluemix使用的相同凭据将单独的Heroku应用程序指向它并且它应该工作相同(作为单独的数据库,就像我使用我的单个Mongolab和各种PAAS提供商)。
感谢您的信息! 保罗
答案 0 :(得分:4)
您一定可以创建自己独立的Cloudant帐户,然后手动将其所有设置输入到Bluemix应用程序中。连接速度取决于您在创建Cloudant帐户时选择的数据中心位置(SoftLayer,Rackspace或Azure)。如果您选择SoftLayer数据中心,由于所有SoftLayer数据中心之间的高速专用网络,速度将比您选择Rackspace或Azure更快。
我不知道在配置后更改用户名的方法。您应该能够使用相同的凭据将Heroku应用程序指向。