macOS
brew install --cask apache-couchdblocal Homebrew cask metadata
安装
brew install --cask apache-couchdblocal Homebrew cask metadata
概览
Multi-master syncing database
历史
Apache CouchDB is an open-source document database designed around JSON, HTTP, reliable append-only storage, and multi-primary replication. It supports both single-node deployments and clustered systems and is particularly associated with offline-first and intermittently connected applications.
Apache CouchDB evolved as an open-source document database centered on JSON documents, HTTP access, append-only storage, MapReduce views, and replication. Its replication model became the foundation for deployments ranging from single-node application databases to intermittently connected and geographically distributed systems.
CouchDB 2.0 incorporated the BigCouch-derived clustering architecture, introduced native clustered operation, added the Mango declarative query interface, and adopted Fauxton as its administration interface. CouchDB 3.0 subsequently tightened default security, required an administrator account at startup, and added features such as partitioned databases and live shard splitting.
CouchDB established an ecosystem around its replication protocol. The official project highlights implementations spanning server clusters, mobile devices, and browsers; PouchDB is the prominent browser and mobile counterpart and can replicate with CouchDB.
Cloudant built the BigCouch clustering layer around CouchDB concepts and Erlang. That work was eventually merged into Apache CouchDB, providing the foundation for native clustering in CouchDB 2.0.
Developers store JSON documents and binary attachments, query them through HTTP APIs and indexes, and consume the changes feed for synchronization or event-driven processing. Deployments can begin as a single node and later use clustering for capacity and availability.
Operators configure CouchDB through an ordered set of INI files or its node configuration API, establish administrator credentials, provision system databases, monitor replication, and compact database and view files to reclaim space.
CouchDB is a canonical document database for users who value an HTTP-native JSON API, append-only storage, multi-primary replication, and offline-first synchronization. Its operational identity differs from many databases because ordinary HTTP tools such as curl are sufficient for administration and data access.
For package maintainers, CouchDB is notable for its Erlang runtime, platform-specific application bundles, ordered INI configuration chain, persistent data and view indexes, and the need to handle compaction, upgrades, clustering, and administrator bootstrap carefully.
安全态势
没有找到 apache-couchdb 的匹配本地密钥处理 manifest。软件包元数据仍在此发布,以便未来覆盖拥有稳定的软件包 URL。
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
/Applications/Apache CouchDB.app/Contents/Resources/couchdbx-core/etc/default.ini/Applications/Apache CouchDB.app/Contents/Resources/couchdbx-core/etc/default.d/*.ini/Users/<your-user>/Library/Application Support/CouchDB2/etc/couchdb/local.ini/Users/<your-user>/Library/Application Support/CouchDB2/etc/couchdb/local.d/*.ini/Users/<your-user>/Library/Preferences/couchdb2-local.ini/opt/couchdb/etc/default.ini/opt/couchdb/etc/default.d/*.ini/opt/couchdb/etc/local.ini/opt/couchdb/etc/local.d/*.iniC:\CouchDB\etc\default.iniC:\CouchDB\etc\default.d\*.iniC:\CouchDB\etc\local.iniC:\CouchDB\etc\local.d\*.iniCredential-bearing paths to review before unattended agent runs.
/Users/<your-user>/Library/Application Support/CouchDB2/etc/couchdb/local.ini/Users/<your-user>/Library/Application Support/CouchDB2/etc/couchdb/local.d/*.ini/Users/<your-user>/Library/Preferences/couchdb2-local.ini/opt/couchdb/etc/local.ini/opt/couchdb/etc/local.d/*.iniC:\CouchDB\etc\local.iniC:\CouchDB\etc\local.d\*.ini可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
| 没有可执行文件数据。 | |||
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | cask:apache-couchdb |
|---|---|
| 版本 | 3.5.3 |
| 软件包管理器 | Homebrew Cask |
| 软件包管理器页面 | https://formulae.brew.sh/cask/apache-couchdb |
| 主页 | https://couchdb.apache.org/ |
| 上游文档 | https://couchdb.apache.org/ |
| 源码归档 | https://couchdbneighbourhoodie.fra1.digitaloceanspaces.com/downloads/3.5.3/mac/arm64/Apache-CouchDB.zip |
| SHA-256 | 08b6cf427ca48ba0449ba60d9fb669d6be58d1eee416dc50598f88c2dfb37129 |
| Bottle | 未记录 |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew cask API |
|---|---|
| Tap | homebrew/cask |
| Full Token | apache-couchdb |
| Names |
|
| Artifacts | |
| Deprecated | no |
| Disabled | no |
来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.