Skip to content
This repository has been archived by the owner on Mar 2, 2020. It is now read-only.

Сжатие контента #23

Open
On1x opened this issue Oct 10, 2017 · 9 comments
Open

Сжатие контента #23

On1x opened this issue Oct 10, 2017 · 9 comments

Comments

@On1x
Copy link

On1x commented Oct 10, 2017

В метаданные контента добавлять: encode=gzip, сам контент пропускать через encode метод. Не пойму, почему это не было реализовано в самом начале зарождения контента - сейчас бы блокчейн весил 3 Гигабайта, а не 16.

@pavq
Copy link

pavq commented Oct 10, 2017

А искать внутри цепочки как?
Каждый раз разархивировать полагается?

@On1x
Copy link
Author

On1x commented Oct 10, 2017

Что именно искать?

@On1x
Copy link
Author

On1x commented Oct 10, 2017

Я конкретно про body у поста.

@t3ran13
Copy link

t3ran13 commented Oct 10, 2017

@PAVELIT
блокчей по сути - склад. ему пофиг в каком виде инфу хранить. Вопрос в размере самого блокчейна.

Когда мы хотим запустить паблик ноду, все в зависимости от плагинов, из блокчейна поподает в "промежуточные" хранилища типа бд, что позволяет напм ускорится и отдавать данные быстрее.

Так вот если делать поиск, реализовывать его нужно сторонним сервисом и с индексами,а неискать на лету повсем постам. жизни не хватит, или денег на железку)

По самой идее - как и написал выше - блокчейн это склад! и почему бы не хранить в сжатом виде тело поста? К тому же это поможет не только размер самого блокчейна увеличить - но и размер самого поста символьно, при том же размере в Кб)

Ну а для сервисов работающих с апи лишний декод погоды не сыграет - дегодят же как-то сейчас json и не жалются?

@gropox
Copy link

gropox commented Nov 1, 2017

Так структура записей в json. Json не умеет бинарный формат. Значит придется все кодировать в base64. Будет ли тогда какой то эффект от сжатия?

Тогда уж на бинарную структуру хранения данных переходить, но тогда придется заботиться об обратной совместимости.

@chiliec
Copy link

chiliec commented Nov 1, 2017

А в чём тут проблема обратной совместимости? До первого блока нового ХФ нету сжатия, начиная с него уже есть.

@litrbooh
Copy link

litrbooh commented Nov 1, 2017

Блок-чейн сам будет сжимать и сам потом разжимать, когда отдает данные. Проблем быть не должно.

@litrbooh
Copy link

litrbooh commented Nov 1, 2017

@21xhipster
Дима, можешь высказаться на эту тему. @kotbegemot говорит, что у них куча задач по оптимизации хранилища, но о них, видимо, опять знает только узкая группа людей, а остальные должны бродить в поисках по гитхабу.

@kotbegemot
Copy link

kotbegemot commented Nov 1, 2017

There are some plans and thoughts about chain storage.
A new isomorphic storage pretends to be similar to monogob.
I would like to add a new lzma4 compression support.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants