BtrFS is called such since it builds heavily upon BTrees. So what are BTrees, & how well would they suite our string-centric CPU?
Its a harddrive/cache friendly datastructure implementing a large ordered dictionary, thus speeding up looking up values by their keys or key-range. Which stays fast regardless of how you throw data into it.
Each page of a BTree stores an ordered sequence of keys & the subtrees between them. The final row (or all nodes) store the corresponding values.
1/3?