HANA Index Server Architecture

本文详细介绍了数据库连接和会话管理的过程,包括事务管理、请求处理与执行控制,以及SQL处理器、MDX引擎和存储过程处理器的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

At the top is the Connection and Session Management which creates and manages sessions and connections for the database clients such as SAP BusinessObjects Reporting tools or applications.

The Transaction Manager is the component that coordinates transactions, controls transaction isolation and keeps track of running and closed transactions.

The client requests are analyzed and executed by the set of components summarized as Request Processing and Execution Control. Once a session is established, database clients typically use SQL statements to communicate with Request Processing and Executin Control. For analytical applications the multidimensional query language MDX is supported in addition.

Incomming SQL requests are received by SQL Processor. Data manipulation statements are executed by th SQL Processor itself. Other types of requests are delegated to other components.

For example, Data difinition statements, such as definitions of relational tables, columns, views, indexes and Procedures are dispatched to the Metadata Manager.

Planning commands are routed to the Planning Engine that allows financial planning applications to execute basic planning operations in the database layer.

The SAP HANA database offers programming capabilities for running application specifc calculations inside the database system. The SAP HANA database has its own programming languages. SQL Script is used to write database stored procedures. Procedure calls are forwarded to the Stored Procedure processor.

Incoming MDX requests are processed by the MDX engine and also forwarded to the Calc Engine.

Features such as SQLScript, MDX and planning operations are implemented using a common infrastructure call Calc Engine.

转载于:https://www.cnblogs.com/grantliu/p/4078936.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值