While I am trying to understand the blockchain technology, I came across HyperLedger Fabric. As per the documentation, it is an implementation of blockchain technology.
Blockchain is an idea. From Wiki
A blockchain, originally block chain, is a continuously growing list of records, called blocks, which are linked and secured using cryptography. Each block typically contains a cryptographic hash of the previous block, a timestamp and transaction data.

Hyperledger is a Linux Foundation organization. There are various sponsors of this organization, for example IBM, American Express, and Baidu. I think there's almost 100 sponsors now.
Hyperledger has a few implementations of the blockchain technology.
These are
Hyperledger Fabric.
Hyperledger Iroha,
Hyperledger Sawtooth.
There are also other ones...
Ethereum.
Hashgraph (?) - even though they claim not to be a blockchain :D
Corda.
Since the above are implementations, how they accomplish consensus, features, and architecture will be different.
There are a couple of things that differentiate Fabric.
It runs something called a private or permissioned blockchain network - which means all peers are trusted. Because of this there's no such thing as proof of work that you see in Bitcoin for example. It's also fast because there's no extra computations that need to take place. Blocks are created after an certain amount of time or transactions and most peers can have a copy of the ledger.

Fabric also uses Leveldb as world state database, but this can be changed to CouchDB for more complex queries.
Hyperdger Fabric Introduction:
http://hyperledger-fabric.readthedocs.io/en/release/blockchain.html