1. 数据库在线访问方式和ORM方式的优缺点
- 数据库程序在线访问优点
(1)性能好
(2)可处理复杂的查询语句
数据库程序在线访问的缺点
(1)程序员必须了解SQL语句
(2)修改维护相对困难 - ORM的优点
(1)降低学习和开发成本
(2)不需要懂SQL
(3)减少程序代码量
ORM的缺点
(1)性能差
(2)不可处理复杂的查询语句
2. 在体系架构中增加数据访问层的原因?
方便创建一系列的对象,可以针对oracle,mysql,sqlserver分别抽象建立抽象工厂,若指定当前工厂为Oracle工厂,则创建出来的数据库连接,数据集等一系列对象都是符合Oracle操作要求的,便于数据库之间的切换。
3. 并发操作带来的数据不一致问题
(1)丢失修改(2)读脏数据(3)不可重复读