- 数据将存储在哪里?
- 数据将如何查询?
是否有意义将数据存储在传统数据库(SqlCE或SqlLite)中,其中包含几个“可搜索”列,然后有一列用于序列化数据?
想法?我是否走了极端?
更新:同样的“理论”也适用于其他类型的序列化数据...例如JSON。我无法找到在紧凑框架上存储和查询序列化数据的NoSQL选项。如果有人知道,我也会对该选项感兴趣。
关于对象数据库的评论 我尝试过db4o和Perst。 db4o非常容易使用。我在“现实生活”中使用它,性能、可用性和可维护性都非常好。他们的许可费用对我们来说有些荒谬。 Perst比db4o差了一步,但也很容易使用。它“只需运行”并且速度快(尽管查询不太好)。他们的授权费用非常实惠,但是他们的某些授权对我承包的(大型、知名的)公司不可接受。这就把我带到了现在。