我有一个 Delphi 应用程序,它产生一个数据块,我目前正在将其作为 xml 写入文件系统。然后,此数据由 C# .Net 应用程序读入以进行进一步处理。
问题是对象图很大,生成的 xml 文件大小为 2 GB+。xml文件的写入和读取都需要较长的时间。
除了写入文件系统,我怎样才能将数据传输到 RAM 中更快的地方?
我有两个应用程序的源代码和编译器。我正在为一个应用程序使用 .Net 4.0 版和 VS2010。另一个我正在使用 Delphi 5(我可以访问更高版本,但我不确定迁移是否会有所帮助)。
更新:感谢所有建议,需要处理很多。我会在进一步审查后回复。