All Products
Search
Document Center

Time Series Database:Compare TSDB for InfluxDB®️ databases with self-managed InfluxDB databases

Last Updated:Apr 19, 2023

InfluxDB® is a trademark registered by InfluxData, which is not affiliated with, and does not endorse, TSDB for InfluxDB®.

Compare capabilities

Item

Self-managed InfluxDB databases that are deployed on self-managed hardware

Self-managed InfluxDB databases that are deployed on Elastic Compute Service (ECS) instances

TSDB for InfluxDB® databases

Reliability

Low reliability. Data loss can occur even when you use redundant arrays of independent disks (RAID).

Ultra disks are used to ensure 99.9999999% reliability.

Ultra disks are used to ensure 99.9999999% reliability.

Availability

Low availability. The database service may be interrupted due to issues such as power supply issues, server faults, disk faults, and application faults.

Processes may stop due to parameter errors and sudden traffic spikes. You need to configure a mechanism for the system to restore processes. If the database service stops due to an ECS instance fault, the database service cannot be restored until the ECS instance issue is resolved.

TSDB for InfluxDB®️ provides optimal parameter settings based on the specification of your TSDB for InfluxDB®️ instance and your business scenario. TSDB for InfluxDB®️ also provides mechanisms to restore processes and perform failovers on ECS instances. TSDB for InfluxDB®️ uses a more complete memory management mechanism than the mechanism that is used by the open source InfluxDB service. TSDB for InfluxDB®️ provides the automatic load shedding feature to handle sudden traffic spikes. TSDB for InfluxDB®️ provides the write protection feature to protect existing data when the disks of your TSDB for InfluxDB®️ instance will be full.

System security

You must deploy a defense system and fix security vulnerabilities to protect your databases from various attacks. The defense system incurs high costs.

You must deploy a defense system and fix security vulnerabilities to protect your databases from various attacks. The defense system incurs high costs.

TSDB for InfluxDB®️ instances are protected from DDoS attacks and traffic scrubbing. Security vulnerabilities can be fixed in real time.

O&M

You must maintain the software and the hardware of your database service. Database maintenance is complex and difficult.

You must assign at least one engineer who knows well about InfluxDB to be the database administrator (DBA) to maintain your InfluxDB databases.

TSDB for InfluxDB®️ provides a graphical console. In the console, you can manage your databases in a convenient manner. You do not need to be an expert at using the complex commands to manage your InfluxDB databases. TSDB for InfluxDB®️ also provides 24/7 technical support for database maintenance and to answer your questions. You do not need to worry about the maintenance of your TSDB for InfluxDB®️ databases.

Data backup

You must manually back up data in your databases, allocate storage space for backups, and check whether the backups are valid at specific intervals.

You must manually back up data in your databases, allocate storage space for backups, and check whether the backups are valid at specific intervals.

TSDB for InfluxDB®️ will provide the automatic backup feature in future versions.

Hot and cold data separation

In the architecture of the open source InfluxDB service, hot data and cold data cannot be separated or stored in different locations.

In the architecture of the open source InfluxDB service, hot data and cold data cannot be separated or stored in different locations.

TSDB for InfluxDB®️ will provide the automatic separation feature for hot data and cold data in future versions.

Compare prices

Item

Self-managed InfluxDB databases that are deployed on self-managed hardware

Self-managed InfluxDB databases that are deployed on Elastic Compute Service (ECS) instances

TSDB for InfluxDB® databases

Initial cost for a database that uses a server whose specification is 4 cores and 8 GB memory

You need to pay more than USD 1,100 for a low-specification server, and you also need to pay for hardware facilities such as switches, racks, and a data center.

The price of a one-year subscription for an ECS instance whose specification is 4 cores and 8 GB memory is approximately USD 850. If you deploy an InfluxDB database on an ECS instance, you do not need to buy hardware or infrastructure. You can pay for the ECS instance per month to avoid short-term financial pressure.

The price of a TSDB for InfluxDB®️ database is lower than the cost that is incurred for a self-managed InfluxDB database that is deployed on an ECS instance. You can pay for your TSDB for InfluxDB®️ instance per month to avoid short-term financial pressure.

Continuous costs

You need to pay for costs such as power costs, data center costs, bandwidth costs, and costs that are incurred when hardware is repaired and replaced. You also need to pay for DBA labors.

You need to pay for DBA labors.

No continuous costs.

InfluxDB® is a trademark registered by InfluxData, which is not affiliated with, and does not endorse, TSDB for InfluxDB®.