Database 收集不正确的数据';t预测系统设计的时间

Database 收集不正确的数据';t预测系统设计的时间,database,cron,software-design,database-administration,Database,Cron,Software Design,Database Administration,如何收集和存储不属于初始数据库和软件设计的数据?例如,如果您已经提出了一个定点系统,那么您必须为每个已经注册的用户收集点。对于新用户来说,这将很容易,因为业务逻辑的更改将反映指向系统。。。但是旧的呢 一般来说,一个人如何处理从一开始就应该存在但实际上不存在的数据?编写手动查询以收集缺失的片段?使用cron 好吧,我认为,你要求的东西从定义上来说是不可能的 处理从一开始就应该存在的数据,但不是吗 因为如果您能够从数据库中的现有数据推断点数。如果可能的话,显然没有丢失数据。。。。单独存储这些点将使其

如何收集和存储不属于初始数据库和软件设计的数据?例如,如果您已经提出了一个定点系统,那么您必须为每个已经注册的用户收集点。对于新用户来说,这将很容易,因为业务逻辑的更改将反映指向系统。。。但是旧的呢


一般来说,一个人如何处理从一开始就应该存在但实际上不存在的数据?编写手动查询以收集缺失的片段?使用cron

好吧,我认为,你要求的东西从定义上来说是不可能的

处理从一开始就应该存在的数据,但不是吗

因为如果您能够从数据库中的现有数据推断点数。如果可能的话,显然没有丢失数据。。。。单独存储这些点将使其成为冗余(在性能方面需要这些点的情况下,这仍然是一个不错的选择)

例如:stackoverflow奖励连续访问的次数。假设他们从一开始就没有这样做。如果他们已经记录了访问日期,您可以重新计算积分。因此,没有丢失的数据

因此,如果不可能,您需要另一种解决方案:要么从其他来源获取数据(解析Web服务器日志),要么让业务部门起草一些额外的业务规则,以确定现有用户的默认值(在这个特定示例中很难)

编写手动查询以收集缺失的片段?使用cron

我会将其填充到转换脚本中,如果非常复杂,甚至可以填充到特殊的转换应用程序中