博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据质量的问题,单表还是应该有一些约束的
阅读量:6190 次
发布时间:2019-06-21

本文共 322 字,大约阅读时间需要 1 分钟。

  hot3.png

记得以前方程老杜写嵌C的Oracle程序,每张表都有一堆严格的约束条件,通过这个保障数据的质量

NoSQL出现后,不少人提出约束由程序来负责,不应该由数据库处理,我也一直认为这样很好,反正先把数据搞进来,到时有什么问题再清洗也容易

现在碰到计量系统才发现,对于大项目而言,任何文档,人员什么的都是不可靠的,只有在数据库里加上约束条件,才能减少一些明显不合规的数据进来。

当然,外键约束又过于严格,但至少对于单表还是可以加上一些唯一约束、检查约束的。

没有这个约束的话,数据迁移、同步时会有各种奇怪数据混进来,造成开发人员完全无所适从,事后清冼成本也很搞

转载于:https://my.oschina.net/sqhua/blog/3036207

你可能感兴趣的文章
RHCS集群理论暨最佳实践
查看>>
第3章 Java语言基础----声明常量
查看>>
iPhone取消软件更新上边的1
查看>>
CentOS禁用root本地或远程ssh登录
查看>>
多表连接的三种方式详解 hash join、merge join、 nested loop
查看>>
SQL Server 自定义函数(1)把某一列多行的值拼接成一个字符串
查看>>
ASP Request.ServerVariables 参数集
查看>>
矩阵键盘 数码管
查看>>
何谓集群
查看>>
hive建表没使用LZO存储格式,可是数据是LZO格式时遇到的问题
查看>>
Elasticsearch教程(九) elasticsearch 查询数据 | 分页查询
查看>>
magento megatron主题加入中文
查看>>
前端性能优化之优化图片 && 优化显示图片
查看>>
select标签中option内容加链接
查看>>
C分配struct变量一个不理解的地方
查看>>
令牌桶算法限流
查看>>
PHP从数组中找到指定元素的位置
查看>>
Getting Started with iOS Development Part9:Preparing your application for "In App Purchases"
查看>>
Google Maps API v3离线开发包
查看>>
java mina学习资料
查看>>