An Approach for Schema Extraction of NoSQL Graph Databases

被引:7
|
作者
Frozza, Angelo Augusto [1 ]
Jacinto, Salomao Rodrigues [2 ]
Mello, Ronaldo dos Santos [2 ]
机构
[1] Inst Fed Catarinense IFC, Blumenau, SC, Brazil
[2] Univ Fed Santa Catarina UFSC, Programa Posgrad Ciencia Comp PPGCC, Florianopolis, SC, Brazil
关键词
D O I
10.1109/IRI49571.2020.00046
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Currently, a large volume of heterogeneous data is generated and consumed by several classes of applications, which raise a new family of database models called NoSQL. NoSQL graph databases is a member of this family. They provide high scalability and are schemaless, i.e., they do not require an implicit schema such as relational databases. However, the knowledge of how data is structured may be of great importance for data integration or data analysis processes. There are some works in the literature that extract the schema from graph structures or graph-based data sources. Different from them, this work proposes a comprehensive approach that consider all the common NoSQL database graph data model concepts, and generates a schema in the recent JSON Schema recommendation. Experimental evaluations show that our solution generates a suitable schema representation with a linear complexity.
引用
收藏
页码:271 / 278
页数:8
相关论文
共 50 条
  • [41] Performance of AIS geoinformation extraction using SQL and NoSQL TranStat databases
    Czaplinski, Wojciech
    Gasowski, Wojciech
    SCIENTIFIC JOURNALS OF THE MARITIME UNIVERSITY OF SZCZECIN-ZESZYTY NAUKOWE AKADEMII MORSKIEJ W SZCZECINIE, 2022, 71 (143): : 93 - 101
  • [42] Machine Learning Approach for Cloud NoSQL Databases Performance Modeling
    Farias, Victor A. E.
    Sousa, Flavio R. C.
    Maia, Jose G. R.
    Gomes, Joao P. P.
    Machado, Javam C.
    2016 16TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2016, : 617 - 620
  • [43] A logical approach to graph databases
    Pino, Elvira
    Orejas, Fernando
    Mylonakis, Nikos
    Pasarella, Edelmira
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2024, 141
  • [44] NoSQL Undo: Recovering NoSQL Databases by Undoing Operations
    Matos, David
    Correia, Miguel
    15TH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (IEEE NCA 2016), 2016, : 191 - 198
  • [45] EvoBench: Benchmarking Schema Evolution in NoSQL
    Conrad, Andre
    Moeller, Mark Lukas
    Kreiter, Tobias
    Mair, Jan-Christopher
    Klettke, Meike
    Stoerl, Uta
    PERFORMANCE EVALUATION AND BENCHMARKING, TPCTC 2021, 2022, 13169 : 33 - 49
  • [46] SQL Databases v. NoSQL Databases
    Stonebraker, Michael
    COMMUNICATIONS OF THE ACM, 2010, 53 (04) : 10 - 11
  • [47] Schema Proposition Model for NoSQL Applications
    Imam, Abdullahi Abubakar
    Basri, Shuib
    Ahmad, Rohiza
    Gonzalez-Aparicio, Maria T.
    RECENT TRENDS IN DATA SCIENCE AND SOFT COMPUTING, IRICT 2018, 2019, 843 : 30 - 39
  • [48] NoSE: Schema Design for NoSQL Applications
    Mior, Michael J.
    Salem, Kenneth
    Aboulnaga, Ashraf
    Liu, Rui
    2016 32ND IEEE INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2016, : 181 - 192
  • [49] Security Issues in NoSQL Databases
    Okman, Lior
    Gal-Oz, Nurit
    Gonen, Yaron
    Gudes, Ehud
    Abramov, Jenny
    TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 541 - 547
  • [50] Evaluation of NoSQL Graph Databases for Querying and Versioning of Engineering Data in Multidisciplinary Engineering Environments
    Mordinyi, Richard
    Schindler, Philipp
    Biffl, Stefan
    PROCEEDINGS OF 2015 IEEE 20TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2015,