小编Rus*_*llH的帖子

应用程序"智能"应该驻留在数据库中多少?

我最近注意到一种趋势,人们正在越来越多地处理数据库和应用程序.有些人认为这对我来说是荒谬的极端.

我已经看到应用程序设计不仅禁止使用存储过程,而且还禁止在数据库中强制执行任何类型的约束(这将包括主键,外键,唯一和检查约束).我甚至看到过只需要使用数据库中存储的一种数据类型的应用程序,即varchar(2000).不允许使用DateTime和数字类型.事务和并发也在数据库外部处理.

有没有人见过这类应用程序成功实现?我所处理的两个实现都是以这种方式实现的,具有各种数据完整性和并发性问题.任何人都可以解释这种趋势,将数据(逻辑,处理,约束)移出数据库吗?它背后的动机是什么?这是我想象的东西吗?

database

10
推荐指数
2
解决办法
485
查看次数

标签 统计

database ×1