-
SQL数据库类似正则表达式的字符处理问题
SQL Serve提供了简单的字符模糊匹配功能,比如:like, patindex,不过对于某些字符处理场景还显得并不足够,日常碰到的几个问题有:同一个字符/字符串,出现了多少次同一个字符,第N次出现的位置多个相同字符连续,合并为一个字符是否为有效IP/身份证号/手机号等一. 同一个字符/字符串,出现了多少次同一个字符,将其替换为空串,即可计算 decla···
- 发布时间:2025-05-11
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
亿级数据自助应用,京东物流基于Doris实现高性能秒级分析
一、业务场景介绍 首先和大家分享下京东物流业务的需求和亿级数据自助应用的背景。介绍京东物流经营数据发展路线,底层数据的演进思路,业务对于数据诉求迭代。 1. 业务需要什么 京东物流除了包括快递服务的仓、运、配三个环节外,它的一体化供应链物流服务,则更多是基于对商品销售和供应链的理解,合理规划仓网,分布库存,提前将用户需要的货物储存到其在全国范围数百个不同等···
- 发布时间:2025-05-11
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
聊聊 MongoDB 时间序列集合
名词解释bucket:带有相同的元数据且在一段有限制的间 隔区间内的测量值组。 bucket collection :用于存储时序型集合的底层的分组桶的系统集合。复制、分片和索引都是在桶级别上完成的。 measurement:带有特定时间序列的K-V集合。 meta-data:时序序列里很少随时间变化的K-V对,同时可以用于识别整个时序序列。 time-s···
- 发布时间:2025-05-11
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
谷歌推出 AlloyDB,全托管式 PostgreSQL 兼容数据库服务
为了帮助客户从遗留的数据库系统中解放出来,谷歌宣布了一项新的数据库服务 AlloyDB for PostgreSQL,一种完全托管的、与 PostgreSQL 兼容的数据库服务。“它为现代化你最苛刻的企业数据库工作负载提供了一个强大的选项。” 谷歌的性能测试结果表明,与标准的 PostgreSQL 相比,AlloyDB 在事务性工作负载方面快了 4 倍多,···
- 发布时间:2025-05-11
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Flink SQL 知其所以然:SQL 数据类型大全!
SQL 数据类型在介绍完一些基本概念之后,我们来认识一下,Flink SQL 中的数据类型。 Flink SQL 内置了很多常见的数据类型,并且也为用户提供了自定义数据类型的能力。 总共包含 3 部分:原子数据类型。 复合数据类型。用户自定义数据类型。一、原子数据类型1、字符串类型:CHAR、CHAR(n):定长字符串,就和 Java 中的 Char 一样···
- 发布时间:2025-05-11
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
你知道Hive统计函数count(*)为什么不走MR吗?
问题Hive执行count(*)不走MR呢? 先说结论:如果表数据是insert进表的,count(*)统计时,带where条件执行时候Hive会执行MR,如果不带where条件,Hive会从元数据库表metastore.TABLE_PARAMS中直接获取numRows字段的值获取记录数。下面创建表进行验证,在验证时发现了Hive在无条件count(*)统···
- 发布时间:2025-05-11
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL 游标的定义与使用
从字面可以这么理解什么是游标,游标就像是水面上漂浮的一个标记,这个标记可以来回游动,一会游到这里一会游到那里,这里的河水可以理解为是数据的集合,这个标记就是在这些数据间来回游动。 为什么 MySQL 会有游标这个概念,由于 SQL 语言是面向集合的语句,它每次查询出来都是一堆数据的集合,没有办法对其中一条记录进行单独的处理。如果要对每条记录进行单独处理就需···
- 发布时间:2025-05-11
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
实战派 | Java项目中玩转Redis6.0客户端缓存!
哈喽大家好啊,我是Hydra。 在前面的文章中,我们介绍了Redis6.0中的新特性客户端缓存client-side caching,通过telnet连接模拟客户端,测试了三种客户端缓存的工作模式,这篇文章我们就来点硬核实战,看看客户端缓存在java项目中应该如何落地。铺垫首先介绍一下今天要使用到的工具Lettuce,它是一个可伸缩线程安全的redis客户···
- 发布时间:2025-05-11
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
每日慢查询上亿,快看美团的SQL急救大法
对于数据库来说,慢查询往往意味着风险。SQL执行得越慢,消耗的CPU资源或IO资源也会越大。大量的慢查询可直接引发业务故障,关注慢查询即是关注故障本身。本文主要介绍了美团如何利用数据库的代价优化器来优化慢查询,并给出索引建议,评估跟踪建议质量,运营治理慢查询。 一、背景 慢查询是指数据库中查询时间超过指定阈值(美团设置为100ms)的SQL,它是数据库的性···
- 发布时间:2025-05-11
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL 锁机制存在的价值是什么?
我们都知道 MySQL 中有各种各样的锁,例如:表锁、间隙锁、意向锁、行锁等等。但你是否想过:为啥 MySQL 要有锁机制的存在,它的存在是为了解决什么问题?今天我们就来聊聊这个问题。没有锁的串行世界我们先假设这样一个场景:王五现在账户里没有钱,于是向张三、李四各借 100 元,张三、李四很爽快地答应了。如果数据库这时候是串行的,没有并发执行的线程,那么其···
- 发布时间:2025-05-11
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])