И еще немножко хвастовства, простите, но вдруг кто то сейчас принимает подобное нелегкое решение.

И еще немножко хвастовства, простите, но вдруг кто то сейчас принимает подобное нелегкое решение.
Я протратил 2 месяца на разработку собственного, универсального движка баз данных. Писать свою бд в 2018 году кажется безумием. Но для меня во-первых это был не первый опыт. Ссыкотно такие решения принимать только впервые. И честно говоря я думал будет проще (первый раз мы писали коммандой и это была база данных, не движок, сокет сервер на си, движок был от чувака из мэйла - sophiadb). Во вторых - только благодаря тому, что я его написал - теперь возможно творить все что угодно. Я не смог бы реализовать подобное на РСУБД (умерло бы под тяжестью join и обвязок с кешами) . Невозможно это и на key/value ввиду убогости функционала. Движок же slowpoke получился настолько гибким, что на нем можно написать базу данных. От колоночной, до реалиционной или графовой. Он устаканился, не менялся уже 2 месяца. Зафичерен на awesome go и живет своей жизнью. Не ссыте вобщем делать вообще что угодно. Возможно все. Из побочных плюсов - его лайкают какие то безумно крутые дядьки, угорающие по хардкору и один раз позвали на работу в кажется крутой проект (BadgerDb). Ну не позвали - аккуратно спросили не было ли бы мне интересно помогать им. Но все равно приятно