sqlserver对接Redis和Influxdb

班长老六哥 2019-07-17 09:03:38
问题多点分也多点
遇到和一个平台对接,用的以下两个数据库。
时序数据库 Influxdb
内存数据库 Redis
sqlserver可以对接以上两个库吗?
sqlserver可以通过SQL语句实时读取两个库的表吗?
厂家说这两个数据库的性能要高,性能高提现到哪里呢?
...全文
543 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
唐诗三百首 2019-07-17
  • 打赏
  • 举报
回复
暂时还没有直接查询的方法, 需通过SQL CLR, 如果不熟悉的话,一步到位可能有困难(特别是调试), 建议分3步走: 1.先熟悉StackExchange.Redis的使用, 可做个简单的winform程序测试连接Redis. 2.再熟悉SQL CLR的使用, 测试怎样通过SQL调用SQL CLR DLL里的函数/存储过程等, 完成一些简单的功能. 3.把前2步的代码做个拼装, 整体测试.
班长老六哥 2019-07-17
  • 打赏
  • 举报
回复
引用 1 楼 唐诗三百首 的回复:
试过用SQL CLR查询Redis数据库, 测试可行. 需引用StackExchange.Redis, 然后封装成函数, 供SQL Server调用.
看了一下CLR要用c#写,要是sqlserver通过配置或是SQL语句实现就方便了
班长老六哥 2019-07-17
  • 打赏
  • 举报
回复
引用 1 楼 唐诗三百首 的回复:
试过用SQL CLR查询Redis数据库, 测试可行. 需引用StackExchange.Redis, 然后封装成函数, 供SQL Server调用.
能不能稍微详细点,水品有限看不懂啊
唐诗三百首 2019-07-17
  • 打赏
  • 举报
回复
试过用SQL CLR查询Redis数据库, 测试可行. 需引用StackExchange.Redis, 然后封装成函数, 供SQL Server调用.
唐诗三百首 2019-07-17
  • 打赏
  • 举报
回复
鄙人有代码, 请联系我Q: 455109924
班长老六哥 2019-07-17
  • 打赏
  • 举报
回复
引用 5 楼 吉普赛的歌 的回复:
https://blog.csdn.net/yenange/article/details/40543491
https://blog.csdn.net/yenange/article/details/47659385

我上面的这两篇, 对你做 sqlclr 是非常有用的, 你可以先看下。
redis 是内存数据库, 而 sqlserver 一般要保存到磁盘(也在内存优化表), 两者的效率确实差别比较大, 不过, 两者用的场合不同。
Influxdb没用过, 不好评价, 不过应该也可以用 sqlclr 来访问。
有没有收费的软件能搞定
班长老六哥 2019-07-17
  • 打赏
  • 举报
回复
引用 4 楼 唐诗三百首 的回复:
暂时还没有直接查询的方法, 需通过SQL CLR, 如果不熟悉的话,一步到位可能有困难(特别是调试), 建议分3步走: 1.先熟悉StackExchange.Redis的使用, 可做个简单的winform程序测试连接Redis. 2.再熟悉SQL CLR的使用, 测试怎样通过SQL调用SQL CLR DLL里的函数/存储过程等, 完成一些简单的功能. 3.把前2步的代码做个拼装, 整体测试.
有没有收费的软件能搞定
吉普赛的歌 2019-07-17
  • 打赏
  • 举报
回复
https://blog.csdn.net/yenange/article/details/40543491 https://blog.csdn.net/yenange/article/details/47659385 我上面的这两篇, 对你做 sqlclr 是非常有用的, 你可以先看下。 redis 是内存数据库, 而 sqlserver 一般要保存到磁盘(也在内存优化表), 两者的效率确实差别比较大, 不过, 两者用的场合不同。 Influxdb没用过, 不好评价, 不过应该也可以用 sqlclr 来访问。

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧