Куда копать(что читать), дабы написать свою СУБД?
не книги конечно, а курс, но возможно вам будет интересно, там если я правильно помню как раз цель - создание своей БДБаза данных (2012)База данных (2013)
Посмотрите в сторону  Database sytems: the complete book Ульмана & co.
Без Dragon Book поддержку SQL не реализовать.
Для репликации рекомендую книгу Nancy Lynch по распределённым алгоритмам.
Реализация базового функционала реляционной СУБД с поддержкой SQL-92 где-то 400 лет в модели COCOMO.
В мире в данный момент активны более 300 различных баз данных, большинство из которых имеют открытый исходный код.
Удачи вам с вашим проектом!