Я хочу добавить каналы, такие как ajaxian, smashingmagazine и каналы магазина, начиная с сегодняшнего дня, на моем сервере, чтобы я мог помещать новые элементы в свой бот irc, чтобы он мог отображать их в моем канале.
Я получу данные ATOM из этого сервиса: http://superfeedr.com/subscriber .. поэтому мне интересно, какой из механизмов хранения NoSQL идеально подходит для хранения данных ATOM?
Данные атома являются XML, поэтому онидокументы, так что, возможно, что-то вроде CouchDB подходит?Или MongoDb / Cassandra / Redis?
Я знаю, что существуют разные виды баз данных SQL, таких как документно-ориентированный или ключ / хранилище, но, поскольку у меня нет большого опыта, я бы оценил некоторые идеиот кого-то более опытного.Спасибо.
Дополнительные вопросы для рассмотрения
- Они не будут отображаться на веб-сайте или на общедоступных URL-адресах.
- Единственный способ их просмотра -либо а) ждать, пока бот будет публиковать новые каждый час, либо б) вручную запрашивать бота и указывать временной диапазон или что-то вроде
0,20
и 20,40
до PM в IRC. - Я выиграл 'Мне действительно нужно масштабироваться, у меня просто 15-20 человек в IRC-чате, и в среднем только 1-3 человека, вероятно, будут запрашивать бота в определенный час.
- Бот будет выкладывать новые ссылки каждый разчас.Бот никогда не будет выплевывать старые ссылки.