Articles in this section
Category / Section

Enhance Application Performance with Data Caching and Customizable Refresh Intervals

Published:

Data caching is a powerful technique used to enhance the performance of applications by reducing the number of direct queries made to the database. By storing frequently accessed data in a temporary storage area, applications can quickly retrieve this information without the need to repeatedly query the database. This not only speeds up data access but also reduces the load on the database server.

Benefits of Data Caching

  • Improved Performance: Data caching significantly reduces the time taken to access data, leading to faster response times for users.
  • Reduced Database Load: By minimizing the number of queries, caching reduces the workload on the database server, which can be particularly beneficial during peak usage times.
  • Enhanced User Experience: Faster data retrieval contributes to a smoother and more responsive user experience.

Configuring Refresh Intervals

To ensure that the cached data remains up to date, it is essential to configure refresh intervals. This is the period after which the cached data is updated or validated against the database. The appropriate refresh interval can vary depending on the nature of the data and the requirements of the application.

Steps to Configure Refresh Intervals:

Implementing Data Caching in Bold BI

Bold BI, a business intelligence and data visualization tool, allows users to cache data to improve dashboard performance. Here’s how you can utilize data caching in Bold BI:

  1. Enable Caching: In the dashboard editing page, turn on the caching feature to store the query results. Refer Cache Configuration to configure data cache.
    image.png

image.png

  1. Set Refresh Intervals: Configure the cache refresh settings by specifying the interval after which the cache should be refreshed. This can be done in minutes, hours, or days depending on the requirements.

Following the v7.5 release, we introduced a refresh interval option for scheduling data cache updates. Additionally, we can also enable data caching for both live and extract mode data.

By following these steps, you can effectively use data caching in Bold BI to enhance the performance of your dashboards while ensuring that the data displayed is reasonably current.

Conclusion

Data caching is a critical strategy for optimizing application performance and providing a better user experience. By carefully configuring the refresh intervals, you can maintain a balance between data freshness and system efficiency. Bold BI supports data caching, allowing users to leverage these benefits within their dashboards.

Additional References

Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
GR
Written by Gayathri Ravichandran
Updated
Comments (0)
Please  to leave a comment
Access denied
Access denied