Abstract

While object-oriented databases (OODBs) are known to be rich in functionality, HBase database, which is a distributed and scalable big data store, as well as uncertain databases have recently gained a lot of attention in the database community. This paper presents a methodology for handling an important step of knowledge integrations and migrations. In particular, a formal approach for reengineering fuzzy object-oriented databases in HBase is firstly developed. The reengineering approach is based on the technique of rule-based schema mapping, which defines a set of transformation rules involved in the process of schema transformations for mapping a fuzzy object-oriented database schema into a fuzzy HBase database schema. In addition, a formal approach to map the fuzzy object-oriented algebra into fuzzy HBase algebra is proposed. On this basis, we complement the work with a comprehensive set of experiments to show the efficiency of our proposed approach in terms of query time and scalability metrics.

Highlights

  • In current computer science and medicine fields, since the notion of object and class is ubiquitous in many real-world applications, there is a paradigm shift to the object orientation in the formalisms for representations of the structured knowledge used both in knowledge representations and in databases

  • Rule 7: If there exists the third level of uncertainty in object-oriented biomedical databases, for each non-Object identifier (OID) fuzzy attribute Ai in class C of fuzzy object-oriented schema S, an additional column with the same name as Ai, which takes a fuzzy value represented by using a possibility distribution, is created in the column family S.C

  • In this paper, we investigated the uncertainty modeling of object-oriented biomedical information in HBase

Read more

Summary

INTRODUCTION

In current computer science and medicine fields, since the notion of object and class is ubiquitous in many real-world applications, there is a paradigm shift to the object orientation in the formalisms for representations of the structured knowledge used both in knowledge representations and in databases. S.C is created in the column family S.C. Rule 7: If there exists the third level of uncertainty in object-oriented biomedical databases (recall the discussions of the uncertainty in Section 2.1), for each non-OID fuzzy attribute Ai in class C of fuzzy object-oriented schema S, an additional column with the same name as Ai, which takes a fuzzy value represented by using a possibility distribution, is created in the column family S.C. HBase table. Rule 13: For the object union OUo(C, Sv, Sp) in the fuzzy object-oriented algebra, the values Sv and possibilities Sp of the given class C can be mapped into the set union of the corresponding HBase column values and maximal values of related possibilities of the transformed column family C. The approaches are programmed in Java with JDK 1.8.0 and CentOS 6.3 as operating system

EXPERIMENTAL RESULTS
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call