摘要
本申请涉及数据存储技术领域,提出一种结构化数据存储方法、电子设备和计算机程序产品。该方法按照定义的数据结构,将待存储的结构化数据转换为第一虚拟内存空间中描述的多个实体,该数据结构包括固定长度字段和非固定长度字段,每个实体的内容包括固定长度字段的数据和非固定长度字段的索引信息,索引信息为对应的非固定长度字段的数据的存储位置相对于第二虚拟内存空间的初始地址的偏移;第一虚拟内存空间为第一文件在内存中对应的虚拟空间;第二虚拟内存空间为第二文件在内存中对应的虚拟空间;将多个实体的内容写入第一文件,以及将多个实体的非固定长度字段的数据写入第二文件。采用该方法能够降低数据持久化的时间延迟和系统性能开销。