SubQuery вече работи много по-бързо с помощта на Речника
Днес ние сме горди да обявим нашето ново подобрение на SubQuery, функцията за индексиране SubQuery Dictionary (речник).
SubQuery Dictionary е свързан и с ускоряване на вашите проекти. Той драстично подобрява индексирането на производителността на вашия SubQuery Project, понякога до 10 пъти по-бързо.
Когато индексират верижни данни, SubQuery Projects се използва за проверка на всеки блок. Блокчейнът на Polkadot е голяма, 130 Gb неструктурирани данни в почти 6 милиона блока. Това отнема много часове за индексиране, време, което не искате да чакате – особено при тестване.
Проектите на SubQuery вече имат опцията да пропускат всичко това, ние по същество предварително индексираме местоположението на всички събития във веригата.
Производителността се подобрява най-много, когато данните не са често срещано явление, а вместо това са разпръснати по веригата, сякаш данните са редки, Речникът пропуска повече блокове и следователно въздействието върху производителността е по-голямо.
Крайната точка на Речника може да бъде добавена във вашия файл „project.yaml“ или алтернативно посочена по време на изпълнение. Освен това можете също да замените тази крайна точка, когато изпълнявате своя проект в SubQuery Projects.
Можете да прочетете повече за Речника в нашата полезна документация тук.
Вярваме, че SubQuery е най-добрата опция за индексиране на данни, налична за всяко Polkadot/Substrate dApp, и тази нова реализация на SubQuery's Dictionary ни позволява да подобрим допълнително нашата услуга, като ускорим процеса на индексиране за вашите SubQuery проекти.
Можете да опитате сами в SubQuery Projects или да видите самите речници в нашия explorer. За да използвате Речника във вашия съществуващ проект, вашата версия @subql/cli трябва да е поне 0.10.0