我们有一个表存储库。大约 200 个表格,每个表格可以是数千行,所有表格最初都是 Excel 表格。
每个表都有不同的方案。所有数据都是文本或数字。
我们想创建一个应用程序,允许在所有表上进行自由文本搜索(我们定义将在每个表中搜索哪些列) - 速度很重要。
主要的难题是我们应该选择哪种数据库技术。
我们通过将所有表导入 MS SQL Server 并在它们之上创建全文索引来创建模型。搜索是使用 CONTAINS 关键字完成的。此解决方案适用于少量表,但无法扩展。
我们考虑过一个 NoSQL 解决方案,但我们还没有任何经验。
我们的限制(很遗憾我无法实现):仅限 Windows 服务器。但是我们可以在它们上安装我们想要的任何东西。
谢谢你。