Why RDBMS?
data integrity
get quality results with SQL and prevent duplicates
use SQL to access the data --> Easy.
Many more
Why Key-value pair?
horizontally scalable
Simple datasets - hashmap, associative arrays etc
Easy to put() and get()
Many more.
So, is there some kind of wrapper available which binds with the "nosql" kind of databases and give RDBMS-like functionality? For example: Do a JOIN or WHERE on no-sql databases? How is this idea as a masters project - "A wrapper around nosql which gives rdbms-like freedom" ?