SonicDB améliore en effet l'efficacité et la rapidité de la récupération des données, soutenant notre objectif d'une expérience utilisateur fluide.
đšSonicDB, une rĂ©volution dans l'accĂšs Ă l'Ă©tat de la blockchain ?
đĄAmplification de lecture nulle
âĄïž6x plus rapide que Geth
đŒStockage binaire direct
Mais comment cela fonctionne-t-il rĂ©ellement ? đđđ
Les amplifications de lecture ont toujours été le goulot d'étranglement de l'efficacité.
âĄïžProblĂšme d'amplification de lecture - le goulot d'Ă©tranglement
âĄïžComment fonctionne SonicDB
âĄïžDiffĂ©rence avec Geth
âĄïžPerformance
Sonic fixe de nouvelles normes pour la performance des données de la blockchain.
ProblĂšme d'amplification de lecture : (blockchain normale)
âĄïžLe goulot d'Ă©tranglement cachĂ© dans chaque base de donnĂ©es blockchain
Les bases de données blockchain normales (LevelDB/RocksDB) superposent un Merkle-Patricia Trie (MPT) sur des magasins de clés-valeurs basés sur des arbres de Merkle.
âĄïžCela crĂ©e un problĂšme d'amplification de lecture, le MPT nĂ©cessite des recherches multi-logarithmiques, ce qui entraĂźne un mauvais temps d'accĂšs.
âĄïžPour des tĂ©raoctets de donnĂ©es, cela ralentit les recherches dans la structure de donnĂ©es.
Comment fonctionne SonicDB :
âĄïžSonicDB stocke les comptes, les soldes, les nonces et toutes les donnĂ©es des contrats intelligents dans des fichiers binaires, contournant le stockage clĂ©-valeur.
âĄïžIndexation des donnĂ©es binaires directement pour un accĂšs aux nĆuds MPT en temps constant, ce qui rĂ©duit la complexitĂ©.
âĄïžStructure duale
1) MPT en mémoire (bleu) pour un calcul de hachage rapide
2) Fichiers binaires sur disque (vert) pour un indexage direct des nĆuds
Les nĆuds restent fixes, l'espace est regroupĂ© pour rĂ©utilisation et de nouveaux nĆuds s'ajoutent aux extrĂ©mitĂ©s des fichiers, Ă©vitant une rĂ©organisation coĂ»teuse.
Différence avec Geth :
âĄïžLevelDB est trĂšs limitĂ© en amplification de lecture (goulot d'Ă©tranglement)
âĄïžSonicDB Ă©limine les frais gĂ©nĂ©raux de stockage clĂ©-valeur en construisant le MPT sur des fichiers binaires, ce qui entraĂźne un accĂšs aux nĆuds en temps constant.
âĄïžSonicDB Ă©vite le support de requĂȘtes de plage inutiles, optimisĂ© pour les besoins spĂ©cifiques de la blockchain.
Performance :
âĄïžSonicDB a traitĂ© 11M de blocs de la chaĂźne principale Sonic Ă 1 300 MGas/s
âĄïž6,2x plus rapide que Geth
âĄïžĂ mesure que SonicDB se dĂ©veloppe, son systĂšme efficace brillera, ce qui entraĂźne un dĂ©bit plus Ă©levĂ©.
Sonic a effectué une mise à niveau spécifique à la blockchain, ce qui améliore les performances et laisse plus de place pour l'optimisation du stockage. @DrSonicScholz innove les bases de données blockchain.

623
0
Le contenu de cette page est fourni par des tiers. Sauf indication contraire, OKX nâest pas lâauteur du ou des articles citĂ©s et ne revendique aucun droit dâauteur sur le contenu. Le contenu est fourni Ă titre dâinformation uniquement et ne reprĂ©sente pas les opinions dâOKX. Il ne sâagit pas dâune approbation de quelque nature que ce soit et ne doit pas ĂȘtre considĂ©rĂ© comme un conseil en investissement ou une sollicitation dâachat ou de vente dâactifs numĂ©riques. Dans la mesure oĂč lâIA gĂ©nĂ©rative est utilisĂ©e pour fournir des rĂ©sumĂ©s ou dâautres informations, ce contenu gĂ©nĂ©rĂ© par IA peut ĂȘtre inexact ou incohĂ©rent. Veuillez lire lâarticle associĂ© pour obtenir davantage de dĂ©tails et dâinformations. OKX nâest pas responsable du contenu hĂ©bergĂ© sur des sites tiers. La dĂ©tention dâactifs numĂ©riques, y compris les stablecoins et les NFT, implique un niveau de risque Ă©levĂ© et leur valeur peut considĂ©rablement fluctuer. Examinez soigneusement votre situation financiĂšre pour dĂ©terminer si le trading ou la dĂ©tention dâactifs numĂ©riques vous convient.