ruby on rails - No SQL database or Graph database for data intensive application -
i building rails application have huge amount of user , activities , tasks , dynamic attributes. using postgresql
know not choice kind of application.
i confused between graph databases
, 'nosql databases` 1 choose.
a graph database is nosql database, document database, column-store database, , key/value database. regarding 1 choose: unfortunately cannot answered simply, lot depend on specific application.
but... why choose one? each type of nosql data store has specific advantages. can build system based on multiple data stores, each 1 used specific advantage(s). concept known polyglot persistence.
the microsoft patterns & practices team published guidance around topic, , i'd suggest reading through it. can check out book nosql distilled goes topic , specifics of each data store classification.
if want see example of app built on several data stores, check out cloud ninja polyglot persistence. members of team (including myself) got , built learning/training exercise.
Comments
Post a Comment