本文为In-memory Computing with SAP HANA on Lenovo X6 Systems第三章Software components and data replication methods的读书笔记。 SAP HANA software components SAP HANA database SAP HANA数据库是HANA的核心,是内存数据库,支持标准的关系型数据库
本文为In-memory Computing with SAP HANA on Lenovo X6 Systems第三章Software components and data replication methods的读书笔记。
SAP HANA software components
SAP HANA database
SAP HANA数据库是HANA的核心,是内存数据库,支持标准的关系型数据库特性。同时可以转化为分析型视图。
支持SQL Script编程语言。
可以与SAP的应用如ERP集成。
SAP HANA client
支持:
SQLDBC - SAP数据库SDK
OLE DB for OLAP (ODBO) (available for Windows only) - 查询语言是MDX
Open Database Connectivity (ODBC)
Java Database Connectivity (JDBC)
必须安装在所有的客户端
SAP HANA studio
图形化管理工具,支持数据库管理,安全管理,数据管理,建模,内容管理,复制管理,生命周期管理
类似于Oracle的Enterprise Manager + SQL Developer
SAP HANA studio repository
基于Eclipse,支持HANA相关组件的集中安装和升级
SAP HANA landscape management structure
已安装SAP组件的元数据,XML格式
SAP host agent
为升级(配合SAP HANA studio)和远程管理用
SAP HANA Lifecycle Manager
升级,配置管理和定制化任务
SAP HANA Lifecycle Management tools
安装,升级,更新Studio, 扩展SAP系统
Solution Manager Diagnostics agent
监控和分析SAP系统
Data replication methods for SAP HANA
这里说的复制,准确的说应该是集成,支持:
* Trigger-based replication - SAP Landscape Transformation (SLT)
* ETL-based replication - 如SAP BusinessObject Data Services,不支持Oracle GoldenGate
* Extractor-based replication - SAP NetWeaver BW特有
* Log-based replication - Sybase Replication Server
Comparing the replication methods
- Trigger-based replication - 支持更广泛的源系统,实时复制,主要面向SAP源系统
- ETL-based replication - 最灵活,准实时,更复杂的转换,主要面向非SAP数据源
- Extractor-based replication - 非实时,基于SAP NetWeaver系统
- Log-based replication - 最实时的复制,但仅支持Unicode编码源系统,并非支持所有的表类型,支持的源数据库有限