Data modeling for Tinder app

I think using RDBMS is not suitable for something like this. Because it will be Big Data and SQL cannot remove something like this. Tinder etc. applications can do with a NoSQL database such as MongoDB. I did some research and thought I could do it using Bloom Filter. Sample topic is: Scaling a data model using bloom filters

Does this make sense or can you suggest something else? How can I use it if it makes sense?

@steevej I am already using this. I have collections of “blockeds, matches, likes, dislikes” but in addition, I have to keep them from a single collection and write a query accordingly.