Skip to main content
Version: Next

CouchDB

CouchDB 是一个 原生 HTTP/JSON API 驱动的文档数据库,它被用于 NoSQL 数据库 等场景。Apache CouchDB™ 是一个原生 HTTP/JSON API 驱动的文档数据库,可以作为后端即服务使用。

ui

准备

在参阅本文档使用 CouchDB 时,需要确保如下几点:

  • 应用是基于 Websoft9 安装的

  • 应用的用途符合 apache2 开源许可协议

  • 应用具备访问条件:配置域名服务器安全组开启网外端口

入门指南

Websoft9 控制台安装 CouchDB 后,通过 "我的应用" 查看应用详情,在 "访问" 标签页中获取登录信息。

功能一览

  • 进入初始化页面

  • CouchDB 后台

  • 【Users】设置新密码

配置选项

  • 容器配置文件:/opt/couchdb/etc/local.d

    bind_address = 0.0.0.0 #任意公网 IP 均可访问
    require_valid_user = false #用户认证
    admin="passwo
    ...
  • 命令行:CouchDB 是 API 驱动,通过 curl 的方式操作数据

  • API

  • 分区

  • 最大连接数:2048

管理维护

备份

CouchDB备份涉及到3种不同的文件:数据库文件,配置文件,日志文件。

详情参考官方备份文档:Backing up CouchDB

升级

详情参考官方升级文档:Upgrading CouchDB

故障