DOI QR코드

DOI QR Code

The Study of DBaaS Hub System for Integration of Database In the Cloud Environment

클라우드 환경에서 데이터베이스 통합을 위한 DBaaS 허브 시스템에 관한 연구

  • Jung, Kye-Dong (Div. of General Education Information Engineering, Kwangwoon University) ;
  • Hwang, Chi-Gon (Dept. of Computer Science, Kwangwoon University) ;
  • Lee, Jong-Yong (Div. of General Education Information Engineering, Kwangwoon University) ;
  • Shin, Hyo-Young (Dept. of IT Security, Kyungbok University)
  • Received : 2014.07.05
  • Accepted : 2014.09.20
  • Published : 2014.09.28

Abstract

In the cloud environment, the company needs data integration and analysis to make decision and policy. If new system is added to this environment, a lot of time and cost is needed due to disparate properties among systems when data is integrated. Therefore, in this paper, we propose a DBaaS hub system for multi-database service. The DBaaS may require a different database and need data integration for relevant service. Using the ontology, we propose a metadata query to resolve the interoperability issues between data of DBaaS. The meta-query is not a query to access the real data, but the query for the upper level. This method provides data integration by accessing the data with the converted query through an ontology when we access the actual database.We also constructs a document-oriented database system using the metadata.

클라우드 환경에서 기업은 의사결정이나 기업의 정책을 결정하기 위해 데이터 통합 및 분석이 필요하다. 그러나 이 환경에서 새로운 시스템이 추가되면 데이터 통합 측면에서 기존 시스템이 가진 이질적인 특성 때문에 많은 비용과 시간이 필요로 하게 된다. 따라서 본 논문에서 멀티 데이터베이스 서비스를 위하여 DBaaS 허브 시스템을 제안한다. 이러한 DBaaS는 서로 다른 데이터베이스를 요구할 수도 있으며, 연관성이 있는 서비스를 위하여 데이터를 통합해야할 필요가 있다. DBaaS의 데이터 상호운용성 문제를 해결하기 위해 온톨로지를 이용한 메타 쿼리를 제안한다. 메타 쿼리는 실제 데이터에 접근하기 위한 쿼리가 아닌 상위의 쿼리이다. 이는 실제 데이터베이스에 접근할 때 온톨로지를 통하여 변환된 질의로 접근함으로써 데이터 통합을 기할 수 있다. 또한 메타 데이터를 이용하여 문서 지향 데이터베이스 시스템을 구축한다.

Keywords

References

  1. Aisling O'Driscolla, Jurate Daugelaiteb, Roy D. Sleator, 'Big data', Hadoop and cloud computing in genomics, Journal of Biomedical Informatics, 46, 5, pp.774-781, 2013. https://doi.org/10.1016/j.jbi.2013.07.001
  2. Zohreh Sanaei, Saeid Abolfazli, Abdullah Gani,Rajkumar Buyya, Heterogeneity in Mobile Cloud Computing: Taxonomy and Open Challenges, IEEE Communications Surveys & Tutorials, 16, 1, pp.369-392, 2014. https://doi.org/10.1109/SURV.2013.050113.00090
  3. Subashini, S., Kavitha, V., A survey on security issues in service delivery models of cloud computing, Journal of Network and Computer Applications. 34, 1, pp.1-11. 2011. https://doi.org/10.1016/j.jnca.2010.07.006
  4. Soror Sahri, Rim Moussa, Darrell D. E. Long, Salima Benbernou, DBaaS-Expert: A Recommender for the Selection of the Right Cloud Database, Foundations of Intelligent Systems, Lecture Notes in Computer Science, 8502, pp.315-324, 2014.
  5. Pathak, Ajeet Ram, and B. Padmavathi, Analysis of Security Techniques Applied in Database Outsourcing, International Journal of Computer Science and Information Technologies, 5, 1, pp.665-670, 2014.
  6. H. Hacigumus, B. Iyer and S. Mehrotra, Providing database as a service, in Proc. of IEEE 18th ICDE, pp. 29-38, 2002.
  7. Manyika, J., Chui, M., Brown, B., Bughin, J., Dobbs, R., Roxburgh, C., and Byers, A. H, Big Data: The Next Frontier for Innovation, Competition, and Productivity, McKinsey Global Institute, 2011.
  8. Sunil Soares, Big Data Governance, Sunilsoares, 2012.
  9. Ward, Jonathan Stuart, and Adam Barker. "Undefined By Data: A Survey of Big Data Definitions." arXiv preprint arXiv:1309.5821, 2013.
  10. Kian Win Ong, Yannis Papakonstantinou, Romain Vernoux, The SQL++ Unifying Semi-structured Query Language, and an Expressiveness Benchmark of SQL-on-Hadoop, NoSQL and NewSQL Databases, arXiv preprint arXiv:1405.3631, 2014.
  11. Elif Dede, Madhusudhan Govindaraju, Daniel Gunter, Richard Shane Canon, Lavanya Ramakrishnan, Performance evaluation of a mongodb and hadoop platform for scientific data analysis, In Proceedings of the 4th ACM workshop on Scientific cloud computing, pp.13-20, 2013.
  12. Jing Han, Haihong E, Guan Le, Jian Du, "Survey on NoSQL database", Pervasive Computing and Applications (ICPCA) 6th International Conference on(2011), pp. 363-366, 2011.