-
Notifications
You must be signed in to change notification settings - Fork 1
Сжатие контента #23
Comments
А искать внутри цепочки как? |
Что именно искать? |
Я конкретно про body у поста. |
@PAVELIT Когда мы хотим запустить паблик ноду, все в зависимости от плагинов, из блокчейна поподает в "промежуточные" хранилища типа бд, что позволяет напм ускорится и отдавать данные быстрее. Так вот если делать поиск, реализовывать его нужно сторонним сервисом и с индексами,а неискать на лету повсем постам. жизни не хватит, или денег на железку) По самой идее - как и написал выше - блокчейн это склад! и почему бы не хранить в сжатом виде тело поста? К тому же это поможет не только размер самого блокчейна увеличить - но и размер самого поста символьно, при том же размере в Кб) Ну а для сервисов работающих с апи лишний декод погоды не сыграет - дегодят же как-то сейчас json и не жалются? |
Так структура записей в json. Json не умеет бинарный формат. Значит придется все кодировать в base64. Будет ли тогда какой то эффект от сжатия? Тогда уж на бинарную структуру хранения данных переходить, но тогда придется заботиться об обратной совместимости. |
А в чём тут проблема обратной совместимости? До первого блока нового ХФ нету сжатия, начиная с него уже есть. |
Блок-чейн сам будет сжимать и сам потом разжимать, когда отдает данные. Проблем быть не должно. |
@21xhipster |
There are some plans and thoughts about chain storage. |
В метаданные контента добавлять: encode=gzip, сам контент пропускать через encode метод. Не пойму, почему это не было реализовано в самом начале зарождения контента - сейчас бы блокчейн весил 3 Гигабайта, а не 16.
The text was updated successfully, but these errors were encountered: