Blockchain-based database: Difference between revisions

Content deleted Content added
m typo
m Various citation & identifier cleanup, plus AWB genfixes (arxiv version pointless when published)
Line 1:
{{Merge to|Blockchain|discuss=Talk:Blockchain#Proposed merge of Blockchain-based database into Blockchain|date=April 2020}}
The '''Blockchain-based database''' is a combination of [[database|traditional database]] and [[distributed database]] where [[data]] is transacted and recorded via ''Database Interface''<ref name=":0">{{Cite journal|last=Gaetani|first=Edoardo|last2=Aniello|first2=Leonardo|last3=Baldoni|first3=Roberto|last4=Lombardi|first4=Federico|last5=Margheri|first5=Andrea|last6=Sassone|first6=Vladimiro|date=2017|others=Edoardo Gaetani, Leonardo Aniello, Roberto Baldoni, Federico Lombardi, Andrea Margheri, Vladimiro Sassone|title=Blockchain-based database to ensure data integrity in cloud computing environments|url=http://ceur-ws.org/Vol-1816/paper-15.pdf|journal=|language=en|volume=|pages=|via=}}</ref> (also known as ''Compute Interface'')<ref name=":1">{{Cite journal|last=Casino|first=Fran|last2=K. Dasaklis|first2=Thomas|last3=Patsakisa|first3=Constantinos|date=March 2019|title=A systematic literature review of blockchain-based applications: Current status, classification and open issues|url=https://www.sciencedirect.com/science/article/pii/S0736585318306324|journal=Telematics and Informatics|publisher=[[Elsevier]]|volume=36|pages=55–81|doi=10.1016/j.tele.2018.11.006|issn=0736-5853|via=Elsevier Science Direct|doi-access=free}}</ref> supported by multiple-layers of [[blockchain|blockchains]]s.<ref>{{Cite web|url=https://techbeacon.com/security/blockchain-vs-relational-database-which-right-your-application|title=Blockchain or relational database? How to choose the right technology for your application|last=Martin|first=Luther|website=TechBeacon|language=en|access-date=2020-03-09}}</ref> The database itself is shared in the form of an encrypted/immutable ledger which makes the information open for everyone.<ref>{{Cite web|url=https://blockgeeks.com/guides/what-is-blockchain-technology/|title=What is Blockchain Technology? A Step-by-Step Guide For Beginners|website=Blockgeeks|language=en-CA|access-date=2020-03-09}}</ref>
 
== Concept ==
In actual case, the blockchain essentially has no querying abilities when compared to [[database|traditional database]] and with a doubling of [[Node (networking)|nodes]], network traffic quadruples with no improvement in throughput, latency, or capacity.<ref name=":2">{{Citecite journalarxiv|last=Raikwar|first=Mayank|last2=Gligoroski|first2=Danilo|last3=Velinov|first3=Goran|date=2020-03-12|title=Trends in Development of Databases and Blockchain|journal=arXiv:2003.05687 [cs]|volume=|pages=1|arxiv=2003.05687|bibcode=2020arXiv200305687R}}</ref> To overcome these shortcomings, taking a [[database|traditional database]] and adding blockchain features to it sounds more feasible.<ref>{{Cite web|url=https://www.zdnet.com/article/blockchains-in-the-database-world-what-for-and-how/|title=How to use blockchain to build a database solution|last=Anadiotis|first=George|website=ZDNet|language=en|access-date=2020-03-27}}</ref> 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''.<ref name=":0" />
 
== List of Blockchain-based databases ==
 
This list consists of the databases which are developed and deployed through a [[Database|traditional database model]] over a [[blockchain]] framework;<ref name=":2" />
 
{| class="wikitable sortable" style="width:100%;"
Line 23:
|[[MongoDB]] ([[NoSQL]])
|[[Document-oriented database]]<ref>{{cite web|url=https://www.bigchaindb.com/whitepaper/bigchaindb-whitepaper.pdf|title=BigchainDB 2.0 - The Blockchain Database |publisher=BigchainDB GmbH, Berlin, Germany|date=1 May 2018|accessdate=11 May 2020}}</ref>
|[[Raft_Raft (computer_sciencecomputer science)|Raft consensus algorithm]]
|✓
|✓
Line 47:
|[[SQLite]]
|[[Relational database]]<ref>{{cite web|url= https://github.com/CovenantSQL/CovenantSQL|title=CovenantSQL - A decentralized, trusted, high performance, SQL database with blockchain features |publisher=[[GitHub]]|date=6 September 2019|accessdate=11 May 2020}}</ref>
|[[Raft_Raft (computer_sciencecomputer science)|Raft consensus algorithm]]
|✓
|✓
Line 80:
 
* Blockchain relational database – a hybrid database model.<ref>{{Cite journal|last=NathanSenthil|last2=GovindarajanChander|last3=SarafAdarsh|last4=SethiManish|last5=JayachandranPraveen|date=2019-07-01|title=Blockchain meets database|journal=Proceedings of the VLDB Endowment|volume=12|issue=11|pages=1539–1552|language=EN|doi=10.14778/3342263.3342632}}</ref>
* Graphchain Database – a standard [[Graph_databaseGraph database|RDF Graph database]] protected by a [[Blockchain]].<ref>{{Cite document|title=GraphChain {{!}} Companion Proceedings of the Web Conference 2018|language=EN|doi=10.1145/3184558.3191554}}</ref><ref>{{Cite web|url=https://www.researchgate.net/publication/324633103|title=GraphChain: A Distributed Database with Explicit Semantics and Chained RDF Graphs|website=ResearchGate|language=en|access-date=2020-03-09}}</ref>
 
==References==