大家都在用的“关系数据库”,竟是各种IT事故的根源
2018-6-28
有人把这描述成每晚回家时你得把你的车拆卸下来,把部件挂到车库墙上,然后早上再重新组装才能开车。
这一切需要大量的额外编码才能让关系式数据库与面向对象软件这两个不同的世界能够对话。额外的代码意味着多余错误的可能性。
对象?关系式阻抗不匹配
如果这还不够糟,关系式数据库中数据的存储方式更适应的是1980年代的编程语言而不是现代的面向对象语言。在今天现代的面向对象语言中所有数据都得编码成这些原子的数据类型。
这有时候被称为“对象?关系式阻抗不匹配”。严重吗?扬声器与放大器之间的阻抗不匹配我还能理解,因为这是一种真正的物理现象。但这种背景下这个说法会制造技术上的含
网友评论