相关疑难解决方法(0)

如何处理长时间运行的系统的旧的,过时的数据库数据?

程序员处理很少使用但不能简单删除的数据的可能性有多大,因为至少报告仍需要它?

我想到的一些例子:

  • 折扣资助类型的大学老年
  • 未使用的货币(例如意大利里拉)
  • 失踪国家的名称(例如,奥匈帝国,苏联)

一些部分解决方案是活动标记,活动周期,可视化的优先级,但每个都意味着逐案决策,很难知道哪种类型的实体需要这种特殊处理.

可能是这个问题的设计模式.

结论:(根据目前的答案)

  • 如果旧数据使大型数据库的日常工作变得困难,那么分区将会很有帮助.Oracle对此主题的描述就在这里.

  • 从设计者的角度来看,缓慢变化维度的分类提供了一些背景信息.

database-design

9
推荐指数
1
解决办法
2084
查看次数

在DB表中标记已删除的记录

有时您想将数据库表记录标记为已删除而不是永久删除它,对吧?

你是怎样做的?

到目前为止,我一直在使用布尔"删除"字段,但我不确定它是否是一个很好的评论.

language-agnostic database-design database-schema

2
推荐指数
1
解决办法
405
查看次数