All Questions
Cassandra medium

Cassandra uses 'Bloom Filters' in the read path. What is the 'Probabilistic' nature of a Bloom Filter and how does it benefit performance?

  1. A It can accurately predict the user's next query with 99% probability.
  2. B It can definitively say if a key exists, but it might accidentally say a key does not exist when it actually does (False Negative).
  3. C It can definitively say if a key is *NOT* in a file, but it might occasionally say a key *might* be in a file when it isn't (False Positive).
  4. D It is used to randomly choose which node should handle a write request.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions