aman Jaiswalamanog.hashnode.dev·8 hours agoCaching: A Guide to Optimizing System PerformanceCaching Caches can be anything that reduces time and avoids expensive operations like Network I/O, Disk I/O, or computation. What Needs to Be Cached? API calls to get the profile of a user. Queries involving multiple table joins. Reading particula...cache
Vedant Sagolalerediscacheandeverything.hashnode.dev·Dec 19, 2024Redis Cache: The Complete Guide to High-Performance CachingIntroduction In today's digital landscape, application performance is crucial for user experience and business success. Enter Redis (Remote Dictionary Server), an open-source, in-memory data structure store that has revolutionized the way we handle c...Redis
Tuanhdotnettuanhnet.hashnode.dev·Dec 17, 2024Methods to Optimize Database Queries Using Query Hints in Spring Data JPASource: Methods to Optimize Database Queries Using Query Hints in Spring Data JPA 1. Understanding Query Hints in Spring Data JPA Query Hints are a mechanism in JPA that allows developers to provide hints to the underlying JPA provider about h...hibernate
Tuanhdotnettuanhnet.hashnode.dev·Dec 14, 2024Tips for Saving Redis Memory: Essential Techniques for Efficient Resource ManagementSource: Tips for Saving Redis Memory: Essential Techniques for Efficient Resource Management 1. Optimize Data Structures Choosing the right data structures can make a significant difference in memory usage. Redis provides several data structur...Redis
Adam Bieganskitechlead.ink·Dec 12, 2024Cache StampedeA cache stampede is what can happen in a system that handles a massive number of concurrent requests when a cache entry expires and multiple requests try to re-read it from the database at the same time. There are ways of mitigating this effect, prob...cache stampede
Ngozika Nwaneriamiriltd.hashnode.dev·Dec 10, 2024Finally! A Shared-Cache Solution Based on SQL Server Cache!source code: https://github.com/amiriltd/hybrid-output-cache Its no secret that Output caching can significantly improve the performance and scalability of an app by reducing the work required to generate responses from the server. Theoretically, Mic...58 readsCost Effective Efficiencyhybridcache
0gheneVokepopxzn.hashnode.dev·Dec 1, 2024How To Cache Data Using Local StorageCaching data is the process of storing data in a fast, accessible storage layer (the cache) to improve performance and reduce the time needed to retrieve frequently accessed information. Caches can exist in different layers of a system like the disk,...localstorage
Tuanhdotnettuanhnet.hashnode.dev·Dec 1, 2024Secrets to Choosing the Right Caching Tool in Java with Spring: Ehcache vs. Redis vs. CaffeineSource: Secrets to Choosing the Right Caching Tool in Java with Spring: Ehcache vs. Redis vs. Caffeine 1. Understanding Caching in Java with Spring Caching in Java with Spring is designed to reduce the time and resources required to retr...devop
Varas Vishwanadhulasparkcache.hashnode.dev·Nov 27, 2024Maximizing Spark Performance: When, Where, and How to Use Caching TechniquesCaching is a technique of storing intermediate results in memory or disk. Computing the whole data again is not needed if we are using it again in further data processing. In SPARK we do cache the DataFrame so we can use the result in next tranforma...#persist
Luis Gustavo Ganimiluisgustavoganimi.hashnode.dev·Nov 25, 2024Optimizing Database Performance in Ruby on RailsAs applications grow in scale, database performance often becomes a critical bottleneck. Ruby on Rails, with its ActiveRecord ORM, offers powerful tools to simplify database interactions. However, without proper optimizations, these conveniences can ...database