每用户数据库模式和Cloudant

时间:2015-09-12 12:22:31

标签: couchdb cloudant nosql

由于基于CouchDb的数据库(如Cloudant)提供了每数据库安全模型而不是按文档数据库,因此我必须采用每用户数据库模式才能满足我的安全要求。

考虑到实际上,单个Cloudant帐户包含单个应用的所有数据库(混合来自不同应用的数据库对我来说不是一个好的解决方案):

如果我想创建另一个应用程序怎么办?我该如何解决这个问题?

我应该为每个应用程序创建一个新的Cloudant帐户吗?有可能/可行吗?

是否有其他方法或最佳做法来解决问题?

1 个答案:

答案 0 :(得分:1)

如果您正在使用每用户数据库模型,那么在创建新应用程序时如果您不希望跨应用程序共享数据,并且希望能够重用数据库命名方案中使用的名称,例如每个数据库都使用用户名。为该应用创建新的Cloudant帐户是可行的方法。拥有多个账户当然是可行的,也是可能的。