![Изображение курса Создайте свою собственную базу данных на Go с нуля](https://cdn.coursehunter.net/courses/360x220/sozdayte-svoyu-sobstvennuyu-bazu-dannyh-na-go-s-nulya.jpg)
![James Smith logo](https://cdn.coursehunter.net/sources/32x32/james-smith.jpg)
Создайте свою собственную базу данных на Go с нуля
Изучите базы данных с нуля, создавая свою собственную, малыми шагами и с простым кодом на Go (языково нейтрально).Атомарность и долговечность. База данных — это больше, чем файлы!Сохранение данных с помощью fsync.Восстановление после сбоев.Хранилище KV на основе B-дерева.Структуры данных на основе диска.Управление пространством с помощью списка свободных блоков.Реляционная база данных на основе KV.Узнайте, как таблицы и индексы связаны с B-деревь