ブロックチェーンベースのデータベース


Blockchain-based_database
Blockchainベースのデータベースは、の組み合わせである伝統的なデータベースと分散データベースデータが取引を介して記録されるデータベースインターフェイス (としても知られているコンピューティングインターフェース)の複数の層によって支持blockchains。データベース自体は、暗号化された/不変の元帳の形式で共有され、情報をすべての人に公開します。

コンテンツ
1 コンセプト
2 ブロックチェーンベースのデータベースのリスト
3 ブロックチェーンフューチャー
4 反復
5 参考文献

コンセプト
実際の場合、ブロックチェーンには、従来のデータベースと比較した場合、基本的にクエリ機能がなく、ノードが2倍になり、ネットワークトラフィックが4倍になり、スループット、遅延、容量が向上しません。これらの欠点を克服するために、従来のデータベースを採用し、それにブロックチェーン機能を追加することは、より実現可能に聞こえます。このようにして、2つのプライマリレイヤーに乗っている複数のメンバークラウドで構成されるブロックチェーンベースのデータベースの概念が生まれました。1つ目はデータベースインターフェイスで、2つ目はブロックチェーンアンカーです。ブロックチェーンベースのデータベースコンセプトの背後にある考え方は、SQLおよびNoSQLデータベースの機能と機能をブロックチェーンプロパティ(データの不変性、整合性の保証、分散制御、ビザンチンフォールトトレランス、トランザクションのトレーサビリティ)で補完することです。

ブロックチェーンベースのデータベースのリスト
このリストは、ブロックチェーンフレームワーク上の従来のデータベースモデルを介して開発および展開されたデータベースで構成されています。
シニア番号 ブロックチェーンベースのデータベース サポートするデータベース 従来のデータベースの種類 コンセンサスメカニズム 地方分権化 不変性
1 BigchainDB MongoDB(NoSQL)
ドキュメント指向データベース
いかだコンセンサスアルゴリズム ✓✓ ✓✓
2 カサンドラ NoSQL Key-Valueデータベース Paxosアルゴリズム ✓✓ ✗
3 ChainifyDB PostgreSQL リレーショナルデータベース
何でも-元帳コンセンサス ✓✓ ✓✓
4 CovenantSQL SQLite リレーショナルデータベース
いかだコンセンサスアルゴリズム ✓✓ ✓✓
5 Modex BCDB SQL、NoSQL 複数のデータベースがサポートします
権限ベースのコンセンサスアルゴリズムの証明 経過時間の証明
✓✓ ✓✓
6 ポストチェーン SQL リレーショナルデータベース
ビザンチンフォールトトレランスベースのコンセンサスアルゴリズム ✓✓ ✓✓
7 ProvenDB MongoDB(NoSQL)
ドキュメント指向データベース- ✓✓ ✓✓

ブロックチェーンフューチャー
これで、Blockchainの有用性とは何か、そしてそれをすべての作業でどのように使用できるかを理解したはずです。この情報についての私たちの考え方は、情報を保存する方法と場所、この情報にアクセスできるユーザー、およびこの情報で何ができるかを変更することによって変更されました。
これが、ブロックチェーンが情報を整理する方法と、記録保持インフラストラクチャを維持する方法がこれらの中心にあるため、一部の組織がそれに反対している主な理由です。このことから、人々はブロックチェーンテクノロジーをそれほど簡単に受け入れず、あらゆる段階で従来のテクノロジーに挑戦するため、一夜にしてやってくることがないことは明らかです。

反復
ブロックチェーンリレーショナルデータベース–ハイブリッドデータベースモデル。
Graphchainデータベース-標準のRDFグラフデータベースで保護さBlockchain。

参考文献
^ Gaetani、Edoardo; アニエロ、レオナルド; バルドーニ、ロベルト; ロンバルディ、フェデリコ; マルゲリ、アンドレア; サッソーネ、ウラジミロ(2017)。「クラウドコンピューティング環境でデータの整合性を確保するためのブロックチェーンベースのデータベース」 (PDF)。エドアルド・ガエターニ、レオナルド・アニエッロ、ロベルト・バルドーニ、フェデリコ・ロンバルディ、アンドレア・マルゲリ、ウラジミロ・サッソーネ。
^ カジノ、フラン; K. Dasaklis、Thomas; パサキサ、コンスタンチノス。「ブロックチェーンベースのアプリケーションの系統的文献レビュー:現状、分類、未解決の問題」。テレマティクスと情報学。エルゼビア。36:55–81。土井:10.1016 /j.tele.2018.11.006。ISSN 0736-5853 – Elsevier ScienceDirect経由。   ^ マルティン、ルター。「ブロックチェーンまたはリレーショナルデータベース?アプリケーションに適したテクノロジーを選択する方法」。TechBeacon 。
^ 「ブロックチェーンテクノロジーとは何ですか?初心者のためのステップバイステップガイド」。ブロックオタク。
^ Raikwar、Mayank; Gligoroski、Danilo; ヴェリノフ、ゴラン(2020-03-12)。「データベースとブロックチェーンの開発の傾向」。2020年第7回ソフトウェア定義システム(SDS)に関する国際会議。pp。177–182。arXiv:2003.05687。土井:10.1109 /SDS49854.2020.9143893。ISBN  978-1-7281-7219-4。
^ アナディオティス、ジョージ。「ブロックチェーンを使用してデータベースソリューションを構築する方法」。ZDNet 。
^ 「(PDF)ブロックチェーンテクノロジーの概要:アーキテクチャ、コンセンサス、および将来のトレンド」。ResearchGate。土井:10.1109 /BigDataCongress.2017.85。
^ 「BigchainDB2.0-ブロックチェーンデータベース」(PDF)。BigchainDB GmbH、ベルリン、ドイツ。
^ 「ChainifyDB:データ管理システムをブロックチェーン化する方法」。ザールラント大学ザールラント情報学キャンパス。
^ 「CovenantSQL-ブロックチェーン機能を備えた分散型の信頼できる高性能SQLデータベース」。GitHub。
^ 「複数のデータベースのサポート」。モデックス。
^ 「コンソーシアムデータベース-ポストチェーンエンジニアリングドキュメント」。ポストチェーン。
^ 「ProvenDB機能」。ProvenDB。
^ 「ブロックチェーンとは」。スラジュラジェ。
^ 「ブロックチェーンとは」。スラジュラジェ。
^ NathanSenthil; GovindarajanChander; SarafAdarsh; SethiManish; JayachandranPraveen(2019-07-01)。「ブロックチェーンとデータベースの出会い」。VLDB基金の議事録。12(11):1539–1552。土井:10.14778 /3342263.3342632。
^ 「GraphChain | Web会議2018のコンパニオンプロシーディングス」。土井:10.1145 /3184558.3191554。
^ 「GraphChain:明示的なセマンティクスと連鎖RDFグラフを備えた分散データベース」。ResearchGate 。
ウィキバーシティにはブロックチェーンに関する学習リソースがあります