我需要保存大量数据 (>500GB),这些数据正在从连接到我的 PC 的另一台设备流式传输 (800Mb/s)。速度排除了使用数据库,例如 MySQl/ISAM,我正在寻找一个快速、轻量级的库,它位于“C”stdio 文件库(即 fopen/fclose/fwrite)之上,它允许我写/读一个非常大的文件(最多可用磁盘空间)。
在幕后,大文件可以分解成较小的文件,例如 1GB,我希望 API 处理这些细节。
数据以压缩的二进制格式到达 PC,在将其写入硬盘之前无需进一步处理。
该库应该适用于 Windows 和 Linux。