Key-Value Store Alchemy: Turning Logs & Trees into Lightning-Fast global replicated data in Go | Алхимия хранилищ Key-Value: как преобразовать логи и деревья в сверхбыстрые глобально реплицируемые данные на Go.

Инфраструктура и эксплуатация

Доклад принят в программу конференции

Мнение Программного комитета о докладе

These days, we rarely write even trivial core services ourselves. We've become accustomed to writing glue code that integrates products built by others. Ankur Anand breaks the stereotype. He will talk about how to build your own distributed database for a service — for fun and profit!

Целевая аудитория

-

Тезисы

LSM vs. B+ tree dilemma? This talk reveals the "alchemy" of combining WALs, memtables, and B-trees for high-performance, replicated key-value stores. Learn how this hybrid approach delivers lightning-fast writes, efficient lookups, and seamless multi-region replication.

Дилемма между LSM и B+ деревом? В этом докладе раскрывается "алхимия" сочетания журналов записи (WAL), мемтаблиц и B-деревьев для создания высокопроизводительных реплицируемых хранилищ key-value. Узнайте, как этот гибридный подход обеспечивает молниеносную запись, эффективные запросы и бесперебойную репликацию в нескольких регионах.

Ankur Anand

Walmart

Ankur is a self-taught software engineer from India, currently working as a Staff Engineer at Walmart. He enjoys deeply exploring computer science concepts through the Feynman Technique. Ankur also actively contributes to the tech community as a co-organizer of the Golang Bangalore Meetup.

Ankur — программист-самоучка из Индии, в настоящее время работающий старшим инженером в Walmart. Ему нравится глубоко исследовать концепции компьютерных наук с помощью техники Фейнмана. Ankur также активно участвует в техническом сообществе в качестве соорганизатора Golang-митапов в Бангалоре.

Видео