申请/专利权人:航天宏图信息技术股份有限公司
申请日:2024-05-21
公开(公告)日:2024-06-18
公开(公告)号:CN118210455A
主分类号:G06F3/06
分类号:G06F3/06
优先权:
专利状态码:在审-公开
法律状态:2024.06.18#公开
摘要:本发明提供了一种超长字段数据读写性能优化方法、装置、电子设备和存储介质,该方法中,每个数据块的大小与数据页的存储容量相同,可以大幅度减少原始数据拆分得到的数据块的数量,建立了有效的数据块组织方式,保证多个数据块按正序地连续地存储到待写入的连续数据页中,多个数据块写入时,预先申请并占用多个待写入的连续数据页,通过线程池并行有序地将多个数据块写入对应的待写入的连续数据页,随着拆分的数据块的数量的减少和并行化的引入,可以极大地提升写入性能,读取原始数据时,寻找到起始的数据页的位置,后续仅需连续读取目标连续数据页(即多个连续数据页)即可完成原始数据的读取,极大地减少磁盘寻址时间,提升了读取性能。
主权项:1.一种超长字段数据读写性能优化方法,其特征在于,包括:将待写入PostgresSQL数据库的原始数据分割成多个数据块,其中,每个所述数据块的大小与数据页的存储容量相同;基于所述原始数据的数据规模预先申请待写入的连续数据页,其中,所述待写入的连续数据页的数量与所述原始数据的数据规模有关;使用线程池技术并行有序地将多个所述数据块写入所述待写入的连续数据页,其中,一个所述数据块与所述待写入的连续数据页中的一个待写入的数据页对应;根据存储所述原始数据的起始的数据页的位置和所述原始数据的数据规模读取目标连续数据页存储的多个所述数据块,进而得到所述原始数据。
全文数据:
权利要求:
百度查询: 航天宏图信息技术股份有限公司 超长字段数据读写性能优化方法、装置、电子设备和存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。