Type something to search...
为什么会出现数据异常问题?

为什么会出现数据异常问题?

数据库设计和开发过程中,大多数开发者对并发和冗余数据不重视,对修改和删除的操作不够严谨,从而导致在某些特殊条件下,产生了异常数据(anormaly)。

深层原因

一方面,教科书里缺少如何避免数据异常的内容;另一方面,开发者为了尽快交付,也无暇做细致检查。

定制开发虽然能更好地满足需求,但有限的预算和压缩的交付周期,让开发者难以做到尽善尽美。同时,速成式的培训体系,输出了很多“不合格”的开发者。

“外行看优点,内行看缺点”,经验的积累,在软件开发行业尤其重要。

Related Posts

什么是Locked in?

什么是Locked in?

我们以知名的低代码开发工具budibase为例,它的内部数据库采用的是couchDB,不支持关系型数据库的特性,导致数据使用上存在出错的隐患。很多开发者抱怨这一点,但budibase已经开发了几年,替换内部数据库牵扯面太广,只能作罢。 Locked in 就是由于软件的内部架构和实现方法往往随着时间的积累而固定下来,难以修改,“牵一发而动全身”。基于这种软件上的应用,无法迁移到其他软件平台上

继续