Glossary

What is Data Latency?

Data latency is the length of time, usually measured in milliseconds, that it takes for data to travel from an event to a retrieval process or storage system, or to become available once it arrives.

Data latency is the length of time it takes for data to go from an event to a retrieval process or storage. It’s primarily measured in milliseconds with two methods:

  • How long it takes for the data to go from an action, such as generation, to arrival at a database, server, application, platform, or other software.
  • How long it takes after the data’s arrival to be available in that system

Companies choose the appropriate method based on the use case, the type of data, the applicable systems, the impact of data latency on a given application, and other factors.

Types of Data Latency

Real-time Data

Real-time data provides near-instantaneous access to data and is also referred to as zero-data latency. It’s a resource-intensive configuration, as your organization needs systems that can collect and retrieve data at the same time. Use cases that require up-to-the-second data, such as fraud detection and healthcare applications, rely on having access to constantly updated data.

Near-time Data

Real-time data is overkill for many applications, which is where near-time data latency comes into play. You configure the database to provide this data with a set interval that makes sense for your business requirements. Hourly, daily, and weekly schedules are commonplace for reporting tools. This option is commonly used when you have data that you need to pull in for a regularly scheduled report. For example, if your sales team creates a quarterly report, then it doesn't need to have data updated every minute. Instead, it's updated as needed.

Some-time Data

If you have infrequently accessed and updated data sets, then some-time data latency works best for them. The typical update schedule for this data is quarterly or less.

Many organizations customize the data latency to the use case of the database or application and to best allocate technical resources. The proper management of data latency is a key factor in business agility. When organizations fail to account for how long it takes to access data or when it was last updated, they can lose their competitive advantage and struggle with maintaining a competitive edge. If it takes too long to make data-driven business decisions, then you can lose out on opportunities and market share. 

FAQ

Frequently asked questions

Clear answers to the questions teams ask when evaluating Integrate.io.

What is data latency?

Data latency is the length of time it takes for data to go from an event to a retrieval process or storage, usually measured in milliseconds. It can measure how long data takes to reach a system after an action, or how long it takes to become available once it arrives.

What are the types of data latency?

There are three types. Real-time data, also called zero-data latency, provides near-instant access for uses like fraud detection. Near-time data is delivered on a set interval such as hourly or daily for reporting. Some-time data is updated infrequently, typically quarterly or less.

Why does managing data latency matter?

The proper management of data latency is a key factor in business agility. If organizations fail to account for how long data takes to access or when it was last updated, they can lose their competitive edge and miss opportunities and market share when decisions take too long.

Need help with your data integration?

Our team of experts is ready to help you build reliable data pipelines with Integrate.io.

Talk to an Expert