bloom filter Probabilistic data structures & Bloom filters Probabilistic data structures are data structures used to store data in a way that helps us find answers to certain types of queries quickly and accurately.
n+1 Fixing N+1 query problem in Django N+1 is a very common data-access pattern problem where a query is executed for every result of a previous query. If the definition looks cryptic, let's understand this problem
Index Part II: How Indexes Work In Mysql In the first part of the article series, we understood what indexes are and how indexes work internally. In this part, we will look into multi-columnar indexes, ordering in indexes,
Django Select Related Vs Prefetch Related In Django select_related and prefetch_related are ways to optimize database querying patterns when accessing related items. Both works on the same principle of prefetching data from the database, however, they
redis-pipeline What is Redis Pipeline Redis clients and servers communicate with each other using a protocol called RESP (REdis Serialization Protocol) which is TCP-based. In TCP-based protocol, server and client communicate with request/response model.