SQL-Middleware: Enabling the Blockchain with SQL

被引:3
|
作者
Tong, Xing [1 ]
Tang, Haibo [1 ]
Jiang, Nan [1 ]
Fan, Wei [1 ]
Gao, Yichen [1 ]
Deng, Sijia [1 ]
Zhang, Zhao [1 ]
Jin, Cheqing [1 ]
Yang, Yingjie [2 ]
Qin, Gang [2 ]
机构
[1] East China Normal Univ, Shanghai, Peoples R China
[2] Ouyeel Int Co Ltd, Shanghai, Peoples R China
来源
DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2021), PT III | 2021年 / 12683卷
基金
美国国家科学基金会;
关键词
Blockchain; Middleware; Data modeling; SQL;
D O I
10.1007/978-3-030-73200-4_48
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the development of blockchain, blockchain has a broad prospect as a new type of data management system. However, limited to the data modeling method of blockchain, the usability of blockchain is restricted; In addition, every blockchain system has its own native but naive interfaces, when developing based on the different blockchain systems, which will leads to low development efficiency and high development costs. In this study, we construct a SQL-Middleware for blockchain system to solve these problems. The SQL-Middleware first performs relational modeling of blockchain data, mapping the blockchain data into a relational table; On the basis of modeling the blockchain data, SQL-Middleware encapsulates a set of SQL interfaces for blockchain system, thus realizing the unification of interface access methods of different blockchain systems. At last, we implement the SQL-Middleware based on the open source blockchain system CITA. Demonstration shows that the SQL-Middleware greatly improves the data management capabilities of blockchain and simplifies the blockchain access steps.
引用
收藏
页码:622 / 626
页数:5
相关论文
共 50 条
  • [41] THE FUTURE OF SQL
    BEECH, D
    DATAMATION, 1989, 35 (04): : 45 - 48
  • [42] Scalable SQL
    Rys, Michael
    COMMUNICATIONS OF THE ACM, 2011, 54 (06) : 48 - 53
  • [43] 关于SQL
    CSDN
    程序员, 2003, (02) : 66 - 67
  • [44] SQL展望
    David Beech
    常春喜
    计算机工程与科学, 1990, (02) : 74 - 80
  • [45] SEQUEL TO SQL
    CHARDON, C
    BYTE, 1988, 13 (05): : 28 - &
  • [46] WHY NOT SQL
    EGENHOFER, MJ
    INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SYSTEMS, 1992, 6 (02): : 71 - 85
  • [47] SQL DEFINED
    WILLIAMS, RF
    DATAMATION, 1984, 30 (18): : 15 - 15
  • [48] Measures in SQL
    Hyde, Julian
    Fremlin, John
    COMPANION OF THE 2024 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, SIGMOD-COMPANION 2024, 2024, : 31 - 40
  • [49] Introduction to SQL
    McGlynn, Thomas A.
    Nieto-Santisteban, Maria
    NATIONAL VIRTUAL OBSERVATORY: TOOLS AND TECHNIQUES FOR ASTRONOMICAL RESEARCH, 2008, 382 : 643 - 653
  • [50] INTELLIGENT SQL
    KHOSHAFIAN, S
    COMPUTER STANDARDS & INTERFACES, 1991, 13 (1-3) : 169 - 184