Gibt es eine B-Tree-Datenbank oder ein Framework in Python?

Ich habe gehört, dass B-Tree-Datenbanken schneller sind als Hash-Tabellen, daher habe ich überlegt, eine B-Tree-Datenbank für mein Projekt zu verwenden. Gibt es in Python ein Framework, mit dem wir eine solche Datenstruktur verwenden können, oder muss ich den Code von Grund auf neu erstellen?