试过用SQL CLR查询Redis数据库, 测试可行. 需引用StackExchange.Redis, 然后封装成函数, 供SQL Server调用.
https://blog.csdn.net/yenange/article/details/40543491 https://blog.csdn.net/yenange/article/details/47659385 我上面的这两篇, 对你做 sqlclr 是非常有用的, 你可以先看下。 redis 是内存数据库, 而 sqlserver 一般要保存到磁盘(也在内存优化表), 两者的效率确实差别比较大, 不过, 两者用的场合不同。 Influxdb没用过, 不好评价, 不过应该也可以用 sqlclr 来访问。
暂时还没有直接查询的方法, 需通过SQL CLR, 如果不熟悉的话,一步到位可能有困难(特别是调试), 建议分3步走: 1.先熟悉StackExchange.Redis的使用, 可做个简单的winform程序测试连接Redis. 2.再熟悉SQL CLR的使用, 测试怎样通过SQL调用SQL CLR DLL里的函数/存储过程等, 完成一些简单的功能. 3.把前2步的代码做个拼装, 整体测试.
22,210
社区成员
121,726
社区内容
加载中
试试用AI创作助手写篇文章吧