Hyperledger Fabric Databases (Relational/NoSQL)
I am a just starting out on trying Hyperledger Fabric and I am slightly confused on how it's ledger/blockchain part really works.
I've read that it has a World State Ledger and a Blockchain part, where the world state ledger uses LevelDB or CouchDB which I think is a NoSQL database? Is it possible to use a Relational Database for the State Ledger? If not, why must we use a NoSQL database? Also, does the blockchain part require a database, or else where and how do we look at its data, where is it stored? My questions might be abit conflicting as I am kinda confused right now about the Architecture of Hyperledger Fabric.
database hyperledger-fabric hyperledger blockchain
add a comment |
I am a just starting out on trying Hyperledger Fabric and I am slightly confused on how it's ledger/blockchain part really works.
I've read that it has a World State Ledger and a Blockchain part, where the world state ledger uses LevelDB or CouchDB which I think is a NoSQL database? Is it possible to use a Relational Database for the State Ledger? If not, why must we use a NoSQL database? Also, does the blockchain part require a database, or else where and how do we look at its data, where is it stored? My questions might be abit conflicting as I am kinda confused right now about the Architecture of Hyperledger Fabric.
database hyperledger-fabric hyperledger blockchain
add a comment |
I am a just starting out on trying Hyperledger Fabric and I am slightly confused on how it's ledger/blockchain part really works.
I've read that it has a World State Ledger and a Blockchain part, where the world state ledger uses LevelDB or CouchDB which I think is a NoSQL database? Is it possible to use a Relational Database for the State Ledger? If not, why must we use a NoSQL database? Also, does the blockchain part require a database, or else where and how do we look at its data, where is it stored? My questions might be abit conflicting as I am kinda confused right now about the Architecture of Hyperledger Fabric.
database hyperledger-fabric hyperledger blockchain
I am a just starting out on trying Hyperledger Fabric and I am slightly confused on how it's ledger/blockchain part really works.
I've read that it has a World State Ledger and a Blockchain part, where the world state ledger uses LevelDB or CouchDB which I think is a NoSQL database? Is it possible to use a Relational Database for the State Ledger? If not, why must we use a NoSQL database? Also, does the blockchain part require a database, or else where and how do we look at its data, where is it stored? My questions might be abit conflicting as I am kinda confused right now about the Architecture of Hyperledger Fabric.
database hyperledger-fabric hyperledger blockchain
database hyperledger-fabric hyperledger blockchain
asked Nov 15 '18 at 3:56
hn77hn77
11
11
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
If you are a beginner in hyperledger fabric than keep reading this document
For your levelDB and CouchDB queries refer this
And if you want to know how actually fabric network works in short than refer this
And I recommend that first, you try to understand blockchain technology and how it is differently implemented by some frameworks like ethereum, hyperledger, corda, bigchainDB, EOS, etc...
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53312221%2fhyperledger-fabric-databases-relational-nosql%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
If you are a beginner in hyperledger fabric than keep reading this document
For your levelDB and CouchDB queries refer this
And if you want to know how actually fabric network works in short than refer this
And I recommend that first, you try to understand blockchain technology and how it is differently implemented by some frameworks like ethereum, hyperledger, corda, bigchainDB, EOS, etc...
add a comment |
If you are a beginner in hyperledger fabric than keep reading this document
For your levelDB and CouchDB queries refer this
And if you want to know how actually fabric network works in short than refer this
And I recommend that first, you try to understand blockchain technology and how it is differently implemented by some frameworks like ethereum, hyperledger, corda, bigchainDB, EOS, etc...
add a comment |
If you are a beginner in hyperledger fabric than keep reading this document
For your levelDB and CouchDB queries refer this
And if you want to know how actually fabric network works in short than refer this
And I recommend that first, you try to understand blockchain technology and how it is differently implemented by some frameworks like ethereum, hyperledger, corda, bigchainDB, EOS, etc...
If you are a beginner in hyperledger fabric than keep reading this document
For your levelDB and CouchDB queries refer this
And if you want to know how actually fabric network works in short than refer this
And I recommend that first, you try to understand blockchain technology and how it is differently implemented by some frameworks like ethereum, hyperledger, corda, bigchainDB, EOS, etc...
answered Nov 15 '18 at 5:55
Mahesh RajputMahesh Rajput
2959
2959
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53312221%2fhyperledger-fabric-databases-relational-nosql%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown