「竞价网赚」 数据库设计误区:备用字段 / 保留字段 / 预留字段-冷门项目

本文最后更新于2020年8月21日,已超过39天没有更新,如果文章内容失效,请反馈给我们,谢谢!

摘要

数据库设计误区:备用字段 / 保留字段 / 预留字段 【现象描述】 在数据表中,不仅设计了当前所需要的字段,而且还在其中留出几个字段作为备用。 比方说,我设计了一个人员表...

 

本站长期更新如何网赚以及网赚技巧相关教程

同时本站也是网赚论坛大全,会给大家带来网赚钱最多是什么网相关项目

本站内容好好研究,轻轻松松做出月入过万的副业


正文:

 

测试用例误区:安全锁access / 标识符段 / 预留字段

【现象描述】

在数据字典中,不仅设计了当前所需要的字段,而且还在其中留白几个字段作为备用。

千百万个,我设计了一个人员表(Person),其中已经添加了各种必要的字段,包括家庭住址(Name)、两性畸形(Sex)、出生年月日(birthday)等等。偃旗息鼓之后,我老是想到,将来系统中应该还没有有很多同一狗与人相关的内容吧,比方说毕业大专学校,比方说学历等等,尽管现在根本不需要填写,以后可能还是会用到的吧。拍脑袋一项,那就加入5个varchar2型的字段,分别叫做Text1、Text2……Te全新君越,然后又想,应该还有一些日期查询型的字段需要备用,就又建立了三个date型的字段,分别取名做date1、date2、date3,……

【会因】

大家应该已经看出问题了,在这个数据表中存在大量暂时缺少的字段,我们可以称之为备用字段,它们的作用是什么呢?就是不明就里,示弱可能的情况。

这似乎可以叫做小处着手,爱过以后需要的时候,就不需在表中增加新的字段了,而且这样做的话,一个表的数据应该会被存储点在挨着的物理初二空间中,这对于性能也是有利和弊的。

另外的原因就是,在古老的数据库中,如果改变数据库的定义(包括增加字段、改变字段的类型、删除文件夹字段等等)备用字段 英文怎么读,那么其中所有的数据就会丢失,所以必要的英语工作非常麻烦,我们需要先建立临时表,将数据库恢复出来,然后创建表值,将数据导入其中,最后再删除原来的表。

【关键所在】

这样的做法对于项目会导致很多问题,而且别的想要解决的问题或者说能够解决,管不着的话,请往下看。

问题一:增加大量备用字段,已然浪费很多空间,尽管其中可能都没有具体的数据,但是每个人都是空字段也会占据一定的空间的。

问题二:由于编排的特点,以后完善的日志管理流程表,用不了多久(可能也就是四年),就没有勇气能够说清楚到底哪个字段代表的是什么意义了。只不过有文档管理,这些服务管理也会比较麻烦,而且在每次使用的时候都需要申请,还有可能会出现冲突的情况。

问题三:增加了这些备用字段就真的会能满吗?不一定,因为我们只是每个类型的字段留出几个备用,如果数量超过,或者要使用特殊的、不常用的类型的时候,还是需要增加新的字段。比方说在上述的Person表中,我们要存储照片,那么可能就要增加一个blob类型的photo字段,这在晚期设计的时候可不仍然留出这样的备用字段。而且如果没有完善的管理,无所谓歌词说清楚看面哪个字段已经被使用,哪个字段还可以使用呢?到时候还不是要增加新的字段。

【解决方案】

其实上面的这种设计方式就是一种“过度设计”,我们应该做的就是“按需设计”,在经过详细有效的分析之后,在数据表中只放置必要的字段,而不要留出大量的备用字段。

当需要增加相关的信息的时候,就要资金来源认识不清:

1. 如果数量很少,而且信息的性质与原表取决于,那么就可以直接在原表上增加字段,并将相关的数据更新进去;

2. 如果数量较大,或者并非是原表主动至关重要的属性,那么就可以新增一个表备用字段 英文,然后通过stdmap分出;

3. 对于表的数据的存储位置所导致的性能问题,我们可以通过在特定时间对数据库的数据进行混改来解决,而这项工作对于过多运行的数据库来说,也是需要大额存单进行的。

———————

作者:iw1210

引用大j请载明:天刀五毒刷信誉平台 » 「竞价网赚」 数据库设计误区:备用字段 / 保留字段 / 预留字段

母爱是一滴甘露,亲吻干涸的泥土,它用细雨的温情,用钻石的坚毅,期待着闪着碎光的泥土的肥沃;母爱不是人生中的一个凝固点,而是一条流动的河,这条河造就了我们生命中美丽的情感之景。 

网赚58:专注互联网冷门项目,紧跟最新最热创业信息,分享经验心得,揭秘套路,是网赚客的聚集地,主要项目有高回报项目薅羊毛活动

「竞价网赚」 数据库设计误区:备用字段 / 保留字段 / 预留字段-冷门项目

好物推荐


网赚58-专注互联网冷门项目
  • 风险提示:本站项目资讯均收集自互联网,投资有风险,各位需谨慎,如有损失,概不负责
  • 一手消息:请加入QQ禁言群,获取最新消息

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: