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
基金
美国国家科学基金会;
关键词
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 条
  • [1] A SQL-Middleware Unifying Why and Why-Not Provenance for First-Order Queries
    Lee, Seokki
    Kohler, Sven
    Ludascher, Bertram
    Glavic, Boris
    2017 IEEE 33RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2017), 2017, : 485 - 496
  • [2] Enabling SQL-Query Processing for Ethereum-based Blockchain Systems
    Han, Jongbeen
    Kim, Heemin
    Eom, Hyeonsang
    Coignard, Jonathan
    Wu, Kesheng
    Son, Yongseok
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE, MINING AND SEMANTICS (WIMS 2019), 2019,
  • [3] EDA/SQL 4: A new breed of middleware
    不详
    DATAMATION, 1996, 42 (03): : 14 - 14
  • [4] Design and Implementation of Enabling SQL-Query Processing for Ethereum-Based Blockchain Systems
    Han, Jongbeen
    Seo, Yunhyeong
    Lee, Sangjin
    Kim, Sunggon
    Son, Yongseok
    ELECTRONICS, 2023, 12 (20)
  • [5] aChain: A SQL-Empowered Analytical Blockchain as a Database
    Wang, Yuchao
    Peng, Yanguo
    Liu, Ximeng
    Ying, Zuobin
    Cui, Jiangtao
    Niu, Dongyao
    Xia, Xiaofang
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (11) : 3099 - 3112
  • [6] FIBEX, an extractor enabling querying of documents using SQL
    Tan, KF
    Wing, M
    Revell, N
    Marsden, G
    NINTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 1998, : 108 - 112
  • [7] Die SQL-norm (the SQL standard) the SQL standard
    Michels, Jan-Eike
    Kulkarni, Krishna
    Darwen, Hugh
    Farrar, Christopher M.
    Eisenberg, Andrew
    Mattos, Nelson
    2003, De Gruyter Oldenbourg (45):
  • [8] Expression of SQL statements of local SQL and SQL server 7.0
    He, Pin
    Zhu, Yu
    Chongqing Jianzhu Daxue Xuebao/Journal of Chongqing Jianzhu University, 2002, 24 (01):
  • [9] Translating Temporal SQL to Nested SQL
    Dyreson, Curtis
    Rani, Venkata A.
    PROCEEDINGS 23RD INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING - TIME 2016, 2016, : 157 - 166
  • [10] SQL-ASTERISK - A RECURSIVE SQL
    KOYMEN, K
    CAI, QJ
    INFORMATION SYSTEMS, 1993, 18 (02) : 121 - 128