Лучшая стратегия для хранения динамических данных - PullRequest
2 голосов
/ 01 февраля 2012

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

Кто-нибудь может предложить лучшую стратегию хранения твитов на временной шкале?

Что мне нужно сделать, это сохранить твиты в базе данных:

  • максимум 50 твитов
  • если доступны новые твиты, добавьте новые
  • но все же следит за тем, чтобы элементы в базе данных не превышать 50

А также я намерен установить дату истечения срока действия твитов, то есть удалить все твиты в БД, если они не обновлялись в течение определенного периода времени.

Мне специально не нужен код. Просто стратегия / алгоритм, чтобы вывести меня на правильный путь. Что используют приложения на рынке Android?

Ответы [ 2 ]

1 голос
/ 01 февраля 2012

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

0 голосов
/ 01 февраля 2012

Я только что ответил на этот вопрос для кого-то еще. Используйте триггер, как в этом ответе

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