Структура базы данных NoSQL? - PullRequest
0 голосов
/ 22 апреля 2011

Я делаю временную систему управления реляционными базами данных.То, что я на самом деле реализую, может разрушить цель того, почему вы бы использовали нереляционную базу данных, но это для школьного проекта.

ВОПРОС: Ниже приведен список более подробной информации.Я хочу знать, что еще мне нужно создать или исключить из моего начального процесса для реализации примера базы данных документов NoSQL.

Эта база данных будет работать рука об руку с веб-приложением, которое будет хранить имя,почтовый индекс, сообщение, тег темы (фиксированное количество параметров) и временная метка.Я хочу иметь возможность индексировать данные, обновлять канал на основе отметки времени или на основе тега темы или диапазона почтового индекса.

Я планирую создать хранилище документов с помощью json.Хотите реализовать пример сокращения карты (больше информации об этом было бы здорово) и фактор репликации psuedo.Язык выбора - Java.

Спасибо заранее, и я буду отвечать на все комментарии и сообщения.

РЕДАКТИРОВАТЬ: Я не заинтересован в использовании другой базы данных в настоящее время.Я заинтересован только в создании одного.Мой вопрос просто спрашивает, какие еще функции я должен реализовать, о которых я еще не говорил.Это все.

1 Ответ

0 голосов
/ 22 апреля 2011

Вы можете использовать MongoDB , и это может быть хорошим упражнением для изучения базы данных NoSQL. Он использует BSON в качестве формата хранения и имеет очень простой язык запросов . Вы можете написать сложные запросы (в том числе mapreduce) в Javascript. Поскольку вы хотите программировать на Java, у него есть драйвер Java , и, если хотите, вы можете использовать ORM, например Morphia , чтобы сделать его еще проще. Он поддерживает индексы и обновления на месте / upserts для ваших требований к обновлению. Вы можете скопировать его, установив репликацию Master-Slave в кратчайшие сроки, просто щелкнув аргумент запуска. Я хотел бы узнать больше о ваших требованиях, прежде чем ответить на вопрос о сокращении карты.

Не стесняйтесь читать про Монго и Морфию, я уверен, что вам будет интересно и увлекательно погрузиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...