dedicated table The query "which are the unread notification" is much more frequent than the read one. We then store the unread items in a dedicated table.