Jump to content
Wikipedia The Free Encyclopedia

Blockchain-based database

From Wikipedia, the free encyclopedia
Form of distributed database
This article may need to be rewritten to comply with Wikipedia's quality standards. You can help. The talk page may contain suggestions. (November 2024)

The blockchain-based database is a combination of traditional database and distributed database where data is transacted and recorded via Database Interface[1] (also known as Compute Interface)[2] supported by multiple-layers of blockchains.[3] The database itself is shared in the form of an encrypted/immutable ledger which makes the information open for everyone.[4]

Concept

[edit ]

In actual case, the blockchain essentially has no querying abilities when compared to traditional database and with a doubling of nodes, network traffic quadruples with no improvement in throughput, latency, or capacity.[5] To overcome these shortcomings, taking a traditional database and adding blockchain features to it sounds more feasible.[6] That's how the concept of blockchain-based database came into existence, which consists of multiple member clouds riding on two primary layers; the first one is Database Interface and the second one is the Blockchain Anchoring.[1] The idea behind the blockchain based database concept is to complement the functionality and features of SQL and NoSQL databases with blockchain properties: data immutability, integrity assurance, decentralized control, Byzantine fault tolerance and transaction traceability.[7]

Implementations

[edit ]

Oracle DBMS implements support for a blockchain-based database model.[8]

References

[edit ]
  1. ^ a b Gaetani, Edoardo; Aniello, Leonardo; Baldoni, Roberto; Lombardi, Federico; Margheri, Andrea; Sassone, Vladimiro (2017). "Blockchain-based database to ensure data integrity in cloud computing environments" (PDF). Sun SITE Central Europe Operated Under the Umbrella of RWTH Aachen University. Edoardo Gaetani, Leonardo Aniello, Roberto Baldoni, Federico Lombardi, Andrea Margheri, Vladimiro Sassone.
  2. ^ Casino, Fran; K. Dasaklis, Thomas; Patsakisa, Constantinos (March 2019). "A systematic literature review of blockchain-based applications: Current status, classification and open issues". Telematics and Informatics. 36. Elsevier: 55–81. doi:10.1016/j.tele.201811006 . ISSN 0736-5853.
  3. ^ Martin, Luther. "Blockchain or relational database? How to choose the right technology for your application". TechBeacon. Retrieved 2020年03月09日.
  4. ^ "What is Blockchain Technology? A Step-by-Step Guide For Beginners". Blockgeeks. 19 September 2016. Retrieved 2020年03月09日.
  5. ^ Raikwar, Mayank; Gligoroski, Danilo; Velinov, Goran (2020年03月12日). "Trends in Development of Databases and Blockchain". 2020 Seventh International Conference on Software Defined Systems (SDS). pp. 177–182. arXiv:2003.05687 . doi:10.1109/SDS49854.2020.9143893. ISBN 978-1-7281-7219-4. S2CID 212675742.
  6. ^ Anadiotis, George. "How to use blockchain to build a database solution". ZDNet . Retrieved 2020年03月27日.
  7. ^ Zheng, Zibin; Xie, Shaoan; Dai, Hongning; Chen, Xiangping; Wang, Huaimin (2017). "An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends". 2017 IEEE International Congress on Big Data (BigData Congress). pp. 557–564. doi:10.1109/BigDataCongress.2017.85. ISBN 978-1-5386-1996-4. S2CID 29591273.
  8. ^ "Blockchain". Oracle Help Center. Retrieved 2024年11月07日.
Wikiversity has learning resources about Blockchain
Types
Concepts
Objects
Components
Functions
Related topics

AltStyle によって変換されたページ (->オリジナル) /