Documentation

InfluxDB Enterprise features

InfluxDB Enterprise has additional capabilities that enhance availability, scalability, and security, and provide eventual consistency.

Clustering

InfluxDB Enterprise runs on a network of independent servers, a cluster, to provide fault tolerance, availability, and horizontal scalability of the database.

While many InfluxDB Enterprise features are available when run with a single meta node and a single data node, this configuration does not take advantage of the clustering capablity or ensure high availablity.

Nodes can be added to an existing cluster to improve database performance for querying and writing data. Certain configurations (e.g., 3 meta and 2 data node) provide high-availability assurances while making certain tradeoffs in query peformance when compared to a single node.

Further increasing the number of nodes can improve performance in both respects. For example, a cluster with 4 data nodes and a replication factor of 2 can support a higher volume of write traffic than a single node could. It can also support a higher query workload, as the data is replicated in two locations. Performance of the queries may be on par with a single node in cases where the query can be answered directly by the node which receives the query.

For more information on clustering, see Clustering in InfluxDB Enterprise.

Security

Enterprise authorization uses an expanded set of 16 user permissions and roles. (InfluxDB OSS only has READ and WRITE permissions.) Administrators can give users permission to read and write to databases, create and remove databases, rebalance a cluster, and manage particular resources.

Organizations can automate managing permissions with the InfluxDB Enterprise Meta API.

Fine-grained authorization for particular data is also available.

InfluxDB Enterprise can also use LDAP for managing authentication.

For FIPS compliance, InfluxDB Enterprise password hashing alogrithms are configurable.

Kapacitor OSS can also delegate its LDAP and security setup to InfluxDB Enterprise. For details, see “Set up InfluxDB Enterprise authorizations”.

Eventual consistency

Hinted handoff

Hinted handoff (HH) is how InfluxDB Enterprise deals with data node outages while writes are happening. HH is essentially a durable disk based queue.

For more information, see “Hinted handoff”.

Anti-entropy

Anti-entropy is an optional service to eliminate edge cases related to cluster consistency.

For more information, see “Use Anti-Entropy service in InfluxDB Enterprise”.



Was this page helpful?

Thank you for your feedback!


Set your InfluxDB URL

Linux Package Signing Key Rotation

All signed InfluxData Linux packages have been resigned with an updated key. If using Linux, you may need to update your package configuration to continue to download and verify InfluxData software packages.

For more information, see the Linux Package Signing Key Rotation blog post.

InfluxDB Cloud backed by InfluxDB IOx

All InfluxDB Cloud organizations created on or after January 31, 2023 are backed by the new InfluxDB IOx storage engine. Check the right column of your InfluxDB Cloud organization homepage to see which InfluxDB storage engine you’re using.

If powered by IOx, this is the correct documentation.

If powered by TSM, see the TSM-based InfluxDB Cloud documentation.

InfluxDB Cloud backed by InfluxDB TSM

All InfluxDB Cloud organizations created on or after January 31, 2023 are backed by the new InfluxDB IOx storage engine which enables nearly unlimited series cardinality and SQL query support. Check the right column of your InfluxDB Cloud organization homepage to see which InfluxDB storage engine you’re using.

If powered by TSM, this is the correct documentation.

If powered by IOx, see the IOx-based InfluxDB Cloud documentation.

State of the InfluxDB Cloud (IOx) documentation

The new documentation for InfluxDB Cloud backed by InfluxDB IOx is a work in progress. We are adding new information and content almost daily. Thank you for your patience!

If there is specific information you’re looking for, please submit a documentation issue.