SubQuery Menjadi Lebih Cepat dengan Dictionary

Hari ini kami dengan bangga mengumumkan peningkatan baru kami pada SubQuery, fitur pengindeksan Dictionary SubQuery.

Dictionary SubQuery adalah tentang mempercepat Proyek Anda. Ini secara dramatis meningkatkan pengindeksan kinerja Proyek SubQuery Anda, terkadang hingga 10x lebih cepat.

Saat mengindeks data chain, Proyek SubQuery digunakan untuk memeriksa setiap blok. Chain Polkadot itu besar, 130GB data tidak terstruktur di hampir 6 juta blok. Ini membutuhkan waktu berjam-jam untuk diindeks, waktu yang tidak ingin Anda tunggu — terutama saat pengujian.

Proyek SubQuery sekarang memiliki opsi untuk melewati semua ini, kami pada dasarnya melakukan pra-indeks lokasi semua event dalam sebuah chain.

Kinerja paling meningkat adalah ketika datanya merupakan data yang cukup jarang terjadi, melainkan diselingi sepanjang chain, seolah-olah data itu langka, Dictionary melompati lebih banyak blok, oleh karena itu dampak pada kinerja lebih besar.

Endpoint Dictionary dapat ditambahkan di file 'project.yaml' Andaopen in new window, atau sebagai alternatif ditentukan pada waktu prosesopen in new window. Selain itu, Anda juga dapat mengganti endpoint ini saat menjalankan Proyek Anda di SubQuery Projectsopen in new window.

Anda dapat membaca lebih lanjut tentang dictionary di dokumentasi kami di siniopen in new window.

Kami percaya SubQuery adalah opsi pengindeksan data terbaik yang tersedia untuk setiap Polkadot/Substrate dApp, dan implementasi baru dari Dictionary SubQuery ini memungkinkan kami untuk lebih meningkatkan layanan kami dengan mempercepat proses pengindeksan untuk Proyek SubQuery Anda.

Anda dapat mencobanya sendiri di Proyek SubQueryopen in new window atau melihat dictionary sendiri di explorer kamiopen in new window. Untuk menggunakan Dictionary di proyek Anda yang sudah ada, @subql/cliopen in new window Anda setidaknya harus versi 0.10.0

Last Updated: 5/10/2022, 10:41:58 AM