Наше приложение использует базу данных (в памяти), которая использовала T-Tree до недавнего времени.
Теперь мы перешли на B-Tree и заметили, что для более высоких рабочих нагрузок (с миллионами записей в дБ) производительность значительно улучшается. Информация об учетной записи уже создана (вставка - 4M), а затем при обработке она обновляется.
Однако для другого варианта продукта, который работает очень мало, количество записей уменьшилось. Здесь информация об учетной записи была временно создана (вставлена), обработана (несколько обновлений), а затем очищена (удалена). В любом случае мы не стремимся обрабатывать более 100 профилей учетных записей в секунду.
В этом случае мы наблюдали существенную разницу в производительности с T-Tree и B-Tree.
В последнем случае B-Tree работает хуже.
Я не смог найти много информации в Интернете для конкретных случаев, когда B-Tree мог работать не так хорошо, как T-Tree.