InfluxDB 企业功能
InfluxDB Enterprise 具有额外的功能,可以增强 可用性, 可扩展性,和 安全性, 并提供最终一致性。
聚类
InfluxDB企业版在独立服务器的网络上运行,即一个集群,以提供数据库的容错、可用性和水平扩展性。
虽然许多 InfluxDB 企业特性在单个元数据节点和单个数据节点下可用,但此配置并没有利用集群能力或确保高可用性。
可以向现有集群添加节点,以提高查询和写入数据的数据库性能。某些配置(例如,3 个元数据节点和 2 个数据节点)提供高可用性保障,同时在与单个节点相比时,在查询性能上做出某些权衡。
进一步增加节点数量可以在两方面提高性能。例如,一个具有4个数据节点和复制因子为2的集群可以支持比单个节点更高的写入流量。它还可以支持更高的查询负载,因为数据会在两个位置进行复制。在某些情况下,查询的性能可能与单个节点相当,尤其是当查询可以直接由接收查询的节点回答时。
有关集群的更多信息,请参见 Clustering in InfluxDB Enterprise。
安全
企业授权使用一组扩展的 16 个用户权限和角色。
(InfluxDB OSS 仅具有 READ 和 WRITE 权限。)
管理员可以授予用户读取和写入数据库的权限,
创建和删除数据库,重新平衡集群,以及管理特定资源。
组织可以通过InfluxDB Enterprise Meta API自动管理权限。
细粒度授权 对于特定数据也是可用的。
InfluxDB Enterprise 还可以使用 LDAP 来管理身份验证。
为了满足FIPS合规性,InfluxDB Enterprise的密码哈希算法是可以配置的。
Kapacitor OSS 还可以将其 LDAP 和安全设置委托给 InfluxDB Enterprise。有关详细信息,请参见 “设置 InfluxDB Enterprise 授权”。
最终一致性
提示转交
提示交接 (HH) 是 InfluxDB 企业版在写入操作发生时处理数据节点故障的方法。 HH 本质上是一个基于持久磁盘的队列。
有关更多信息,请参阅 “Hinted handoff”。
反熵
抗熵是一种可选服务,用于消除与集群一致性相关的边缘情况。
欲了解更多信息,请参见 “在InfluxDB Enterprise中使用反熵服务”。
InfluxDB企业集群功能
与InfluxDB企业集群相关的功能概述。