2015-06-27 16 views
0

我有一组用户每周会输入一次他们的位置数据 - 将会有200多个位置。而且我有一位审计员总是希望先看最后一组条目(针对所有位置)。审核员将能够进行分类和筛选以分析位置并决定他们是否对这些条目采取行动。审核员可以选择查看具体的地点历史记录 - 但如果是这样,则一次只能查看一个地点。当我总是想要一个组的最后一个记录时如何构造数据/模型?

审核员将经常审查最后一个记录,很少看历史记录。

我觉得我需要保持每个位置的最后一个记录与历史记录分开 - 以便请求它们是高性能的。并且,随着新记录的添加,我将旧版本插入到历史数据存储中(或者,最好同时向两个表中插入新记录 - 只更新当前数据存储并插入历史数据存储中

但我担心这可能会导致不可预见的问题。

或者我不应该担心的总是表现得查询由集团的最新纪录?有没有一种高性能的方式从你的数据存储得到这个?(在这种情况下,它是MS SQL服务器)

任何指导极大的赞赏

回答

0

您可以使用索引来选择该索引上的desc。它尽可能快。

+0

我有位置和日期索引 - 是所有需要? – deanblank

+0

从我所知道的是。 –

相关问题