如何在couchdb中指定单个数据库位置?

时间:2013-03-06 00:10:10

标签: couchdb

我知道database_dir选项默认控制数据库的位置。但是有可能在不同的文件夹(甚至不同的磁盘)中有许多数据库吗?

1 个答案:

答案 0 :(得分:3)

您可以在数据库名称中使用斜杠/符号,CouchDB将为此类数据库创建子目录。例如。名为foo/bar/baz的数据库将在文件系统上具有下一个结构:

/var/lib/couchdb/
+ -- foo/
     + -- bar/
          + baz.couch

你可以在CouchDB使用之前预先分配这样的结构和设置符号链接 - CouchDB很容易处理这种情况。唯一的要求是目标位置对于CouchDB应该是可读写的。