Здравствуйте, vaa, Вы писали:
vaa>Задача показать измененные записи, т.е. те записи в которых появились изменения с момента последнего просмотра пользователем. vaa>Вижу хранить айдишники непрочтённых или наоборот прочтенных.
У каждой записи должен быть монотонно возрастающий признак, глобальная ревизия. Ревизия присваивается новой записи и меняется при изменении записи. У каждого пользователя поле, где хранится ревизия последней просмотренной записи. Дальше все тривиально.
upd: ревизия — глобальна для всей базы. Добавление новой записи или изменение существующей инкрементирует глобальную ревизию и сохраняет полученное значение в поле записи.