在企业系统中,设计合理的数据库访问层可以对整体应用程序性能产生重大影响。根据 AppDynamics3 的数据,超过一半的应用程序性能瓶颈源于数据库。数据分布在各种结构(表行、索引节点)中,数据库记录可以被多个并发用户读取和写入。从并发的角度来看,这是一个极具挑战性的任务,为了最大限度地发挥持久层的作用,数据访问逻辑必须与底层数据库系统相匹配。
典型的关系数据库管理系统(RDBMS)数据访问层需要掌握多种技术,而整个企业解决方案的强度取决于团队中最薄弱的技能。在深入到更高抽象层(例如对象关系映射(ORM)框架)之前,最好先攻克底层技术。
2023/10/22大约 168 分钟
