赞
踩
这篇博客用来记录学习SAP HANA 数据库的历程,从小白到入门,希望自己能坚持下去。
今天看到一遍文章《如何入门学习一个新的数据库》,对于文章中提到的学习方法论颇有感触,依样画葫芦,开始SAP HANA 数据库的入门学习。
第一步,通过数据库的文档初步了解一下数据库的基础架构,主要特征,安装要求等基础的知识。
第二步,安装一套数据库,通过安装进一步了解这个数据库的一些基本特性。
第三步,根据对这个数据库的理解以及以前使用其他数据库的经验来简单地配置数据库。
第四步,对数据库进行压测,监控数据库性能并尝试优化。
第五步,学习系统数据字典、视图、系统存储过程等。
第六步,基于生产环境的案例进行深入了解。
SAP HANA 是一种面向列的内存关系数据库,它将 OLAP 和 OLTP 操作组合到单个系统中。
首先,它是关系型数据库,遵循了ACID标准(原子性,一致性,隔离性,持久性)。
其次,它是列式数据库,以列为形式存储数据,先把一列数据存储到数据库,然后再存储下一列数据,而其他像Oracle,Mysql 都是行式数据库。
最后,它是内存数据库,数据是存储在内存中,利用内存处理数据,效率非常高。
SAP HANA 是多租户数据库,由系统数据库和租户数据库组成,可以安装到一台机器,也可以横向扩展到多台。这和Oracle多租户架构类似,一个CDB可以包含多个PDB,而HANA则是由一个SYSTEM DB和多个TENANT DB组成。下图是HANA单机的架构:
主要版本包括HANA 1.0和2.0,2010年发布HANA 1.0,到2021年6月结束支持。2016年11月30日发布HANA 2.0,定期发布Support Package Stacks(SPS),截止2024年5月,最新版本为HANA 2.0 SPS 07。
《如何入门学习一个新的数据库》-- 作者为白鳝的洞穴,原文链接
SAP 官方文档
SAP Announces SAP HANA 2 – Next Generation Platform for Digital Transformation
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。