代码之家  ›  专栏  ›  技术社区  ›  Charlie Gevious

在sqlce数据库中存储对象最有效的方法是什么?

  •  2
  • Charlie Gevious  · 技术社区  · 15 年前

    我需要提高紧凑框架应用程序的性能,该应用程序使用sqlce数据库在应用程序会话之间持久保存缓存对象。目前,对象被序列化为XML并存储在一个sqlce数据库中,但是运行了一个分析工具之后,这样做似乎有很大的开销。我想把它改成一个二进制序列化程序,但是有人知道如何更有效地存储这些对象以便快速检索吗?谢谢。

    更新:刚发现紧凑框架中不支持二进制序列化,所以没有选项。

    1 回复  |  直到 15 年前
        1
  •  2
  •   ctacke    15 年前

    首先,你需要描述一下花在哪里的时间。它是在序列化中还是在实际的数据插入中?不知道这一点,你就不能有效地尝试改进行动。并且,FYI, proto-buf 提供二进制序列化。