我有一个系统,可以设置打开和关闭日期,允许用户进入并提交调查答案。系统还希望从数据库中删除最新的记录。
示例:
人A:
如何确保数据安全存储并能够检索过去的记录并仍能删除最新的记录?
我正在考虑将一个数据库中的最新数据和另一个数据库中的历史数据存储在永久性数据库中。但是如果继续提交记录,如果存储的数据越来越多,它会影响搜索吗?有什么建议吗?听说过sql08审计?它有用吗?
答案 0 :(得分:2)
为什么要将它们存储在不同的数据库中?为什么历史记录与最新的历史记录不同?只需存储他们所有的答案。
对于最简单的示例,如果它是调查的单个表,则只需存储其用户ID,唯一调查ID以及提交日期。如果您想获得最新信息,请按降序排列按提交日期排序的前1名。