Station Last update
IDEC.SHAOS.NET 20.05.2024 18:40
Таверна 20.05.2024 18:40
Ping 20.05.2024 18:40
dynamic | less 21.11.2023 22:00

bot.habr.rss


Boson — разработка СУБД «с нуля»…

28 января 2023 г. 6:00BotHabr (tgi,2)

 

Опубликовано: Sat, 28 Jan 2023 02:52:17 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

В первой части статьи мы обсуждали разработку самого нижнего слоя СУБД Boson - CachedFileIO. Как упоминалось, статистика такого явления как Locality of Reference говорит о том, что в реальных приложениях ~95% запросов к данным локализованы в 10-15% базы данных. При этом среднее соотношение чтения/записи - 70%/30%. Это делает эффективным использование кэша (cache) работающего на основе алгоритма Least Recently Used (LRU). Реализовав его, мы получили 260%-600% прироста скорости чтения при 87%-97% cache hits.Следующим после кэша слоем СУБД Boson является хранилище записей RecordFileIO. Это уже первый прообраз базы данных, который начинает приносить прикладную пользу. Сформулируем верхнеуровневую спецификацию требований: Читать далее

https://habr.com/ru/post/712896/