Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1634537
  • 博文数量: 201
  • 博客积分: 2812
  • 博客等级: 少校
  • 技术积分: 3029
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-18 18:28
个人简介

从事数据库工作多年,目前看好分布式NeSQL/HTAP数据库在企业客户市场的发展。未来的主要方向是——致力于 NewSQL/HTAP 数据库的推广普及。

文章存档

2016年(1)

2015年(8)

2014年(23)

2013年(50)

2012年(32)

2011年(87)

分类: Sybase

2013-07-14 12:50:34

ASE 由核心层(Kernel Layer)和服务器层(Server Layer) 这两个基础软件层组成:
(1) 核心层
  * 核心层由通用代码和平台特定代码组成
  * 核心层负责同操作系统交互,以提供"网络和磁盘I/O"、"内存管理"、"任务调度"和"多处理器支持"(spinlocks、信号灯、互斥量)等服务
  * 核心层通过一个通用接口为服务器层(Server layer)提供上面所提到的服务
(2) 服务器层
    服务器层负责处理RDBMS的各种服务,包括:查询优化、执行查询、锁管理、日志、页管理(page maangement)和多种其他服务。
   
ASE Server的每一层都有一个核心的数据结构用来进行该层的管理,下图说明了这些核心数据结构:




 
阅读(1687) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~