Database Reference
In-Depth Information
Fig. 3.6 Coexistence of
multiple data management
solution in one application
MySQL
HBase
Application
MongoDB
Amazon S3
In principle, it is not expected that the new wave of NoSQL data management
systems will provide a complete replacement of the relational data management
systems. Moreover, there will be not be a single winner (one-size-fits-all) solution.
However, it is more expected that different data management solutions will coexist
in the same time for a single application (Fig. 3.6 ). For example, we can imagine an
application which uses different datastores for different purposes as follows:
￿
MySQL for low-volume, high-value data like user profiles and billing informa-
tion.
￿
A key value store (e.g. Hbase) for high-volume, low-value data like hit counts
and logs.
￿
Amazon S3 for user-uploaded assets like photos, sound files and big binary files.
￿
MongoDB for storing the application documents (e.g. bills).
Finally, we believe that there is still huge required research and development
efforts for improving the current state-of-the-art in order to tackle the current limi-
tations in both of all campuses: NoSQL database systems, data management service
providers and traditional relational database management systems.
Search WWH ::




Custom Search