J'explore l'idée d'écrire un SGBD de manière purement fonctionnelle. La structure de données traditionnelle utilisée pour l'indexation est B-Tree. J'aimerais connaître un équivalent purement fonctionnel de B-Tree qui serait optimisé pour minimiser l'accès au disque. Merci.
14
Réponses:
J'en sais plus sur les structures de données purement fonctionnelles que sur les structures de données à mémoire externe, mais je vais essayer.
Vous voudrez peut-être regarder cette présentation sur RethinkDB , qui utilise des structures de données purement fonctionnelles en raison du coût des écritures sur les SSD.
la source
Si vous êtes intéressé à écrire une base de données purement fonctionnelle, vous devriez probablement consulter la thèse de doctorat de Phil Trinder sur ce sujet. Il a un chapitre sur l'utilisation des B-Trees.
la source