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" ?
I think MySQL fits the bill as a wrapper. One of the interesting features of MySQL is the separation from the storage engine. Thanks for asking this question it made me look it up! The current storage engines are listed here http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html . If none of these storage mechanism's satisfy your need you can create another one. I've always seen this as both a strength and a weakness of MySQL as people often confuse the interface with the engine.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With