News Grower

Независимое покрытие AI, стартапов и технологий.

[Перевод] Структуры данных на практике. Глава 10: B-деревья и деревья, эффективно использующие кэш

Загадка базы данныхВся наша база данных находилась в памяти, однако операции поиска по ней занимали 12 тысяч тактов. При миллионе показаний датчика IoT-устройства с 64 КБ кэша реализация красно-чёрного дерева оказалась слишком медленной для запросов в реальном времени.«Давайте попробуем B-дерево», — предложил я.«Раз...

[Перевод] Структуры данных на практике. Глава 10: B-деревья и деревья, эффективно использующие кэш

Загадка базы данныхВся наша база данных находилась в памяти, однако операции поиска по ней занимали 12 тысяч тактов. При миллионе показаний датчика IoT-устройства с 64 КБ кэша реализация красно-чёрного дерева оказалась слишком медленной для запросов в реальном времени.«Давайте попробуем B-дерево», — предложил я.«Разве они нужны не только для баз данных на дисках?», — спросил лид, — «У нас всё находится в памяти. Чем нам будет полезно B-дерево?»Вопрос был вполне разумным. B-деревья были придуманы для доступа к диску; каждый узел в них — это блок диска. Однако паттерны промахов кэша выглядели подозрительно похожими на паттерны дискового ввода-вывода — всего в 100 раз, а не в 100000 раз быстрее.В итоге мы реализовали B-дерево. Результаты удивили всех...

Связанные теги

Компании и люди

Линия сюжета

Продолжить следить за темой

Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.

Что именно считается просмотром в Telegram Ads — разбор механики

Что именно считается просмотром в Telegram Ads — разбор механики

Большинство рекламодателей в Telegram Ads смотрят на Views и думают, что понимают что происходит. CPM низкий - значит дёшево. CTR высокий - значит креатив работает. Views растут...

[Перевод] Исчезающие сообщения, паранойя и переворот: что на самом деле произошло в OpenAI

[Перевод] Исчезающие сообщения, паранойя и переворот: что на самом деле произошло в OpenAI

Не на маленькой невинной лжи, а на настоящей. На чём-то серьёзном, что человек активно скрывал от людей, которые ему доверяли.А теперь представьте, что вместо увольнения с позор...

Внутренняя поверхность полой Земли: проектируем механику ходьбы

Внутренняя поверхность полой Земли: проектируем механику ходьбы

«Ведь там в монастыре иноки, наверно, полагают, что в аде, например, есть потолок. А я вот готов поверить в ад только чтобы без потолка; выходит оно как будто деликатнее, просве...

Sankey‑диаграмма движения денег: от двух дней в Illustrator до интерактива за час

Sankey‑диаграмма движения денег: от двух дней в Illustrator до интерактива за час

Как понять, куда на самом деле уходят деньги, если смотреть на них как на поток, а не как на набор категорий. На реальном примере показываю, как из банковской выписки собрать Sa...

«Вечнозеленый» спор —> Должен ли руководитель разработки (engineering manager) программировать наравне с командой?

«Вечнозеленый» спор —> Должен ли руководитель разработки (engineering manager) программировать наравне с командой?

В ИТ много неугасающих дискуссий: микросервисы или монолит, доступный или открытый код. Еще один спор из этой же категории: должен ли руководитель разработки писать код? Мы в Be...

Рекламный слот

Встроенный блок в статье

Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.

Партнерский слот

Похожие статьи

Еще материалы, которые пересекаются по тегам, источнику или категории.

Что именно считается просмотром в Telegram Ads — разбор механики

Что именно считается просмотром в Telegram Ads — разбор механики

Большинство рекламодателей в Telegram Ads смотрят на Views и думают, что понимают что происходит. CPM низкий - значит дёшево. CTR высокий - значит креатив работает. Views растут...

[Перевод] Исчезающие сообщения, паранойя и переворот: что на самом деле произошло в OpenAI

[Перевод] Исчезающие сообщения, паранойя и переворот: что на самом деле произошло в OpenAI

Не на маленькой невинной лжи, а на настоящей. На чём-то серьёзном, что человек активно скрывал от людей, которые ему доверяли.А теперь представьте, что вместо увольнения с позор...

Внутренняя поверхность полой Земли: проектируем механику ходьбы

Внутренняя поверхность полой Земли: проектируем механику ходьбы

«Ведь там в монастыре иноки, наверно, полагают, что в аде, например, есть потолок. А я вот готов поверить в ад только чтобы без потолка; выходит оно как будто деликатнее, просве...

Еще материалы от Habr

Свежие публикации и продолжение темы от той же редакции.

Открыть страницу источника
Что именно считается просмотром в Telegram Ads — разбор механики

Что именно считается просмотром в Telegram Ads — разбор механики

Большинство рекламодателей в Telegram Ads смотрят на Views и думают, что понимают что происходит. CPM низкий - значит дёшево. CTR высокий - значит креатив работает. Views растут...

[Перевод] Исчезающие сообщения, паранойя и переворот: что на самом деле произошло в OpenAI

[Перевод] Исчезающие сообщения, паранойя и переворот: что на самом деле произошло в OpenAI

Не на маленькой невинной лжи, а на настоящей. На чём-то серьёзном, что человек активно скрывал от людей, которые ему доверяли.А теперь представьте, что вместо увольнения с позор...

Внутренняя поверхность полой Земли: проектируем механику ходьбы

Внутренняя поверхность полой Земли: проектируем механику ходьбы

«Ведь там в монастыре иноки, наверно, полагают, что в аде, например, есть потолок. А я вот готов поверить в ад только чтобы без потолка; выходит оно как будто деликатнее, просве...