注意:以下文档只适用于TOP接口,请谨慎使用!
传统的数据分析场景下,用户需要把数据从在线数据库(Operational Database)复制到离线数据仓库(Data Warehouse)上之后再进行数据分析,这需要海量数据的多次复制、传输、加载和存储等多方面工作。
HybridDB for MySQL (原名PetaData)是新型的HTAP(Hybrid Transaction/Analytical Processing)关系数据库,可以基于一份数据进行事务(OLTP)与分析(OLAP)混合处理,免去了在线数据库和离线数据仓库之间海量数据的复制、传输、加载和存储,降低存储成本的同时极大的缩短了数据分析的延迟,使得即席分析决策系统成为可能。
物联网有着数据采集点多、数据总量大、并发高的应用特点。在基于 MySQL 数据库的系统架构下,存放着设备信息的库表,往往需要使用分库分表和相应的数据分发技术才能承担业务流量。分库分表的设计不仅增加了数据库运维人员的管理难度,也让系统架构的扩展受到了很大的限制。
HybridDB for MySQL的分布式架构屏蔽了分库分表的细节,只对用户提供一个数据库连接地址和相应的逻辑库表,让用户的开发和运维成本降低到最低。当面对业务量暴涨的情况下,用户只要简单地增加存储节点就能将数据拆分到更多的服务器上,而这一切细节都不需要用户去深入了解。
很多用户为了保障在线数据库的性能和容量,降低总体数据存储成本,会将线上业务系统早期生成的数据转移到历史库进行保存。同时,这些海量的商业历史数据对于过去业务的分析和未来业务的规划展望又具有非常重要的价值,需要不定期的进行数据分析。
HybridDB for MySQL可存储海量的历史数据(最高可达到PB级),并且可以通过数据压缩来进一步节省存储空间,另有价格低廉的普通HDD硬盘存储供用户选择,极大减少了数据存储的成本。
同时,HybridDB for MySQL作为新型HTAP数据库,用户可以随时直接对这些历史数据进行多维度的OLAP数据分析,而无需再将这些数据重新导入到商业BI系统中去。