Skip to main content

A Preliminary Review on Complementary Applications of Databases and Blockchain Technology

  • Conference paper
  • First Online:
Blockchain and Applications (BLOCKCHAIN 2021)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 320))

Included in the following conference series:

  • 1880 Accesses

Abstract

Although blockchain was originally designed to support cryptocurrency transactions, its use has greatly expanded. Due to its security mechanisms and immutability feature, blockchain is now also used for a variety of applications. Nevertheless, blockchain is facing several challenges. On the other hand, databases have been on the market for decades, offering a wide range of affordable solutions. In this paper, we explore the possibility of combining blockchain and database technologies, taking into account the specifics of their corresponding characteristics and issues. The case study was conducted by analyzing and classifying papers into three categories: blockchain as support for databases, databases as support for blockchain, and hybrid systems. Our research focuses on the improvement of technologies features and not on the performance improvement. Obtained results show the potential in developing combined solutions in all three categories taking into account the main advantages and disadvantages of both technologies.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bachman, C.W.: The origin of the integrated data store (IDS): the first direct-access DBMS. IEEE Ann. Hist. Comput. 31, 42–54 (2009). https://doi.org/10.1109/MAHC.2009.110

    Article  MathSciNet  Google Scholar 

  2. Bartoletti, M., Lande, S., Pompianu, L., Bracciali, A.: A general framework for blockchain analytics. In: SERIAL 2017–1st Workshop on Scalable and Resilient Infrastructures for Distributed Ledgers, Colocated with ACM/IFIP/USENIX Middleware 2017 Conference, New York, New York, USA, pp. 1–6. Association for Computing Machinery Inc. (2017). https://doi.org/10.1145/3152824.3152831

  3. Beirami, A., Zhu, Y., Pu, K.: Trusted relational databases with blockchain: design and optimization. Procedia Comput. Sci. 155, 137–144 (2019). https://doi.org/10.1016/j.procs.2019.08.022

    Article  Google Scholar 

  4. BigchainDB GmbH: BigchainDB: The blockchain database, pp. 1–14 (2018)

    Google Scholar 

  5. Brewer, E.A.: Towards robust distributed systems (abstract). In: Proceedings of the Nineteenth Annual ACM Symposium on Principles of Distributed Computing - PODC 2000, New York, NY, USA, p. 7. ACM Press (2000). https://doi.org/10.1145/343477.343502

  6. Cardano. https://why.cardano.org/en/introduction/motivation/

  7. Codd, E.F.: A relational model of data for large shared data banks. Commun. ACM 13, 377–387 (1970). https://doi.org/10.1145/362384.362685

    Article  MATH  Google Scholar 

  8. DB-Engines Ranking - popularity ranking of database management systems. https://db-engines.com/en/ranking

  9. Eberhardt, J., Tai, S.: On or off the blockchain? Insights on off-chaining computation and data. In: De Paoli, F., Schulte, S., Broch Johnsen, E. (eds.) Service-Oriented and Cloud Computing, pp. 3–15. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-67262-5_1

    Chapter  Google Scholar 

  10. Haerder, T., Reuter, A.: Principles of transaction-oriented database recovery. ACM Comput. Surv. 15, 287–317 (1983). https://doi.org/10.1145/289.291

    Article  MathSciNet  Google Scholar 

  11. Hagerty, P.: The rise of the distributed SQL database – CrateDB. https://crate.io/a/rise-distributed-sql-database/

  12. Han, D., Chen, J., Zang, G., Wang, X., Gao, Y.: DSSPs: a data sharing security protection scheme based on consortium blockchain and ciphertext-policy attribute-based encryption. In: ACM International Conference Proceeding Series, New York, NY, USA, pp. 14–19. Association for Computing Machinery (2019). https://doi.org/10.1145/3376044.3376048

  13. Jiang, S., et al.: BZIP: a compact data memory system for UTXO-based blockchains. J. Syst. Archit. 109, 101809 (2020). https://doi.org/10.1016/j.sysarc.2020.101809

    Article  Google Scholar 

  14. Khan, N.: FAST: a MapReduce consensus for high performance blockchains. In: BlockSys 2018 - Proceedings of the 1st Blockchain-Enabled Networked Sensor Systems, Part of SenSys 2018, New York, NY, USA, pp. 1–6. Association for Computing Machinery Inc. (2018). https://doi.org/10.1145/3282278.3282279

  15. Di Francesco Maesa, D., Mori, P.: Blockchain 3.0 applications survey. J. Parallel Distrib. Comput. 138, 99–114 (2020). https://doi.org/10.1016/j.jpdc.2019.12.019

    Article  Google Scholar 

  16. Carlos Marinho, S.S., Filho, J.S.C., Moreira, L.O., MacHado, J.C.: Using a hybrid approach to data management in relational database and blockchain: a case study on the e-health domain. In: Proceedings - 2020 IEEE International Conference on Software Architecture Companion, ICSA-C 2020, pp. 114–121, 2020). https://doi.org/10.1109/ICSA-C50368.2020.00030

  17. Muzammal, M., Qu, Q., Nasrulin, B.: Renovating blockchain with distributed databases: an open source system. Futur. Gener. Comput. Syst. 90, 105–117 (2019). https://doi.org/10.1016/j.future.2018.07.042

    Article  Google Scholar 

  18. Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system (2008)

    Google Scholar 

  19. Peng, Y., Du, M., Li, F., Cheng, R., Song, D.: FalconDB: blockchain-based collaborative database. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, New York, NY, USA, pp. 637–652. Association for Computing Machinery (2020). https://doi.org/10.1145/3318464.3380594

  20. Podgorelec, B., Turkanović, M., Šestak, M.: A brief review of database solutions used within blockchain platforms. In: Prieto, J., Pinto, A., Das, A., Ferretti, S. (eds.) Blockchain and Applications, vol. 1238, pp. 121–130. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-52535-4_13

    Chapter  Google Scholar 

  21. Samantha Tharani, J., Tharmakulasingam, M., Muthukkumarasamy, V.: A blockchain-based database management system. Knowl. Eng. Rev. 35 (2020). https://doi.org/10.1017/S0269888920000302

  22. Schwartz, D., Youngs, N., Britto, A.: The ripple protocol consensus algorithm. https://ripple.com/files/ripple_consensus_whitepaper.pdf

  23. Vo, H.T., Mehedy, L., Mohania, M., Abebe, E.: Blockchain-based data management and analytics for micro-insurance applications. In: Proceedings of the International Conference on Information and Knowledge Management, New York, NY, USA, pp. 2539–2542. Association for Computing Machinery (2017). https://doi.org/10.1145/3132847.3133172

  24. Wood, G.: Ethereum: a secure decentralised generalised transaction ledge. Ethereum Project Yellow Paper, pp. 1–32 (2014)

    Google Scholar 

  25. Wu, X., Lin, Y.: Blockchain recall management in pharmaceutical industry. Procedia CIRP 590–595 (2019). https://doi.org/10.1016/j.procir.2019.04.094

  26. Zhu, Y., Zhang, Z., Jin, C., Zhou, A., Yan, Y.: SEBDB: semantics empowered blockchain database. In: Proceedings - International Conference on Data Engineering, pp. 1820–1831. IEEE Computer Society (2019). https://doi.org/10.1109/ICDE.2019.00198

  27. Zou, R., Lv, X., Wang, B.: Blockchain-based photo forensics with permissible transformations. Comput. Secur. 87, 101567 (2019). https://doi.org/10.1016/j.cose.2019.101567

    Article  Google Scholar 

Download references

Acknowledgements

The authors acknowledge financial support from the Slovenian Research Agency (Research Core Funding No. P2-0057).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Renata Kramberger .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kramberger, R., Welzer, T., Kamišalić, A. (2022). A Preliminary Review on Complementary Applications of Databases and Blockchain Technology. In: Prieto, J., Partida, A., Leitão, P., Pinto, A. (eds) Blockchain and Applications. BLOCKCHAIN 2021. Lecture Notes in Networks and Systems, vol 320. Springer, Cham. https://doi.org/10.1007/978-3-030-86162-9_16

Download citation

Publish with us

Policies and ethics