欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

数据库设计动态的增多表合理吗

更新时间: 2014-01-05 02:14:46 责任编辑: Author_N1

 

数据库设计动态的增加表合理吗

系统正常运行时,在管理模块中新增或修改某些数据时,对应的在数据库中增加表或者在现有表中增加列。

这样的数据库设计是否合理?

感觉运行时的系统,DB解构还发生改变对以后的扩展、维护不太好吧。
--参考方法--
这个必须是不合理的。

能提前预知的,必须要提前设计好,否则设计就失去了他的意义。数据库改动了,基于其上层的应用系统也可能受到牵扯。

前面一个系统,日志表设计的时候没有做分区,后来两年华丽丽的上了几个亿数据,后面再做分区,浪费了一个通宵,自己熬夜,用户系统停机,仅仅是因为当初没有考虑对日志表做分区。
--参考方法--
除非是执行过程中需要一些临时表来辅助查询或者处理业务,但是用完之后把表删除就好了,如果动态添加了不回收,还是不建议这么去做。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:14:46
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/7490/
本文WWW.DOC100.NET DOC100.NET版权所有。