Sign Up Sign in
📌 Очень жаль, что всем известный персонаж решил начать войну. Мы молимся за Украину и за мир!
James Smith logo

James Smith

Привет, я Джеймс Смит, разработчик программного обеспечения с более чем 10-летним опытом.

Я интересуюсь фундаментальными знаниями и первыми принципами, что отражено в темах моих книг. Мои книги охватывают такие темы, как сетевое программирование, структуры данных, базы данных, компиляторы, ассемблер и другие.

Я также верю в подход «с нуля» к обучению, вдохновленный цитатой Ричарда Фейнмана: «Что я не могу создать, того я не понимаю».

1 0

Курсы Golang (Google Go) от James Smith

Создайте свою собственную базу данных на Go с нуля logo

Создайте свою собственную базу данных на Go с нуля

Build Your Own Database in Go From Scratch
Изучите базы данных с нуля, создавая свою собственную, малыми шагами и с простым кодом на Go (языково нейтрально).Атомарность и долговечность. База данных — это больше, чем файлы!Сохранение данных с помощью fsync.Восстановление после сбоев.Хранилище KV на основе B-дерева.Структуры данных на основе диска.Управление пространством с помощью списка свободных блоков.Реляционная база данных на основе KV.Узнайте, как таблицы и индексы связаны с B-деревь
English
Премиум
Категории