MySQL Studying, исходный код SQLite для приобретения знаний о [закрытой] реализации RDBMS

6
задан Jørn Schou-Rode 20 March 2010 в 15:35
поделиться

2 ответа

Мне неприятно показаться сварливым старым академиком, но теория - это действительно то, что вам нужно изучать, если вы полны решимости создать свою собственную СУБД. Детали реализации на самом деле просто детали реализации. Помимо учебников, вы также можете изучить исследовательские работы, которые, как правило, освещают предмет более подробно.

Когда вы начинаете внедрять ядро ​​базы данных, вы можете изучить существующие реализации с открытым исходным кодом, но ожидаете, что кривая обучения будет крутой. Как вы уже заметили, эти проекты, как правило, довольно сложные. Если у вас есть конкретные вопросы по этим проектам, попробуйте разместить их в соответствующих списках рассылки. Если у вас есть конкретные вопросы о вашей собственной реализации, опубликуйте их здесь:)

1
ответ дан 17 December 2019 в 22:12
поделиться

http://en.wikibooks.org/wiki/Design_of_Main_Memory_Database_System

См. книгу Ульмана "Реализация системы баз данных". Начните с jdbc или odbc драйвера и переходите к уровню хранения, если хотите читать из кода.

0
ответ дан 17 December 2019 в 22:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: