我正在使用 SqlServerCompact 开发一个 C# 项目。
我必须为每个请求打开与数据库的连接并创建一个阅读器/执行查询。但是是否可以将所有数据库加载到内存中?(据我所知,sqllite 在 c++ 中做到了这一点)。这将允许我避免每个请求的巨大加载时间。
我想在内存中完成我的所有请求,然后将它们保存在 .sdf 文件中。sql server compact 可以吗?如果不是,您会推荐我使用哪个数据库管理器?(我需要一些可以轻松部署的东西)
我问这个问题是因为有时我一次要实现巨大的插入(6000 到 10000 之间),所以需要很长时间,你对如何提高这些性能有想法吗?
谢谢