微软 R .xdf 文件
Microsoft R .xdf file
我对 .xdf 文件有一些疑问:
- 这到底是什么?
- 这种类型的文件如何工作?
- Microsoft R 如何处理此类文件?
- 又data.frames有什么优势?
非常期待您的回答。
你好 R123456789
- XDF 文件是一种压缩的二进制文件格式,用户可以选择压缩级别,可以在此处找到一些简单的事实:https://support.microsoft.com/en-us/help/3104260/qa-what-is-the-.xdf-file-formatXDF 文件有两种形式,独立文件和复合文件。对于独立的 XDF 文件,您会看到一个文件存储在磁盘上,扩展名为 .xdf。对于 Composite,XDF 文件由一个目录表示,其中包含元数据和数据子目录。此外,对于 Composite,目录中的元数据和数据文件被拆分并单独压缩为 XDF 部分文件。
- 它是 Microsoft R Server 内部的专有实现,我可以扩展这个答案,但我需要细化问题,"How does this type of file work?"
- XDF 文件存储在磁盘上,而不是在内存中。 Microsoft R Server 调用 RxXdfData() 或 rxImport(),将读取 XDF 文件并解压缩,然后将其作为数据帧插入内存。许多 Microsoft R "rx" 函数可以将 XDF 的路径直接用作数据源或接收器,并将根据需要管理将段读入内存。
- 使用 XDF 作为数据的优点 Source/Sink 是您不需要将整个文件缓冲到内存中,Microsoft R Server 就可以使用它。它允许部分读取和写入,以及通过压缩围绕磁盘 space 进行其他优化。由于元数据用于索引 XDF,因此它的运行速度比平面文件的 reading/writing 快。缺点主要是性能,内存中的数据 (data.frames) 在所有情况下都比磁盘上的数据更快。
注意:与所有文件一样,底层操作系统控制文件何时从内存写入磁盘。就您的问题而言,可以假设 XDF 文件作为标准文件驻留在磁盘上。
我对 .xdf 文件有一些疑问:
- 这到底是什么?
- 这种类型的文件如何工作?
- Microsoft R 如何处理此类文件?
- 又data.frames有什么优势?
非常期待您的回答。
你好 R123456789
- XDF 文件是一种压缩的二进制文件格式,用户可以选择压缩级别,可以在此处找到一些简单的事实:https://support.microsoft.com/en-us/help/3104260/qa-what-is-the-.xdf-file-formatXDF 文件有两种形式,独立文件和复合文件。对于独立的 XDF 文件,您会看到一个文件存储在磁盘上,扩展名为 .xdf。对于 Composite,XDF 文件由一个目录表示,其中包含元数据和数据子目录。此外,对于 Composite,目录中的元数据和数据文件被拆分并单独压缩为 XDF 部分文件。
- 它是 Microsoft R Server 内部的专有实现,我可以扩展这个答案,但我需要细化问题,"How does this type of file work?"
- XDF 文件存储在磁盘上,而不是在内存中。 Microsoft R Server 调用 RxXdfData() 或 rxImport(),将读取 XDF 文件并解压缩,然后将其作为数据帧插入内存。许多 Microsoft R "rx" 函数可以将 XDF 的路径直接用作数据源或接收器,并将根据需要管理将段读入内存。
- 使用 XDF 作为数据的优点 Source/Sink 是您不需要将整个文件缓冲到内存中,Microsoft R Server 就可以使用它。它允许部分读取和写入,以及通过压缩围绕磁盘 space 进行其他优化。由于元数据用于索引 XDF,因此它的运行速度比平面文件的 reading/writing 快。缺点主要是性能,内存中的数据 (data.frames) 在所有情况下都比磁盘上的数据更快。
注意:与所有文件一样,底层操作系统控制文件何时从内存写入磁盘。就您的问题而言,可以假设 XDF 文件作为标准文件驻留在磁盘上。