Le projet blockchain Sui a publié une nouvelle base de données appelée Tidehunter pour résoudre les goulots d’étranglement de performance dans les environnements SSD modernes. Selon un rapport de Foresight News, cette solution améliore considérablement les performances de lecture et d’écriture, en particulier en minimisant les conditions de concurrence lors des opérations d’écriture.
Traitement d’écriture rapide avec WAL sans verrou
La principale caractéristique de Tidehunter réside dans l’implémentation d’un journal d’écriture (WAL) sans verrou. En utilisant un fichier mappé en mémoire pouvant être écrit, plutôt que des appels système traditionnels, il permet de gérer des millions d’opérations d’écriture par seconde. Cette approche innovante exploite pleinement les performances intrinsèques des SSD tout en réduisant au minimum les conditions de concurrence.
Gestion asynchrone de la persistance et fichiers mappés en mémoire
La persistance des données est assurée par un thread dédié fonctionnant en arrière-plan. En effectuant de manière asynchrone la gestion de l’extension des fichiers et la synchronisation régulière, Tidehunter élimine la charge de traitement du chemin critique. L’utilisation de fichiers mappés en mémoire permet une utilisation plus efficace de la mémoire et une meilleure persistance des données par rapport aux opérations d’I/O directes traditionnelles.
Techniques de réduction de la latence de lecture
L’amélioration des performances de lecture est également un point clé de la conception. Tidehunter utilise un index de recherche unifié dédié, ce qui réduit considérablement la latence dans le chemin critique. Grâce à cette optimisation, il est possible d’accéder à des données volumineuses avec une latence faible.
L’apparition de Tidehunter permet à Sui de viser des performances optimales à l’ère des SSD, en surmontant les limitations de latence traditionnelles.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
Sui, annonce la base de données Tidehunter qui réduit la latence
Le projet blockchain Sui a publié une nouvelle base de données appelée Tidehunter pour résoudre les goulots d’étranglement de performance dans les environnements SSD modernes. Selon un rapport de Foresight News, cette solution améliore considérablement les performances de lecture et d’écriture, en particulier en minimisant les conditions de concurrence lors des opérations d’écriture.
Traitement d’écriture rapide avec WAL sans verrou
La principale caractéristique de Tidehunter réside dans l’implémentation d’un journal d’écriture (WAL) sans verrou. En utilisant un fichier mappé en mémoire pouvant être écrit, plutôt que des appels système traditionnels, il permet de gérer des millions d’opérations d’écriture par seconde. Cette approche innovante exploite pleinement les performances intrinsèques des SSD tout en réduisant au minimum les conditions de concurrence.
Gestion asynchrone de la persistance et fichiers mappés en mémoire
La persistance des données est assurée par un thread dédié fonctionnant en arrière-plan. En effectuant de manière asynchrone la gestion de l’extension des fichiers et la synchronisation régulière, Tidehunter élimine la charge de traitement du chemin critique. L’utilisation de fichiers mappés en mémoire permet une utilisation plus efficace de la mémoire et une meilleure persistance des données par rapport aux opérations d’I/O directes traditionnelles.
Techniques de réduction de la latence de lecture
L’amélioration des performances de lecture est également un point clé de la conception. Tidehunter utilise un index de recherche unifié dédié, ce qui réduit considérablement la latence dans le chemin critique. Grâce à cette optimisation, il est possible d’accéder à des données volumineuses avec une latence faible.
L’apparition de Tidehunter permet à Sui de viser des performances optimales à l’ère des SSD, en surmontant les limitations de latence traditionnelles.