Как хранить большие значения (10 МБ) с помощью базы данных хранилища ключей?

Рассмотрим систему, в которой требуется хранить в основном небольшие значения (1–1000 байт), но в некоторых случаях необходимо хранить большое значение (10 МБ). Он содержит список хэшей (подумайте о списке открытых ключей для подписи EDDSA)

В Ethereum хранение осуществляется через PATRICIA TIRE, но я не думаю, что это необходимо. Кто-нибудь знает хороший способ обработки таких больших значений с помощью базы данных ключей/хранилищ?


person user2584960    schedule 10.10.2018    source источник
comment
как насчет просто использовать файловую систему или продукт, такой как s3   -  person sel-fish    schedule 13.10.2018


Ответы (1)


Wiredtiger утверждает, что поддерживает записи до 4 ГБ.

WiredTiger поддерживает петабайтные таблицы, записывает до 4 ГБ и записывает числа до 64 бит.

источник: http://source.wiredtiger.com/3.1.0/architecture.html< /а>

person amirouche    schedule 03.11.2018