Trusted relational databases with blockchain: design and optimization

被引:9
|
作者
Beirami, Amin [1 ]
Zhu, Ying [2 ]
Pu, Ken [1 ]
机构
[1] UOIT, Fac Sci, Oshawa, ON, Canada
[2] UOIT, Fac Business & IT, Oshawa, ON, Canada
关键词
trusted database; blockchain; query answering; optimization; MATERIALIZED VIEW SELECTION;
D O I
10.1016/j.procs.2019.08.022
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the emergence of large scale data collection from Internet of Things and mobile devices, the notion of trust is now an increasingly important aspect of the next generation of data processing systems. We propose a blockchain enabled relational storage system that supports immutable transactions and temporal snapshots. By embedding blockchains in relational tables, the database stores trust related information in a tamper proof fashion, making the data provenance provably verifiable. To support large query workloads, we further propose an optimization algorithm that determines the best temporal snapshots to materialize in order to minimize the total time cost of answering a given query workload. Experimental evaluation shows that our materialized snapshot approach improves the performance of large analytical query workloads by as much as 50 times. (C) 2019 The Authors. Published by Elsevier B.V.
引用
收藏
页码:137 / 144
页数:8
相关论文
共 50 条
  • [1] Data Management: Relational vs Blockchain Databases
    Chitti, Phani
    Murkin, Jordan
    Chitchyan, Ruzanna
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING WORKSHOPS (CAISE 2019), 2019, 349 : 189 - 200
  • [2] Blockchain Design for Trusted Decentralized IoT Networks
    Song, Juah C.
    Demir, Mevlut A.
    Prevost, John J.
    Rad, Paul
    [J]. 2018 13TH ANNUAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING (SOSE), 2018, : 169 - 174
  • [3] Constraint optimization for a system of relational databases
    Burugu, Soumya
    Madiraju, Praveen
    Ibrahim, Hamidah
    [J]. 2008 IEEE 8TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2008, : 155 - +
  • [4] Query Optimization in Distributed Relational Databases
    Ribeiro C.C.
    Ribeiro C.D.
    Lanzelotte R.S.G.
    [J]. Journal of Heuristics, 1997, 3 (1) : 5 - 23
  • [5] A trusted energy trading framework by marrying blockchain and optimization
    Chen, Sijie
    Shen, Zeyu
    Zhang, Ling
    Yan, Zheng
    Li, Canbing
    Zhang, Ning
    Wu, Jianzhong
    [J]. ADVANCES IN APPLIED ENERGY, 2021, 2
  • [6] Blockchain: business’ next new “It” technology—a comparison of blockchain, relational databases, and Google Sheets
    Peter J. McAliney
    Ban Ang
    [J]. International Journal of Disclosure and Governance, 2019, 16 : 163 - 173
  • [7] A LOGICAL DESIGN TOOL FOR RELATIONAL DATABASES
    OWRANG, MM
    GUNARATNA, WG
    [J]. IEEE MICRO, 1989, 9 (03) : 76 - 83
  • [8] RELATIONAL DATABASES FOR SSC DESIGN AND CONTROL
    BARR, E
    PEGGS, S
    SALTMARSH, C
    [J]. PROCEEDINGS OF THE 1989 IEEE PARTICLE ACCELERATOR CONFERENCE, VOLS 1-3: ACCELERATOR SCIENCE AND TECHNOLOGY, 1989, : 1666 - 1668
  • [9] CONCEPTUAL DESIGN PATTERNS FOR RELATIONAL DATABASES
    Vitacolonna, Nicola
    [J]. INFORMATION TECHNOLOGIES' 2011, 2011, : 239 - 246
  • [10] PHYSICAL DATABASE DESIGN FOR RELATIONAL DATABASES
    FINKELSTEIN, S
    SCHKOLNICK, M
    TIBERIO, P
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 1988, 13 (01): : 91 - 128