Hyperledger Fabri c база данных штекеров на мой выбор - PullRequest
0 голосов
/ 23 марта 2020

В Hyperledger Fabri c документация упоминается где-то, что состояние db может быть подключаемым. На этом этапе levelDB и couchDB - это варианты, которые я вижу. Я хочу подключить другую базу данных по своему выбору. Нужно ли мне редактировать исходный код Fabri c или просто объявить свою базу данных, когда я создаю свою сеть блокчейн в файлах docker compose? Как Фабри c общается с государством БД? Любые руководства или документация по подключению базы данных на мой выбор? Что мне нужно сделать, чтобы добавить свою базу данных?

Заранее спасибо

1 Ответ

1 голос
/ 23 марта 2020

В Hyperledger Fabri c есть много «подключаемых модулей», но на самом деле нет подключаемых.

Для БД вы можете выбрать между LevelDB и CouchDB. Обычно CouchDB в серьезных развертываниях. Теоретически вы должны иметь возможность разрабатывать свой собственный коннектор БД, но это потребует огромных усилий (более того, если учесть, что вы просто изучаете технологию). Он не готов к тому, чтобы вы легко подключали свою собственную БД.

То же самое можно сказать и о консенсусе. Он подключаемый, но вы можете выбирать только соло, на основе кафки и Raft. Предполагается, что даже MSP может быть подключаемым, но у вас есть только одна реализация на основе PKI.

Я бы забыл об этом, если у вас не будет много времени и любопытства.

...