Performance of NoSQL Graph Implementations of Star vs. Snowflake Schemas

被引:6
作者
Akid, Hajer [1 ,2 ]
Frey, Gabriel [1 ]
Ben Ayed, Mounir [2 ]
Lachiche, Nicolas [1 ]
机构
[1] Univ Strasbourg, ICube Lab Engn Comp Sci & Imagery, F-67412 Illkirch Graffenstaden, France
[2] Univ Sfax, Natl Engn Sch Sfax ENIS, REs Grp Intelligent Machines, REGIM Lab, Sfax 3038, Tunisia
关键词
Data warehouses; Data models; Databases; Stars; Relational databases; Big Data; Scalability; Data model; graph data warehouse; NoSQL; performance; relational data warehouse; OLAP;
D O I
10.1109/ACCESS.2022.3171256
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, the data used for decision-making come from a wide variety of sources which are difficult to manage using relational databases. To address this problem, many researchers have turned to Not only SQL (NoSQL) databases to provide scalability and flexibility for On-Line Analytical Processing (OLAP) systems. In this paper, we propose a set of formal rules to convert a multidimensional data model into a graph data model (MDM2G). These rules allow conventional star and snowflake schemas to fit into NoSQL graph databases. We apply the proposed rules to implement star-like and snowflake-like graph data warehouses. We compare their performances to similar relational ones focusing on the data model, dimensionality, and size. The experimental results show large differences between relational and graph implementations of a data warehouse. A relational implementation performs better for queries on a couple of tables, but conversely, a graph implementation is better when queries involve many tables. Surprisingly the performances of a star-like and snowflake-like graph data warehouses are very close. Hence a snowflake schema could be used in order to easily consider new sub-dimensions in a graph data warehouse.
引用
收藏
页码:48603 / 48614
页数:12
相关论文
共 63 条
[1]  
Akid H., 2016, P INT 16 C INT SYST, P965
[2]   Survey of graph database models [J].
Angles, Renzo ;
Gutierrez, Claudio .
ACM COMPUTING SURVEYS, 2008, 40 (01)
[3]  
[Anonymous], 2011, 2011 ROEDUNET INT C, DOI DOI 10.1109/ROEDUNET.2011.5993686
[4]  
[Anonymous], 2017, INT J ADV RES COMPUT
[5]  
[Anonymous], 2012, International Journal of Computer Applications
[6]  
Atigui Faten, 2012, Data Warehousing and Knowledge Discovery. Proceedings of the 14th International Conference, DaWaK 2012, P42, DOI 10.1007/978-3-642-32584-7_4
[7]   Data modeling in the NoSQL world [J].
Atzeni, Paolo ;
Bugiotti, Francesca ;
Cabibbo, Luca ;
Torlone, Riccardo .
COMPUTER STANDARDS & INTERFACES, 2020, 67
[8]  
Batra S., 2012, Int. J. Soft Comput. Eng. (IJSCE), V2, P509
[9]  
Ben Messaoud I., 2021, Int. J. Oper. Res. Inf. Syst, V12, P33, DOI [10.4018/IJORIS.20210401.oa3, DOI 10.4018/IJORIS.20210401.OA3]
[10]   Towards NoSQL-based Data Warehouse Solutions [J].
Bicevska, Zane ;
Oditis, Ivo .
ICTE 2016, 2017, 104 :104-111