当前位置:  开发笔记 > 前端 > 正文

聪明与否:在CF的关系数据库中保留序列化数据(dotnet-protobuf,protobuf-net,json)

如何解决《聪明与否:在CF的关系数据库中保留序列化数据(dotnet-protobuf,protobuf-net,json)》经验,为你挑选了0个好方法。

我已经开始阅读一些与协议缓冲区相关的帖子.序列化方法似乎非常适合与Web服务器之间的数据传输.有没有人考虑使用这样的方法来保存和检索移动设备本身的数据?(即替代传统的数据库/ orm层)我们目前使用基于自定义反射的orm.我们希望摆脱在移动设备上使用反射.而且,既然我们必须发送/接收序列化数据,这似乎是一个很好的选择.

数据将保留在哪里?

如何查询数据?

将数据存储在传统数据库(SqlCE或SqlLite)中是否有意义,其中包含一些"可搜索"列,然后是一列用于序列化数据?

思考?我在这儿干了吗?

更新:同样的"理论"也适用于其他类型的序列化数据......例如JSON.我一直无法找到用于在Compact Framework上存储和查询序列化数据的NoSQL选项.如果有人知道,我也会对这个选项感兴趣.

评论对象数据库 我已经尝试了db4o和Perst.db4o非常适合使用.我在"现实生活"中使用它,性能,可用性和可维护性都非常出色.他们对我们的情况的许可费是我认为令人发指的.Perst离db4o只有一步之遥,但也很棒.它"只是工作"并且速度很快(虽然不太接近查询.)他们的许可证非常实惠,但他们的许可证中的某些东西对我签约的(大型,知名)公司来说是不可接受的.这让我想到了现在的位置......

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有