https://github.com/fisco-bcos/amdb-proxy
A proxy to access SQL-based database for FISCO BCOS node
https://github.com/fisco-bcos/amdb-proxy
databse fisco-bcos mysql proxy
Last synced: 3 months ago
JSON representation
A proxy to access SQL-based database for FISCO BCOS node
- Host: GitHub
- URL: https://github.com/fisco-bcos/amdb-proxy
- Owner: FISCO-BCOS
- License: apache-2.0
- Created: 2018-08-07T11:43:48.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2020-12-08T11:03:12.000Z (over 5 years ago)
- Last Synced: 2025-04-15T15:13:53.957Z (about 1 year ago)
- Topics: databse, fisco-bcos, mysql, proxy
- Language: Java
- Homepage:
- Size: 564 KB
- Stars: 18
- Watchers: 10
- Forks: 11
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
English / [中文](./README_CN.md)
# AMDB
[](http://makeapullrequest.com)
[](https://travis-ci.org/FISCO-BCOS/amdb-proxy)
[](https://www.codacy.com/app/fisco/AMDB?utm_source=github.com&utm_medium=referral&utm_content=FISCO-BCOS/AMDB&utm_campaign=Badge_Grade)
**It only supports** [FISCO BCOS version 2.0 or newer versions](https://fisco-bcos-documentation.readthedocs.io/en/latest/).
In order to overcome the limitations of local storage in version 1.0,we add support for distributed storage system in version 2.0,which is called AMDB.
AMDB has following advantages:
- It supports multiple storage engines and chooses highly available distributed storage system which can support data expansion easily and quickly.
- It separates computation from data, thus node failure will not lead to data anomalies.
- Data is stored remotely and can be stored in a safer isolation area, which is very significant in many scenarios.
- Distributed storage not only supports the form of Key-Value, but also supports the way of SQL, which makes business development easier.
- The storage of world state is also changed from MPT to distributed storage,which avoids the problem of performance degradation caused by rapid expansion of world state.
- It optimizes the structure of data storage,saves storage space and has higher access efficiency.

## Usage
- You can download source code from git and compile manually to use amdb. See [amdb manual](https://fisco-bcos-documentation.readthedocs.io/en/latest/docs/manual/distributed_storage.html) for more details.
## Source Installation
```bash
git clone https://github.com/FISCO-BCOS/amdb-proxy.git
cd amdb-proxy && ./gradlew build
```
If you install successfully, it produces the `dist` directory.
## Configuration
Please see the [documentation](https://fisco-bcos-documentation.readthedocs.io/en/latest/docs/manual/distributed_storage.html) about configurating for the amdb.
## Developing & Contributing
- Star our Github.
- Pull requests. See [CONTRIBUTING](CONTRIBUTING.md).
- [Ask questions](https://github.com/FISCO-BCOS/AMDB/issues).
- Discuss in [WeChat group](image/WeChatQR.jpg) or [Gitter](https://gitter.im/fisco-bcos/Lobby).
## Community
By the end of 2018, Financial Blockchain Shenzhen Consortium (FISCO) has attracted and admitted more than 100 members from 6 sectors including banking, fund management, securities brokerage, insurance, regional equity exchanges, and financial information service companies. The first members include the following organizations: Beyondsoft, Huawei, Shenzhen Securities Communications, Digital China, Forms Syntron, Tencent, WeBank, Yuexiu FinTech.
- Join our WeChat [](image/WeChatQR.jpg)
- Discuss in [](https://gitter.im/fisco-bcos/Lobby)
- Read news by [](https://twitter.com/FiscoBcos)
- Mail us at [](mailto:service@fisco.com.cn)