mirror of
https://github.com/oceanprotocol/docs.git
synced 2024-11-26 19:49:26 +01:00
Merge pull request #189 from oceanprotocol/note-oceandb-and-osmosis-drivers
Add more about the OceanDB & Osmosis drivers in the "Components" page
This commit is contained in:
commit
90a9713b5e
@ -7,10 +7,18 @@ Before reading this page, you should understand some [Ocean-specific terminology
|
|||||||
|
|
||||||
## Aquarius
|
## Aquarius
|
||||||
|
|
||||||
Marketplaces run Aquarius to store and manage metadata about the [assets](/concepts/terminology/#asset-or-data-asset) available in their marketplace. It provides an HTTP API for interacting with an off-chain database ([OceanDB](/concepts/components/#oceandb-drivers)).
|
Marketplaces run Aquarius to store and manage metadata about the [assets](/concepts/terminology/#asset-or-data-asset) available in their marketplace. It provides an HTTP API for interacting with an off-chain database (sometimes called "OceanDB").
|
||||||
|
|
||||||
<repo name="aquarius"></repo>
|
<repo name="aquarius"></repo>
|
||||||
|
|
||||||
|
### OceanDB Drivers
|
||||||
|
|
||||||
|
Aquarius supports several options for the off-chain database (OceanDB), including MongoDB, Elasticsearch and BigchainDB. One can add support for another off-chain database by creating a new driver similar to the existing OceanDB drivers.
|
||||||
|
|
||||||
|
<repo name="oceandb-mongodb-driver"></repo>
|
||||||
|
<repo name="oceandb-bigchaindb-driver"></repo>
|
||||||
|
<repo name="oceandb-elasticsearch-driver"></repo>
|
||||||
|
|
||||||
## Brizo
|
## Brizo
|
||||||
|
|
||||||
Publishers run Brizo to manage interactions with marketplaces and consumers.
|
Publishers run Brizo to manage interactions with marketplaces and consumers.
|
||||||
@ -19,6 +27,14 @@ The most basic scenario for a publisher is to provide access to the [assets](/co
|
|||||||
|
|
||||||
<repo name="brizo"></repo>
|
<repo name="brizo"></repo>
|
||||||
|
|
||||||
|
### Osmosis Drivers
|
||||||
|
|
||||||
|
Brizo supports several options for file storage, including Azure Storage, Amazon S3 and on-premise storage. One can add support for another file storage option by creating a new driver similar to one of the existing Osmosis drivers.
|
||||||
|
|
||||||
|
<repo name="osmosis-azure-driver"></repo>
|
||||||
|
<repo name="osmosis-aws-driver"></repo>
|
||||||
|
<repo name="osmosis-on-premise-driver"></repo>
|
||||||
|
|
||||||
## Keeper
|
## Keeper
|
||||||
|
|
||||||
A computer running a blockchain client
|
A computer running a blockchain client
|
||||||
@ -47,18 +63,6 @@ Client libraries used by applications (such as Pleuston or Jupyter notebooks) to
|
|||||||
<repo name="squid-py"></repo>
|
<repo name="squid-py"></repo>
|
||||||
<repo name="squid-java"></repo>
|
<repo name="squid-java"></repo>
|
||||||
|
|
||||||
## OceanDB Drivers
|
|
||||||
|
|
||||||
OceanDB is an off-chain database for storing metadata about [assets](/concepts/terminology/#asset-or-data-asset).
|
|
||||||
|
|
||||||
<repo name="oceandb-mongodb-driver"></repo>
|
|
||||||
<repo name="oceandb-bigchaindb-driver"></repo>
|
|
||||||
<repo name="oceandb-elasticsearch-driver"></repo>
|
|
||||||
|
|
||||||
These drivers are extended from a high-level module implementing OceanDB functions. You can create your own plugins based on its abstracted interface:
|
|
||||||
|
|
||||||
<repo name="oceandb-driver-interface"></repo>
|
|
||||||
|
|
||||||
## Secret Store
|
## Secret Store
|
||||||
|
|
||||||
A [Parity Secret Store](https://wiki.parity.io/Secret-Store): software for distributed key pair generation, distributed key storage, and threshold retrieval. It's used to store [asset](/concepts/terminology/#asset-or-data-asset) access-control keys.
|
A [Parity Secret Store](https://wiki.parity.io/Secret-Store): software for distributed key pair generation, distributed key storage, and threshold retrieval. It's used to store [asset](/concepts/terminology/#asset-or-data-asset) access-control keys.
|
||||||
|
Loading…
Reference in New Issue
Block a user