Caching 我可以使用哪种db技术进行缓存?

Caching 我可以使用哪种db技术进行缓存?,caching,Caching,我正在开发一个客户机-服务器应用程序和一个数据库,多个用户必须连接到该数据库。这是一个.Net客户端windows应用程序 有些数据库查询将由每个用户执行很多次,我正在考虑在客户端级别创建一个本地缓存,用于存储经常使用的静态数据,以避免增加Oracle费用,并仅对缓存中不可用或不是最新的数据进行数据库查询 我曾想过使用标准的数据库访问数据库,该数据库将存储在客户机级别或XML文件中,但我想知道是否有更好的技术来执行此操作 MongoDB很好,因为它可以存储非常异构的数据,但要满足这一需求(创建用

我正在开发一个客户机-服务器应用程序和一个数据库,多个用户必须连接到该数据库。这是一个.Net客户端windows应用程序

有些数据库查询将由每个用户执行很多次,我正在考虑在客户端级别创建一个本地缓存,用于存储经常使用的静态数据,以避免增加Oracle费用,并仅对缓存中不可用或不是最新的数据进行数据库查询

我曾想过使用标准的数据库访问数据库,该数据库将存储在客户机级别或XML文件中,但我想知道是否有更好的技术来执行此操作

MongoDB很好,因为它可以存储非常异构的数据,但要满足这一需求(创建用户、授予权限……)非常复杂

有人有主意吗?
谢谢。

有一篇关于代码项目的文章,是关于dbf格式的快速嵌入式数据库的

文章在这里

项目地点为:


我希望它能帮上忙,虽然我还没用过。。。至少作者开发人员在CodeProject中处于领先地位。

我为此找到了一个很棒的工具:Oracle Berkeley DB,专门研究嵌入式数据库

其他可在此处找到: