Exploiting No-SQL DB for Implementing Lifelog Mashup Platform

  • Kohei Takahashi
  • Shinsuke Matsumoto
  • Sachio Saiki
  • Masahide Nakamura
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 271)


To support efficient integration of heterogeneous lifelog service, we have previously proposed and implemented a lifelog mashup platform consisting of the lifelog common data model (LLCDM) and the lifelog mashup API (LLAPI) to access the standardized data. The LLCDM has standardized columns which is application-independent. And it has application-specific data (i.e. JSON format text of API response of a lifelog service) in the <content> column as a plain text. But because the LLCDM repository is implemented using the relational database, we can’t access to the <content> column data directory, and select out a particular field of it via the LLAPI. To cope with these problems, we exploited the lifelog mashup platform with the document-oriented No-SQL database MongoDB for the LLCDM repository. And, we conduct a case study developing an application of retrieving Twitter’s posts involving URLs.


lifelog mashup no-SQL mongoDB web services api 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Trend Life caching – an emerging consumer trend and related new business ideas,
  2. 2.
  3. 3.
  4. 4.
  5. 5.
    Lorenzo, G.D., Hacid, H., Young Paik, H., Benatallah, B.: Data integration in mashups. ACM 38, 59–66 (2009)Google Scholar
  6. 6.
    Shimojo, A., Matsuimoto, S., Nakamura, M.: Implementing and evaluating life-log mashup platform using rdb and web services. In: The 13th International Conference on Information Integration and Web-based Applications & Services (iiWAS 2011), pp. 503–506 (December 2011)Google Scholar
  7. 7.
    Padhy, R.P., Patra, M.R., Satapathy, S.C.: Rdbms to nosql: Reviewing some next-generation non-relational databases. International Journal of Advanced Engineering Science and Technologies 11(1), 15–30 (2011)Google Scholar
  8. 8.
    Bunch, C., Chohan, N., Krintz, C., Chohan, J., Kupferman, J., Lakhina, P., Li, Y., Nomura, Y.: Key-value datastores comparison in appscale (2010)Google Scholar
  9. 9.
    Cattell, R.: Scalable sql and nosql data stores. SIGMOD Rec. 39(4), 12–27 (2011)CrossRefGoogle Scholar
  10. 10.
    Milanović, A., Mijajlović, M.: A survey of post-relational data management and nosql movementGoogle Scholar
  11. 11.
    10gen, Inc.: Mongodb,
  12. 12.
  13. 13.
  14. 14.

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Kohei Takahashi
    • 1
  • Shinsuke Matsumoto
    • 1
  • Sachio Saiki
    • 1
  • Masahide Nakamura
    • 1
  1. 1.Kobe UniversityKobeJapan

Personalised recommendations