Skip to main content

Integrated Data Access to Heterogeneous Data Stores for IoT Cloud

  • Chapter
  • First Online:
Modern Approaches for Intelligent Information and Database Systems

Part of the book series: Studies in Computational Intelligence ((SCI,volume 769))

Abstract

Recently, Internet of Things (IoT) attract attention. The authors are developing a cloud platform for IoT applications. The IoT cloud needs to deal with various types of data and large data sets depending on applications and purpose of use. That is, the IoT cloud necessarily includes heterogeneous data stores in a mixed manner. For example, relational databases and NoSQL databases have different connection methods and query languages. This configuration complicates the system design and increases the development cost. This paper presents a configuration method of data access component (DAC) that absorbs the connection method and the query language differences among data stores. This allows us to develop IoT applications without worrying about data store differences and later replacements. In the implementation, we used specific DACs optimized for specific data stores and a multi-purpose DAC Apache MetaModel. With a large scale data set of more than one million records under most configurations, the response time for various kinds of queries are less than 1 second.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. O’Neil, E.J.: Object/relational mapping 2008: hibernate and the entity data model (EDM). In: Proceedings of the ACM SIGMOD’08, pp. 1351–1356 (2008)

    Google Scholar 

  2. Cabibbo L., Carosi A.: Managing inheritance hierarchies in object/relational mapping tools. In: Advanced Information Systems Engineering, LNCS 3520, pp. 135–150. Springer (2005)

    Google Scholar 

  3. Adya, A., Blakeley, J.A., Melnik, S., Muralidhar, S.: Anatomy of the ADO.NET entity framework. In: Proceedings of the ACM SIGMOD’07, pp. 877–888 (2007)

    Google Scholar 

  4. JBoss Inc.: Hibernate. http://hibernate.org

  5. Java Community Process: JSR 221: JDBC 4.0 API Specification. https://jcp.org/en/jsr/detail?id=221

  6. Mason, T., Lawrence, R.: Dynamic database integration in a JDBC driver. In: ICEIS, no. 1, pp. 326–333 (2005)

    Google Scholar 

  7. Kikuchi, S., Nakamura, A., Yoshino, D.: Evaluation on information model about sensors featured by relationships to measured structural objects. Adv. Internet Things (AIT) 6(3), 31–53 (2016)

    Article  Google Scholar 

  8. IEEE Standard for Ubiquitous Green Community Control Network Protocol. IEEE Std 2014(1888): 1888-2011 (2013)

    Google Scholar 

  9. W3C: SOAP Version 1.2 Part 1: Messaging Framework, 2nd Edn. W3C Recommendation (2007)

    Google Scholar 

  10. Apache MetaModel. http://metamodel.apache.org

  11. PostgreSQL. https://www.postgresql.org

  12. MongoDB. https://www.mongodb.com

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Akihito Nakamura .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Watanabe, S., Nakamura, A. (2018). Integrated Data Access to Heterogeneous Data Stores for IoT Cloud. In: Sieminski, A., Kozierkiewicz, A., Nunez, M., Ha, Q. (eds) Modern Approaches for Intelligent Information and Database Systems. Studies in Computational Intelligence, vol 769. Springer, Cham. https://doi.org/10.1007/978-3-319-76081-0_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-76081-0_36

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-76080-3

  • Online ISBN: 978-3-319-76081-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics