- 61,550
- 3,377
[Udemy] Проект: Реализация SQL-RDBMS с нуля на C/C++ (2023)

Разработка проектов на C/C++, Системное программирование, Внедрение клона Postgresql, Парсер SQL, Деревья B+, План выполнения запроса
Этот курс посвящен изучению внутреннего проектирования и реализации СУБД . Несколько раз вы использовали СУБД и писали несколько SQL-запросов, но никогда не задумывались о том, как СУБД работают внутри. Этот Курс именно об этом.
Этот курс не посвящен изучению SQL-запросов или работе с СУБД. Этот курс для разработчиков.
Мы рассмотрим шаг за шагом — дизайн, реализацию, структуры данных и алгоритмы, которые работают вместе, чтобы ваши запросы SELECT работали!
Этот курс состоит из двух частей. В первой части мы реализуем базовую рабочую СУБД (клон PostgreSQL), которая может обрабатывать базовые SQL-запросы на выбор, создание, вставку и удаление. Мы будем расширять функциональность, поддерживая расширенные функции, такие как агрегатные функции, соединения, где и группировка по предложениям. Также могут поддерживаться вложенные запросы. Эта СУБД полностью существует в оперативной памяти, и все данные исчезнут после завершения процесса.
Во второй части курса мы перенесем нашу реализацию СУРБД на диск для постоянного хранения (как это делают настоящие СУРБД).
Поговорите со своим профессором – сделайте это как проект на семестр или выпускной год. Удачи!
Излишне говорить: этот курс продвинутого уровня и предназначен для чемпионов, которые гонятся за знаниями и мастерством, а не за учеными степенями и работой.
Внимание: уровень этого курса — от среднего до продвинутого. Тем, кто все еще борется с базовыми структурами данных, лучше извините этот курс. Ожидается, что вы будете тщательно разбираться в кодировании.
Материал на английском языке
Скачать данный курс:
Разработка проектов на C/C++, Системное программирование, Внедрение клона Postgresql, Парсер SQL, Деревья B+, План выполнения запроса
Этот курс посвящен изучению внутреннего проектирования и реализации СУБД . Несколько раз вы использовали СУБД и писали несколько SQL-запросов, но никогда не задумывались о том, как СУБД работают внутри. Этот Курс именно об этом.
Этот курс не посвящен изучению SQL-запросов или работе с СУБД. Этот курс для разработчиков.
Мы рассмотрим шаг за шагом — дизайн, реализацию, структуры данных и алгоритмы, которые работают вместе, чтобы ваши запросы SELECT работали!
Этот курс состоит из двух частей. В первой части мы реализуем базовую рабочую СУБД (клон PostgreSQL), которая может обрабатывать базовые SQL-запросы на выбор, создание, вставку и удаление. Мы будем расширять функциональность, поддерживая расширенные функции, такие как агрегатные функции, соединения, где и группировка по предложениям. Также могут поддерживаться вложенные запросы. Эта СУБД полностью существует в оперативной памяти, и все данные исчезнут после завершения процесса.
Во второй части курса мы перенесем нашу реализацию СУРБД на диск для постоянного хранения (как это делают настоящие СУРБД).
Поговорите со своим профессором – сделайте это как проект на семестр или выпускной год. Удачи!
Излишне говорить: этот курс продвинутого уровня и предназначен для чемпионов, которые гонятся за знаниями и мастерством, а не за учеными степенями и работой.
Внимание: уровень этого курса — от среднего до продвинутого. Тем, кто все еще борется с базовыми структурами данных, лучше извините этот курс. Ожидается, что вы будете тщательно разбираться в кодировании.
Материал на английском языке
Скачать данный курс:
Войдите, чтобы увидеть контент
Скачать еще курсы с этого раздела
- [Udemy] Evgeny Borisov ― Spring AI Pro или про весну искусственного интеллекта глубже (2025)
- [Ольга Назина] Charles Proxy как инструмент тестировщика (2025)
- [Udemy] Evgeny Borisov ― Spring AI или Весна Искусственного Интеллекта (2025)
- [Vibecoder School] Станислав Быстрицкий ― Самый полный курс по вайбкодингу сайтов и веб-приложений
- Продвинутый backend на nodejs за 12 часов [Кирилл Поздняков]