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