当前位置:  开发笔记 > 编程语言 > 正文

您始终在杀手级应用中使用的数据库表/字段

如何解决《您始终在杀手级应用中使用的数据库表/字段》经验,为你挑选了2个好方法。

我希望在这里获得一些集体经验,那么您在数据库设计中总是包含什么(如果有的话)实用程序表或公共字段?

一个例子是我总是包含一个App_Errors表来存储任何未捕获的异常信息,以及一个App_Audit存储所有编辑信息的表.

我(在我自己的脑海中)提出了包括RecordCreatedDateRecordLastEditedDate在每个数据表上的好处,但没有得出关于信息是否真的有用的任何结论.

提出更多方向的问题 - 我目前的重点是全球可访问的Web应用程序(想想社交网络).

TA!



1> Corey Trager..:

1包含版本号的表,因此应用程序可以轻松检查架构的版本.

2一个表,用于保存任意变量/值对,如配置文件,但在数据库中.(您可以将版本号放在这里....)



2> Galwegian..:

我经常使用审计日志表来跟踪哪些数据已被更改以及由谁更改.

你会惊讶于它有多大程度上带来了巨大的好处.

我工作的几乎每个数据模型中都出现的其他东西是状态表的变体,通常与主要实体的状态生命周期有关.

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有