gpt4 book ai didi

c# - 最高效的数据存储

转载 作者:太空宇宙 更新时间:2023-11-03 18:45:03 25 4
gpt4 key购买 nike

我需要转换/转换/处理 TransXchange数据转储以减少数据大小,因为一些 xml 文件可能高达 400 MB。我有以下选择:

  • Sqlite 数据库
  • CSV 文件
  • 二进制序列化
  • ?

什么是减少文件大小的最佳方法,以便它们可以在 Windows Phone 7 应用程序中使用?

编辑:我将创建允许用户指定来源和目的地的旅程规划应用程序。然后应用程序将显示可用的服务。在澳大利亚,我们的移动宽带覆盖率参差不齐,因此我的目标是离线应用。

最佳答案

此分析非常适合向您展示序列化时间:http://www.eugenedotnet.com/2010/12/windows-phone-7-serialization-comparison/

对于大小...很容易猜到二进制文件小于 sqlite(或 Sterling),后者又小于 CSV

但是,如果您正在考虑在手机上处理 400MB 的数据...那么我会说您做错了事 - 将处理工作交给服务器(到云端?),然后只查看摘要手机上的结果 - 想想“瘦客户端”。

(说完那些行话,现在去洗我的嘴吧!)

关于c# - 最高效的数据存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5232272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com