首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏应用计算

    SPL 轻量级实践

    目前技术解决的并不好,同构库之间某些数据库还能支持,而完全异构的数据实施就比较麻烦。 逻辑数据仓库可以一定程度上实现,由于逻辑数仓大部分是基于 SQL 的,RDB 数据可以通过表映射访问。但其他类型的数据就比较困难,需要借助复杂的数据虚拟化技术,还只能部分实现。 SPL 很轻,可以嵌入到应用中使用,让应用本身就能具备能力。而且,SPL 语法的简洁度甚至超过 SQL,所以用 SPL 做不仅功能满足,在工程实现上也更加方便。 这里列出了 SPL 支持的部分数据,基本包含了常见的数据。 这里使用 SPL 做计算包括以下内容:目录实践 1:在 RDB 上跑 SQL学习 SPL 基本使用,如何与数据库交互,SPL 如何与应用集成实践 2:查询 csv/xls 等文件查询分析文件数据

    15500编辑于 2025-07-15
  • 来自专栏应用计算

    SQL 移植--SPL 轻量级实践 7

    SPL 提供了标准 JDBC 支持,不过与一般数据库 JDBC 不同,SPL 的 URL 允许传递参数,指定 jobVars 代表 SPL 中的任务变量(线程有效),这样我们可以为每次执行脚本传递数据信息 jobVars=dbType:MYSQL,dbName:mysqlds"代表传递的是 MySQL 数据库类型,数据名字是 mysqlds。 A1 中判断 dbName 变量是否存在,如果不存在则在 B1 调用初始化脚本 initGlobalVars.splx:这个脚本读取配置文件中的数据名称和数据库类型,用 ENV 函数放置在全局变量 dbType A4 进行数据连接,这个数据是在 raqsoftConfig.xml 中配置的,增加 DB 节点配置相应数据连接信息即可,多个数据可以依次配置。 至此,我们实践完了 SPL 如何完成。诚然,这里并没有穷尽所有情况,但理解了 SPL 的运行原理,知道如何连接各类数据,进行还是单计算都是一样的了。

    29010编辑于 2025-08-20
  • 来自专栏应用计算

    查询 MongoDB--SPL 轻量级实践 4

    除了以上常见数据,还有 NoSQL、MQ 等数据,其中以 MongoDB 最为常用。我们用 SPL 连接 MongoDB 做计算。导入 MongoDB 数据。 外部库SPL 支持的多种数据大概分两类,一类是像 RDB 有 JDBC 直接使用,或者文件等直接读取;另一类是像 MongoDB 等非关系数据是在官方驱动上进行了简单封装,具体以“外部库”的形式提供 外部数据种类繁多,也不是每种数据都很常用,所以将这些连接器以外部库的形式提供会更为灵活,以后发现有新的数据也可以及时补充而不影响现有的数据。 这里以 MongoDB 来举例说明 SPL 连接特殊数据时的处理方式。其他数据也是类似配置外部库,然后使用对应的原生语法访问即可。 但读数是写在 SPL 脚本里的,而且使用了原生接口,这就意味着如果数据变化时还要修改脚本,没法做到像逻辑数仓那样对底层数据完全透明。逻辑数仓的数据接入依赖的专用连接器,可以做到完全对底层透明。

    22100编辑于 2025-08-07
  • 来自专栏应用计算

    查询 RestfulJSON 数据--SPL 轻量级实践 3

    Restful 数据也很常见,而且 Restful 的数据几乎都是 json 格式的,所以这两个放在一起来讲。

    20710编辑于 2025-08-05
  • 来自专栏应用计算

    查询 csvxls 等文件--SPL 轻量级实践 2

    where year(order_date)=2024 group by order_status直接基于 CSV 执行 SQL,不仅仅是 CSV,XLS\MongoDB\Restful\Json 各类数据都可以

    24200编辑于 2025-07-31
  • 来自专栏应用计算

    跨库 JOIN---SPL 轻量级实践 6

    数据结构不一样的混合计算会更常见,比如不同业务系统混合分析。 traffic_violation 和 vehicle_master 这两个表也是一对的关系,规模都可能很大,从后者的角度来看,traffic 更像一个子表,这两个表构成主子关系(plato_no 是 日常的等值 JOIN 基本都会涉及主键(的关联基本没有业务意义),大体可以分为两种:维表关联是一种,是普通字段和维表的主键关联(如 citizen_event 和 owner_info);另一种是某个表的主键与另一个表的主键或部分主键的关联 配置数据连接vehicle:jdbc:mysql://127.0.0.1:3306/db_vehicle? 再次强调,无论是跨库还是跨其他任何数据,SPL 在处理时只要数据能接入,后续计算都一样,因为 SPL 提供了统一的序表和游标数据对象。

    26510编辑于 2025-08-14
  • 来自专栏应用计算

    跨库 Union,比对--SPL 轻量级实践 5

    相同结构的数据按照年份存储到不同数据库时,要进行数据统计就会涉及库混合计算。 事实上,不管是数据库还是其他任何存储介质,相同结构数据合并都是类似的,只是读取数据这一步有所不同(不同数据有不同的接口 / 函数)。 useSSL=false&useCursorFetch=true把两个表的数据合并一起计算。A2 和 A4 分别查询两个库的 orders 数据,@x 选项表示查询后关闭连接。 无论是跨库,还是跨其他数据,SPL 就都能很容易完成了。

    23900编辑于 2025-08-12
  • 来自专栏应用计算

    在 RDB 上跑 SQL----SPL 轻量级实践 1

    RDB 是 SPL 的 Native 数据,SPL 通过 JDBC 与数据库交互,可以动态生成 / 拼接 SQL,也可以为 SQL 传递参数,原来在 Java 等语言与 SQL 结合的场景都可以使用 了解了 SPL 的基本使用,以及如何基于 RDB 查询数据以后,再读取其他数据就比较容易了。

    18610编辑于 2025-07-17
  • 来自专栏宜信技术实践

    大数据虚拟平台Moonbox配置指南

    moonbox-0.3.0-beta下载:https://github.com/edp963/moonbox/releases/tag/0.3.0-beta

    75560发布于 2019-07-11
  • 来自专栏腾讯云开发者社区头条

    元之力・腾讯元 AIGC 模态挑战赛

    ,在高质量的内容创作、数理逻辑、代码生成、轮对话、图像与视频生产上性能表现优越,处于业界领先水平。 目前,腾讯元已形成覆盖文本、图像、视频、3D生成的模态模型矩阵,助力行业客户与用户打造全场景AIGC应用。 本次征集包含文章赛道和视频赛道两类征集,鼓励从多角度、领域探索腾讯元大模型AIGC能力应用,建议围绕以下方向创作投稿: 1. 元AIGC+模态协同应用 探索元生文、生图、生视频、生3D能力与腾讯云文字识别、语音识别、语音合成等AI基础产品协同或集成应用,例如: ● 营销内容生成:使用元生文编写广告文案、短视频脚本,使用元生图 ● 教育培训内容生产:通过腾讯云OCR提取教材文字,使用元生文生成讲义摘要、生图辅助可视化、生视频生成讲解内容,并结合腾讯云TTS配音,快速生成模态课程资源与微课视频。

    8.8K76编辑于 2025-10-22
  • 来自专栏java之旅

    ​SpringBoot连接RabbitMQ

    spring.rabbitmq.publisher-returns=true v1.spring.rabbitmq.listener.simple.prefetch=5 重写连接工厂 需要注意的是,在的情况下 consumer(String message) { System.out.println(message); } } 这样就完成了SpringBoot连接多个RabbitMQ的示例了 topicProducerTest() { topicProducer.sendMessageByTopic(); } } 执行测试代码,验证结果为: [验证结果] 验证SpringBoot连接RabbitMQ 成功!

    3.5K30发布于 2020-01-07
  • 来自专栏C/C++、数据结构、算法

    BFS:BFS问题

    const int dy[4]={0,0,1,-1}; vector<vector<int>> updateMatrix(vector<vector<int>>& mat) { // q.emplace(i,j); vis[i][j]=true; } //进行 { q.emplace(i,j); vv[i][j]=0; } // grid[i][j]==1) { q.emplace(i,j); vv[i][j]=0; } //

    28210编辑于 2024-07-16
  • 来自专栏数据结构与算法

    1077 最短路

    1077 最短路  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题解  查看运行结果 题目描述 Description 已知n个点(n<=100),给你n*

    71480发布于 2018-04-12
  • 来自专栏不一样的科技宅

    SpringBoot邮件发送邮件

    最近由于业务需要,需要使用邮件对用户进行通知,但是单个邮箱有发送限制,当推送量过多时,经常会出现失败,于是考虑使用多个邮箱进行发送,由于spring-boot-starter-mail不支持同时配置多个邮件, 为了实现邮件,可以参照上述逻辑。在配置文件内配置好,多个邮件。然后读取配置文件,手动对JavaMailSender进行配置,并将其初始化完毕的JavaMailSender存储容器内。 拓展   上述是将邮箱配置写入配置文件,在没有使用配置中心的情况下,如果邮箱被限制,更改起来相对麻烦。可以将配置存入数据库,在启动的时候从数据库进行加载。 如果邮箱发生更改,可直接更改数据库邮箱配置,然后调用MailSenderConfig.clear()方法,等待下次发送的时候,会重新初始化配置。

    6.2K194172发布于 2020-09-19
  • 来自专栏运维经验分享

    MySql5.7-复制(主单从) 原

    information_schema binlog-ignore-db=performance_schema binlog-ignore-db=sys #这个比较重要,直接影响同步的性能 延时等问题.mysql5.7复制参数 slave-skip-errors = 1062,1053,1146,1213,1264,1205,1396 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES #mysql5.7复制必须添加的参数 ,之前都是单间单主从。 听到主单从后,表示一脸懵比。查询一番话。原来是MySql5.7新出的功能。 MySql5.7新功能-复制,可以节省服务器成本。提高服务器利用率。搭建和之前的版本大致步骤类似。 以后也可以放到内网的yum上,方便重复安装,每天记录一点点。 (adsbygoogle = window.adsbygoogle || []).push({});

    3.3K21发布于 2019-03-11
  • 来自专栏SEian.G学习记录

    MySQL复制之复制过滤

    在上一篇文章《深入了解MySQL复制》中,介绍了MySQL复制的相关内容,本文将继续讲解MySQL复制,主要内容是过滤复制以及在已有复制过滤配置中新增复制对象; 首先,来看一下MySQL 复制中复制过滤器 区别就在于,在复制的情况,可以为单独的复制通道配置复制过滤,而在8.0之前的版本是无法做到的 如果是在5.7环境中执行下面的语法 CHANGE REPLICATION FILTER REPLICATE_WILD_DO_TABLE ,就需要在把多个需要过滤的库表进行进行配置;这样是不是就不如8.0支持FOR CHANNEL channel更方便一些了呢; 上面说完了复制中的复制过滤的相关内容,那么在实际的生产中有如下的需求: 使用mysqldump 导出 db2(记录pos1),并导入从库。 2. 停止从库的sql线程(STOP SLAVE SQL_THREAD ),并记录此刻同步到主1的位置pos2。 3. 在线修改从库的过滤条件(CHANGE REPLICATION FILTER REPLICATE_WILD_DO_TABLE = (‘db1.%’,’db2.%’,’db3.%’);) 5.启动sql_thread

    2.7K40发布于 2021-04-15
  • 来自专栏指点的专栏

    Floyd算法--最短路径

    那么Floyd算法的时间复杂度呢,在这个代码中算法的时间复杂度是O(N^3),相比其他最短路算法,还是比较高的,但是这个算法可以求最短路径,而且代码相对简单,所以这个算法还是较优的。

    1.9K10发布于 2019-01-18
  • 来自专栏数据库相关

    MySQL5.7的复制

    MySQL5.7复制的实验 环境: node1: 192.168.2.171 主库1 node3: 192.168.2.170 主库2 node2: 192.168.2.172 归档用的从库

    71420发布于 2019-09-17
  • 来自专栏SEian.G学习记录

    MySQL复制你了解多少?

    本文主要讲解MySQL复制相关内容,包括搭建一个简单的复制环境; 一、概述 MySQL复制使副本能够并行接收来自多个数据的事务。 在复制拓扑中,副本应该为每个数据创建一个复制通道。在复制拓扑中的一个从服务器上最多可以创建256个通道。 在应用事务时,复制不会实现任何冲突检测或解决方案,并且如果需要,这些任务将留给应用程序。 注意 复制的从库上的每个通道必须从不同的复制。 复制拓扑至少需要配置两个和一个副本。 复制与不推荐使用的备用文件存储库不兼容。

    1.4K20发布于 2021-04-15
  • 来自专栏AI产品体验专栏

    元之力・腾讯元 AIGC 模态应用--面对面实时翻译小程序

    一、一句话,先认识“腾讯元”腾讯元大模型,2025 年已扩展至 万亿级参数,国内率先采用 MoE(混合专家)结构,在文本、语音、图像、3D 等模态任务全面领先。 31 个语种、30 项 WMT2025 冠军中文长文本 256 k token,大海捞针准确率 99.9%生文、生图、生视频、生 3D 一站式 AIGC一句话:腾讯元 = 大模型 + 模态 + 工程化落地 二、面对面实时翻译小程序全景图3 大核心能力“秒级”串联用户侧体验元 AIGC 能力腾讯云 AI 能力对着手机说中文元 ASR 大模型腾讯云语音识别 <300 ms 延迟屏幕跳出英文字幕元翻译大模型支持 )开发环境准备腾讯云资源开通登录腾讯云控制台,开通“元大模型”和“语音合成TTS”服务,领取新用户免费额度(元100万token/月,TTS 100小时/月)。 当元图像3.0的代码在开源社区流转,当中小企业用其生成第一套游戏资产,当教育工作者用其创作个性化课件——这场由腾讯元推动的AIGC革命,正书写着属于2025年的技术民主化篇章。

    3K21编辑于 2025-10-12
领券