(Нереляционный) ресурс проектирования СУБД - PullRequest
2 голосов
/ 16 апреля 2010

Как личный проект, я ищу построить элементарную СУБД.Я читал соответствующие разделы в Elmasri & Navathe (5ed), но мог бы использовать более сфокусированный текст - что-то более практичное и детальное, с реальными рекомендациями - поскольку E & N только настолько углубился.1002 * Проблема в том, что я хочу поиграть с новыми нереляционными моделями данных.В то время как многие из E & N были особенно хороши, особенно в части детализации реализации, более продвинутая реализация СУБД была нацелена только на реляционную модель.У меня есть лучшее основание.Есть идеи?

Ответы [ 2 ]

1 голос
/ 20 января 2011

На самом деле, первым шагом будет понимание иерархических, сетевых, навигационных, объектных моделей, которые являются альтернативами реляционным. Я не уверен, где XML вписывается, то есть, что это за модель. Что касается структуры, исследуйте реализацию B-дерева (не бинарных деревьев).

1 голос
/ 19 апреля 2010

Прежде всего вы должны понимать свойства каждой системы. Я могу предложить вам прочитать этот пост . это первый шаг к пониманию NOSQL или не только SQL. Во-вторых, вы можете проверить это сообщение в блоге , чтобы понять все эти вещи визуально.

Наконец, посмотрите на проекты с открытым исходным кодом, такие как Mongodb, Couchdb и т. Д., Чтобы увидеть список, вы можете перейти здесь

...