我有一个包含 500,000 行的表 A。表与其他 5 个表(B、C、D、E、F)相关(每个表的大小为 100,000 行)。
我想快速提取结构化信息作为(键A,值A+B+C+D+E+F),其中值A+B+C+D+E+F是内部的列结果加入这 6 个表(有点慢)。
在这些表上更新/插入/删除每 10 分钟发生一次(异步)。
我需要显示此选择的结果以作为绑定源执行搜索。
我的想法
在执行搜索的 NoSQL 数据库中具体化此选择。我的问题是:
- 使用哪个 NoSQL 数据库?
- 每当我的 SQL Server 记录发生更改时,如何同步 SQL Server 以更改 NoSQL 数据库中的数据?
设想
- 由 C# 和 framework 4.0 制作的桌面应用程序
- 数据库 SQL Server 2012