Have we ever wondered how websites validate millions of records within seconds? One of the solutions is using the Bloom filter.
What is it ?
A bloom filter is a probabilistic data structure meant for checking whether a given entry does not occur in a list. It is meant to be quite fast, and is used as a way of not doing costly queries when it can be determined that no results will be returned.