廊坊网站建设维护,如何做微信小程序步骤,宜阳网站建设,制作h5的基本流程更多内容请见: 备考系统架构设计师-核心总结目录 摘要:本文主要梳理系统架构设计师 - 数据库系统 案例考点 ,主要包括ORM技术、关系型数据库、内存数据库、NoSQL、规范化、分布式数据库、数据仓库集成等。 文章目录 一、ORM技术二、数据库分类比较三、并发控制四、封锁协议… 更多内容请见: 备考系统架构设计师-核心总结目录 摘要:本文主要梳理系统架构设计师 - 数据库系统 案例考点 ,主要包括ORM技术、关系型数据库、内存数据库、NoSQL、规范化、分布式数据库、数据仓库集成等。 文章目录 一、ORM技术二、数据库分类比较三、并发控制四、封锁协议五、不规范化带来的四大问题六、反规范化技术1、反规范化技术优缺点2、常见的反规范化技术有: 七、分布式数据库1、分布式数据库特点2、分布式数据库的优点3、数据分片4、分布透明性 八、数据仓库集成1、数据仓库特点2、数据仓库的4个层次 数据库系统知识在架构设计师的考试里时有考查,主要考查的是数据库的一些新技术的比较,如关系型数据库、内存数据库及NoSQL等,很少涉及到规范化,但也要掌握。
一、ORM技术
ORM(即Object-Relational Mapping):它在关系型数据库和对象之间作一个映像,这样在具体操作数据库的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作即可。
面向对象编程把所有实体看成对象(object),关系型数据库则是采用实体之间的关系连接数据。很早就有人提出,关系也可以用对象表达,这样,就能使用面向对象编程来操作关系型数据库。
ORM把数据库映像成对象,如:
数据库