SF
snower
snower
注册登录
关注博客
注册登录
主页
关于
RSS
支持多数据源联合查询的SQL运行引擎sycnany-SQL使用类型注解和类型转换
snower
2023-08-18
阅读 3 分钟
1.4k
sycnany-SQL作为SQL运行引擎并不需要提前定义Schema信息,而且很多数据源本身就是无Schema信息的,例如NoSQL数据库MongoDB,所以从数据源查询数据和运行计算默认直接使用输入数据的类型完成查询和计算,此时查询数据或执行计算可能因数据类型不匹配产生查询失败或计算出现异常,因此我们可以在编写SQL时需要时可以手动添...
支持多数据源联合查询的SQL运行引擎sycnany-SQL添加使用自定义函数
snower
2023-08-03
阅读 4 分钟
765
在微服务和云原生愈发流行的今天,数据的分布也愈发脱离单库单机而更加复杂,使用的数据库类型也会更多,但业务的复杂依然会带来了大量的数据查询和导出需求,而很多时候我们很难为数据量的大部分系统创建完整的BI数仓系统,这时候你是不是觉得为这些需求查询和导出数据就会是一个十分困难且耗时的工作?syncany-SQL就是...
支持多数据源联合查询的本地运行SQL执行引擎syncnany-SQL安装和配置
snower
2023-07-17
阅读 5 分钟
638
在微服务和云原生愈发流行的今天,数据的分布也愈发脱离单库单机而更加复杂,使用的数据库类型也会更多,但业务的复杂依然会带来了大量的数据查询和导出需求,而很多时候我们很难为数据量的大部分系统创建完整的BI数仓系统,这时候你是不是觉得为这些需求查询和导出数据就会是一个十分困难且耗时的工作?syncany-SQL就是...
MySQL和MongoDB如何JOIN查询?一个直接在本地运行的SQL执行引擎
snower
2023-04-03
阅读 4 分钟
1k
在微服务和云原生愈发流行的今天,数据的分布也愈发脱离单库单机而更加复杂,使用的数据库类型也会更多,但业务的复杂依然会带来了大量的数据查询和导出需求,而很多时候我们很难为数据量的大部分系统创建完整的BI数仓系统,这时候你是不是觉得为这些需求查询和导出数据就会是一个十分困难且耗时的工作?Syncany-SQL就是...
在openresty上基于是lock和redis快速搭建高性能long polling推送服务
snower
2021-12-28
阅读 9 分钟
2.2k
在实际开发中我们经常会遇到需要长时间等待后台事件的情况,例如较为常见的扫码登录功能,二维码界面需等待后台扫码登录成功的事件,再如导入导出等需要较长时间才能处理完成的任务,此时需要把任务放到后台由异步任务进行处理,完成后再给前台界面推送完成事件,以上需求我们需要用长连接才能完成推送,但长连接推送状...
百万级QPS分布式高性能状态与原子操作数据库slock简介
snower
2021-12-20
阅读 5 分钟
2.3k
何为状态与原子操作数据库?区别于redis主要用于保存数据,可在多节点多系统间高效统同步数据,slock则是设计为只用于保存同步状态,几乎不能携带数据,高性能的异步二进制协议也保证了在状态达成时高效的主动触发等待系统。区别于redis被动检查的过期时间,slock的等待超时时间及锁定过期时间都是精确主动触发的。多核...
高性能千万级定时任务管理服务forsun扩展开发之整合celery
snower
2020-03-20
阅读 4 分钟
2.1k
forsun内置支持 shell、http、redis、thrift、beanstalk、mysql 六种到时触发回调执行器,但是很多时候自己的项目需求千奇百怪,单一的内置执行器并不能很好的在自己的项目中整合,所以forsun也支持通过扩展Extension开发的方式将自己编写的触发执行器Action注册进去。
高性能千万级定时任务管理服务forsun laravel插件使用详解
snower
2018-03-10
阅读 3 分钟
6.7k
Forsun高性能高精度定时服务,轻松管理千万级定时任务。 定时服务项目地址:[链接] laravel插件项目地址: [链接] 轻松支持千万级定时任务调度。 定时任务触发推送到Queue,轻松支持跨机器和共性能分布式。 支持任务到期触发command、Job、Shell、Http和Event。 支持驱动原生Laravel Schedule运行。 支持创建延时任务和...
高性能千万级定时任务管理服务forsun使用详解
snower
2018-03-04
阅读 6 分钟
6.8k
Forsun高性能高精度定时服务,轻松管理千万级定时任务。项目地址: [链接] 使用 linux 系统定时器提供精确到秒级的定时调度,长时间运行保证无误差。 支持本地内存存储和 redis 持久化存储,使用 redis 可轻松管理数千万定时任务。 支持命令行创建删除任务,支持Apache Thrift接口调用创建和删除更新定时任务信息。 支持...