Как быстро выполняется запрос к базе данных на базе Ethereum Blockchain? - PullRequest
0 голосов
/ 24 мая 2018

Если бы мне пришлось запрашивать мою базу данных блокчейна, построенную в сети Ethereum, сколько времени прошло бы между запросом и ответом?Давайте предположим, что тип информации не медиа, а только обычные данные.Будет ли это так же быстро, как обычная централизованная база данных?

1 Ответ

0 голосов
/ 25 мая 2018

Считывание данных, которые уже были записаны и подтверждены, выполняется быстро.Если вы используете полный узел, у вас есть доступ ко всем данным блокчейна.Как быстро вы можете прочитать это зависит от вашей машины и где хранятся данные (SSD и т. Д.).Данные хранятся в базе данных leveDB.«LevelDB - это библиотека быстрого хранения значений ключей, написанная в Google, которая обеспечивает упорядоченное отображение строковых ключей в строковые значения».https://github.com/google/leveldb

Запись данных очень медленная, поэтому, если вы собираетесь создать транзакцию, а затем сразу же после этого прочитать другие клиенты, вы будете разочарованы.Ответ в этом случае «это зависит» и может варьироваться от секунд в локальной тестовой сети до минут или часов в зависимости от ряда факторов.

...