Couchdb 每用户数据库模式和Cloudant

Couchdb 每用户数据库模式和Cloudant,couchdb,cloudant,nosql,Couchdb,Cloudant,Nosql,由于基于CouchDb的数据库(如Cloudant)提供了每数据库安全模型,而不是每文档安全模型,因此为了满足安全需求,我必须选择每用户数据库模式 考虑到在实践中,单个Cloudant帐户包含单个应用程序的所有DBs(不同应用程序的混合DBs对我来说不是一个好的解决方案): 如果我想创建另一个应用程序怎么办?我怎样才能解决这个问题 我是否应该为每个应用程序创建一个新的Cloudant帐户?可能/可行吗 是否有其他方法或最佳实践可以解决此问题?如果您使用的是每用户数据库模型,则在创建新应用程序时,

由于基于CouchDb的数据库(如Cloudant)提供了每数据库安全模型,而不是每文档安全模型,因此为了满足安全需求,我必须选择每用户数据库模式

考虑到在实践中,单个Cloudant帐户包含单个应用程序的所有DBs(不同应用程序的混合DBs对我来说不是一个好的解决方案):

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

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


是否有其他方法或最佳实践可以解决此问题?

如果您使用的是每用户数据库模型,则在创建新应用程序时,如果您不希望在应用程序之间共享数据,并且希望能够重用数据库命名方案中使用的名称,例如每个数据库都使用用户名命名。为该应用程序创建一个新的Cloudant帐户是一个不错的选择。拥有多个账户当然是可行和可能的