SAP Hana

SAP HANA DataBase核心有五部分组成: Index Server, Name Server, Statistics Server, Preprocessor Server and XS Engine.
五个核心服务的分工是不同的。
index server: 内存数据库的核心组件,包含实际的数据(内存数据存储)和处理数据的引擎。它还协调和使用的所有其他服务器。
Statistics Server:主要收集数据库有关信息状态,性能监控和资源消耗从所有其他服务器组件。另外从SAP HANA studio我们可以访问统计服务器获得各种统计信息。
DBA定期的管理任务,查看到的系统信息都是由Statistics Server汇总产生的。
Name Server:保存SAP HANA DB 分布式部署的拓扑结构的相关信息。在一个分布式系统中SAP HANA数据库实例存在在不同主机上,name server可以辨别的出SAP HANA相关的组件是运行在那台服务器和所加载的数据是从哪一台服务器中获取的。
Preprocessor Server:由于SAP HANA加入了对文本数据的特殊处理,而Preprocessor Server主要就是用于分析文本数据和提取信息用于进行优化文本搜索功能。
XS Engine: 是一个可选的组件,用XS引擎客户端可以通过HTTP连接到SAP HANA数据库获取数据·。
下面主要讲解下index server: SAP HANA DB的核心:负责内存的分配,事物管理,metadata管理,权限认证,关系型数据库引擎,行岑村,列存储,多版本并发控制(MVCC Multi-Version Concurrency Control),日志文件控制文件的管理等等。

你可能感兴趣的:(SAP HANA 组件)