Adaptive Server Anywhere 内在特性
尽管您永远不需要处理数据库服务器的内部结构,但如果对其内部结构
有一定的了解,可以帮助您更好地理解相关进程。
数据库服务器内在特性
Adaptive Server Anywhere 数据库服务器的内部结构允许您高效地处理多
个请求。
通信层可以处理与客户端应用程序的实际数据交换。此通信层接
收来自客户端应用程序的请求,并返回结果。执行这些操作的时
机是由客户端和服务器之间的协商控制的,从而确保网络通信量
保持最低,而数据在客户端会尽快处于可用状态。
分析程序检查发送给数据库服务器的每一 SQL 语句,并将它转换
为可供处理的内部格式。
如果请求是查询、更新或删除语句,则可能有多种不同的访问数
据的方法,在所用时间上也可能有很大差异。优化程序的工作就
是从所有这些可能的方法中进行选择,以找到迅速获取所需数据
的最佳途经。
Java 虚拟机被内置于数据库服务器中,并且 Java VM 处理客户端
应用程序发送的所有 Java 操作或数据库服务器内部调用的所有
Java 操作。
数据库服务器的最低级别涉及:读取来自磁盘的数据和将数据写
入磁盘,将数据存入内存中以避免不必要的磁盘访问,以及平衡
不同用户的要求。 (责任编辑:卢兆林)