2011-12-13 62 views
1

我即将移植到WPF或Silverlight的Windows窗体应用程序。当前应用程序使用缓存临时存储SQL响应以及稍后使用,以便不必再次运行查询。本地缓存应该能够处理1到4 GB。Silverlight与孤立存储 - 从Windows窗口与SQLite端口

1)内部存储能够处理这些数据量吗?迄今为止,搜索并没有给我一个明确的答案,许多人都在谈论1MB的限制,有人说存储的规模很大。 2)SQLite有C#托管代码端口,但我不确定这是否足够稳定,可以在专业应用程序中使用。任何经验或意见?

3)是否有可能使用隔离存储的SQLite ADO.Net提供程序,还是只想运行负责缓存的本地服务器?或者通过COM访问来实现这一点?

4)任何基于文件的数据库系统,你可以推荐作为替代SQLite的情况下,没有别的工作?

欢迎任何其他想法,我需要本地缓存。如果没有,我需要在Silverlight和WPF中执行应用程序,我想避免这种情况。

谢谢!

回答

0

关于你的1个问题:

是内部存储能力来处理这个数据量? A 搜索迄今为止还没有给出明确的答案,许多人都在谈论1MB的限制,有人说存储规模很大。

基本上,通过默认Silverlight应用程序被授予存储的1 MB但它们可以请求在其存储配额的增加(更多细节请参见herehere)。

希望这会有所帮助