CourseHunter
  • Категории
  • Источники
  • Все курсы
  • Разделы
  • Книги
  • Краудфандинг logo
    Краудфандинг
English
Русский
Українська
Голубая
Фиолетовая
Cветлая
Терминал
Norton
Войти
Главная страницаКатегория golang (google go)Создайте свою собственную базу данных на Go с нуля

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

Build Your Own Database in Go From Scratch

James Smith logo
James Smith
★5 (всего оценок - 14)
Создайте свою собственную базу данных на Go с нуля
Начать Сейчас
Категория
Golang (Google Go)
Дата добавления
6 авг. 2024 г., 19:44
Язык
Английский

Изучите базы данных с нуля, создавая свою собственную, малыми шагами и с простым кодом на Go (языково нейтрально).

  • Атомарность и долговечность. База данных — это больше, чем файлы!
  • Сохранение данных с помощью fsync.
  • Восстановление после сбоев.
  • Хранилище KV на основе B-дерева.
  • Структуры данных на основе диска.
  • Управление пространством с помощью списка свободных блоков.
  • Реляционная база данных на основе KV.
  • Узнайте, как таблицы и индексы связаны с B-деревьями.
  • Язык запросов, подобный SQL; парсер и интерпретатор.
  • Конкурентные транзакции с использованием структур данных копирования при записи.

Автор - James Smith

James Smith logo

James Smith

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

X (Twitter)GitHub
Автор
+1

Другие материалы в этой категории

Микросервисы Golang: Переход от монолита к микросервисам

Микросервисы Golang: Переход от монолита к микросервисам

Как разработать HTTP-клиент на Golang (Go)

Как разработать HTTP-клиент на Golang (Go)

Golang для инженеров

Golang для инженеров

Программирование на Go (Golang): полное руководство для разработчиков

Программирование на Go (Golang): полное руководство для разработчиков

Постигаем базы данных: готовимся к техническим интервью

Постигаем базы данных: готовимся к техническим интервью

Комментарии
 logo
  • info logo
    info
    22 авг. 2024 г., 22:12
    Could you add the source code, please?
  • jemalgcpacc logo
    jemalgcpacc
    7 авг. 2024 г., 18:59
    Guys, I am confused, where is the 3000 LOC ? no mention of git repo? Any one knows?
  • CourseHunter Team logo
    CourseHunter Team jemalgcpacc
    12 авг. 2024 г., 16:50
    https://build-your-own.org/redis/src.tgz
  • jemalgcpacc logo
    jemalgcpacc CourseHunter Team
    12 авг. 2024 г., 19:39
    The sour code used c++. Is there a source code for Golang, specifically for this book. Thank you so much though :)
  • nfer logo
    nfer jemalgcpacc
    14 авг. 2024 г., 13:28
    I emailed them and they sent me one for this course
  • CourseHunter Team logo
    CourseHunter Team nfer
    18 авг. 2024 г., 02:00
    send us too please, info@coursehunter.net
  • nfer logo
    nfer CourseHunter Team
    24 авг. 2024 г., 12:21
    Check
  • CourseHunter Team logo
    CourseHunter Team nfer
    25 авг. 2024 г., 00:42
    Thanks, updated the meterials
  • jemalgcpacc logo
    jemalgcpacc nfer
    16 авг. 2024 г., 15:33
    Could you please share it to me with this address jemalgcpacc@gmail.com ? Thanks :)
  • nfer logo
    nfer jemalgcpacc
    17 авг. 2024 г., 21:58
    Check your mail :)
  • jemalgcpacc logo
    jemalgcpacc nfer
    17 авг. 2024 г., 23:12
    Thank you so much :)

Учись ради навыков, а не сертификатов. Лучшие видеокурсы от топ-авторов со всего мира: программирование, дизайн, AI, DevOps и многое другое. Без воды, без лозунгов — только код, практика и дружелюбное комьюнити разработчиков.

Категории
Все категории JavaScript React.js Python Golang (Google Go) Другое TypeScript Подготовка к собеседованию Обработка и анализ данных Другое (Frontend) Другое (Backend)
Источники
Все источники balun.courses DesignGurus.io Dmitriy Zhiganov frontendmasters OTUS udemy Андрей Кобец Влад Тен Михаил Непряхин
CourseTrainЦенаКонтактыРаспространенные вопросыПлейлистыПриватностьУсловия
Темы:
Язык: