SubQuery вече работи много по-бързо с помощта на Речника

Днес ние сме горди да обявим нашето ново подобрение на SubQuery, функцията за индексиране SubQuery Dictionary (речник).

SubQuery Dictionary е свързан и с ускоряване на вашите проекти. Той драстично подобрява индексирането на производителността на вашия SubQuery Project, понякога до 10 пъти по-бързо.

Когато индексират верижни данни, SubQuery Projects се използва за проверка на всеки блок. Блокчейнът на Polkadot е голяма, 130 Gb неструктурирани данни в почти 6 милиона блока. Това отнема много часове за индексиране, време, което не искате да чакате – особено при тестване.

Проектите на SubQuery вече имат опцията да пропускат всичко това, ние по същество предварително индексираме местоположението на всички събития във веригата.

Производителността се подобрява най-много, когато данните не са често срещано явление, а вместо това са разпръснати по веригата, сякаш данните са редки, Речникът пропуска повече блокове и следователно въздействието върху производителността е по-голямо.

Крайната точка на Речника може да бъде добавена във вашия файл „project.yaml“open in new window или алтернативно посочена по време на изпълнениеopen in new window. Освен това можете също да замените тази крайна точка, когато изпълнявате своя проект в SubQuery Projectsopen in new window.

Можете да прочетете повече за Речника в нашата полезна документация тукopen in new window.

Вярваме, че SubQuery е най-добрата опция за индексиране на данни, налична за всяко Polkadot/Substrate dApp, и тази нова реализация на SubQuery's Dictionary ни позволява да подобрим допълнително нашата услуга, като ускорим процеса на индексиране за вашите SubQuery проекти.

Можете да опитате сами в SubQuery Projectsopen in new window или да видите самите речници в нашия exploreropen in new window. За да използвате Речника във вашия съществуващ проект, вашата версия @subql/cliopen in new window трябва да е поне 0.10.0

Last Updated:
Contributors: James Bayly