我知道database_dir
选项默认控制数据库的位置。但是有可能在不同的文件夹(甚至不同的磁盘)中有许多数据库吗?
答案 0 :(得分:3)
您可以在数据库名称中使用斜杠/
符号,CouchDB将为此类数据库创建子目录。例如。名为foo/bar/baz
的数据库将在文件系统上具有下一个结构:
/var/lib/couchdb/
+ -- foo/
+ -- bar/
+ baz.couch
你可以在CouchDB使用之前预先分配这样的结构和设置符号链接 - CouchDB很容易处理这种情况。唯一的要求是目标位置对于CouchDB应该是可读写的。