RadixSpline: A Single-Pass Learned Index (2020) [video]
youtube.com
youtube.com
This "single pass learned index" is essential feature of log structured merge trees, basically, you can (ab)use it for your fun and profit.
What is more, this approach is not confined to "short integers" - one can use it for keys of any size.
And, finally, LSM trees provide you with the solution of insertion problem authors of video mentioned - just write your new data next to old data and merge them when time has come. Even when you do not write anything new, you can merge two data levels into one when you found you perform merging on reading too much.