摘要
本发明实施例涉及大数据技术领域,提供了一种数据存储、读取方法及装置。该数据存储方法包括:获取待存储数据;确定预设存储格式对应的各个存储单位,与待存储数据中的各个子数据的对应关系;通过调用预设的数据接口,按照对应关系,将待存储数据存储到Spark计算引擎的堆外内存中。该数据读取方法包括:在接收到待处理业务时,确定待处理业务所需数据的过滤条件;通过调用预设的数据接口,从Spark计算引擎的堆外内存中,读取满足过滤条件的目标数据;将目标数据存储到Spark计算引擎的堆内内存中,以使待处理业务被处理时,从堆内内存中读取目标数据。与现有技术相比,应用本发明实施例提供的方案,可以提高JVM的业务处理效率。