目录
Apache CouchDB 是一款开源数据库软件,具有面向文档的 NoSQL 数据库架构,并以面向并发的语言 Erlang 实现;它使用 JSON 存储数据,JavaScript 作为其使用 MapReduce 的查询语言,以及 HTTP 作为 API。Telegraf 可用于 CouchDB 性能监控。
Telegraf 输入插件:CouchDB
通过收集和跟踪 CouchDB 活动的关键统计信息,保持 CouchDB 性能平稳运行。可以收集诸如 httpd 请求和响应、打开的数据库和身份验证缓存、连续更改订阅者和视图读取等关键指标。
CouchDB 基础知识
CouchDB 彻底改变了您构建基于文档的应用程序的方式。它将直观的文档存储模型与强大的查询引擎相结合。
CouchDB 的设计大量借鉴了 Web 架构以及资源、方法和表示的概念。除了提供容错、极高的可扩展性和增量复制之外,它还通过强大的方法来查询、映射、组合和过滤您的数据来增强这一点。
CouchDB 非常适合常见的应用程序(如联系人、发票或收据),因为它接受将不断发展的、独立的文档作为其数据模型核心的自然理念。