Efficient Data and Indexing Structure for Blockchains in Enterprise Systems

被引:1
|
作者
Riegger, Christian [1 ]
Vincon, Tobias [1 ]
Petrov, Ilia [1 ]
机构
[1] Reutlingen Univ, Data Management Lab, Reutlingen, Germany
关键词
Blockchain; Enterprise Workload; K/V-Store; Data Structure;
D O I
10.1145/3282373.3282402
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Blockchains yield to new workloads in database management systems and K/V-Stores. Distributed Ledger Technology (DLT) is a technique for managing transactions in 'trustless' distributed systems. Yet, clients of nodes in blockchain networks are backed by 'trustworthy' K/V-Stores, like LevelDB or RocksDB in Ethereum, which are based on Log-Structured Merge Trees (LSM-Trees). However, LSM-Trees do not fully match the properties of blockchains and enterprise workloads. In this paper, we claim that Partitioned B-Trees (PBT) fit the properties of this DLT: uniformly distributed hash keys, immutability, consensus, invalid blocks, unspent and off-chain transactions, reorganization and data state / version ordering in a distributed log-structure. PBT can locate records of newly inserted key-value pairs, as well as data of unspent transactions, in separate partitions in main memory. Once several blocks acquire consensus, PBTs evict a whole partition, which becomes immutable, to secondary storage. This behavior minimizes write amplification and enables a beneficial sequential write pattern on modern hardware. Furthermore, DLT implicate some type of log-based versioning. PBTs can serve as MV-Store for data storage of logical blocks and indexing in multi-version concurrency control (MVCC) transaction processing.
引用
收藏
页码:173 / 182
页数:10
相关论文
共 50 条
  • [41] Efficient protein structure search using indexing methods
    Kim, Sungchul
    Sael, Lee
    Yu, Hwanjo
    BMC MEDICAL INFORMATICS AND DECISION MAKING, 2013, 13
  • [42] An indexing and searching structure for multimedia database systems
    Chen, SC
    Sista, S
    Shyu, ML
    Kasyap, RL
    STORAGE AND RETRIEVAL FOR MEDIA DATABASES 2000, 2000, 3972 : 262 - 270
  • [43] Knowledge Blockchains: Applying Blockchain Technologies to Enterprise Modeling
    Fill, Hans-Georg
    Haerer, Felix
    PROCEEDINGS OF THE 51ST ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2018, : 4045 - 4054
  • [44] LineageChain: a fine-grained, secure and efficient data provenance system for blockchains
    Ruan, Pingcheng
    Tien Tuan Anh Dinh
    Lin, Qian
    Zhang, Meihui
    Chen, Gang
    Ooi, Beng Chin
    VLDB JOURNAL, 2021, 30 (01): : 3 - 24
  • [45] Research on indexing systems for enterprise credit evaluation in B2B
    School of Economics and Management, Nanjing University of Science and Technology, Nanjing
    210094, China
    IFIP Advances in Information and Communication Technology, 2007, (241-250)
  • [46] Research on indexing systems for enterprise credit evaluation in B2B
    Ha, Jinbing
    Wang, Yingjie
    INTEGRATION AND INNOVATION ORIENT TO E-SOCIETY, VOL 1, 2007, 251 : 241 - +
  • [47] LineageChain: a fine-grained, secure and efficient data provenance system for blockchains
    Pingcheng Ruan
    Tien Tuan Anh Dinh
    Qian Lin
    Meihui Zhang
    Gang Chen
    Beng Chin Ooi
    The VLDB Journal, 2021, 30 : 3 - 24
  • [48] Efficient and secure search of enterprise file systems
    Singh, Aameek
    Srivatsa, Mudhakar
    Liu, Ling
    2007 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2007, : 18 - +
  • [49] Systems for monitoring the access for efficient control at enterprise
    Bezopasnost' Truda v Promyshlennosti, 2001, (11): : 62 - 64
  • [50] Modeling Data for Enterprise Systems with Memories
    Babaian, Tamara
    Lucas, Wendy
    JOURNAL OF DATABASE MANAGEMENT, 2013, 24 (02) : 1 - 12