首页
学习
活动
专区
工具
TVP
发布

搜云库技术团队

专栏作者
356
文章
403795
阅读量
40
订阅数
不用 SQL 的数据仓库
当前绝大部分数据仓库都会采用 SQL,SQL 发展了几十年已经成为数据库界的标准语言,用户量巨大,所以支持 SQL 对于数据仓库来讲也是很正常的。但是,在当代大数据背景下,业务复杂度节节攀升,在以计算为主要任务的数据仓库场景下,SQL 似乎越来越不够用了。典型表现是一些数据仓库开始集成 Python 的能力,将 Python 这样的非 SQL 语言融入到数据仓库中。且不论两种风格迥异的开发语言是否能很好融合互补,单看这样的趋势已经足够表现出业界对 SQL 能力的一些质疑。
搜云库技术团队
2023-10-21
1720
快出数量级的性能是怎样炼成的
这是怎么做到的呢? 这些被提速的场景都有一个共同点:原先都是用各种数据库(也有 HADOOP/Spark)上的 SQL 实现的,包括查询用的几百行 SQL 也有跑批用的几千行存储过程,然后我们改用集算器的 SPL 重新实现之后就有了这样的效果。 集算器 SPL 有什么神奇之处?是不是能让各种运算跑得更快? 有点遗憾,并没有这样的好事。集算器也是一个软件,而且是用 Java 写的,完成同样运算通常比 C/C++ 写的数据库还要慢一点。 那是怎么回事?
搜云库技术团队
2023-03-15
2920
数据仓库的性能问题及解决之道
随着数据量不断增长和业务复杂度逐渐攀升,数据处理效率面临巨大挑战。最典型的表现是面向分析型场景的数据仓库性能问题越来越突出,压力大、性能低,查询时间长甚至查不出来,跑批跑不完造成生产事故等问题时有发生。当数据仓库出现性能问题时便不能很好服务业务了。
搜云库技术团队
2023-03-15
3520
SpringBoot+Vue 实现网页版人脸登录、人脸识别,逼格很高!!!
FACE-UI 基于前后端分离Web端项目,主要实现了网页版的人脸登录,通过调取前端摄像头拍照,传入后台进行跟数据库人脸库的相似度比对。
搜云库技术团队
2023-03-15
1.3K0
SQL查找是否"存在",别再count了!
根据某一条件从数据库表中查询 『有』与『没有』,只有两种状态,那为什么在写SQL的时候,还要SELECT count(*)呢?
搜云库技术团队
2022-05-24
4010
一款高颜值的 MySQL 管理工具
我使用的是standard模式,只需提供一下几项就可以访问服务器mysql(mysql默认不允许远程访问,需要修改配置,可以参考 配置mysql允许远程连接的方法)。
搜云库技术团队
2022-05-24
3750
MySQL一张表最多能存多少数据?
MySQL本身并没有对单表最大记录数进行限制,这个数值取决于你的操作系统对单个文件的限制本身。业界流传是500万行。超过500万行就要考虑分表分库了。
搜云库技术团队
2022-05-24
3.5K0
IDEA 的 DataGrip 太吊了
最近看到一款数据库客户端工具,DataGrip,是大名鼎鼎的JetBrains公司出品的,就是那个出品Intellij IDEA的公司。
搜云库技术团队
2022-04-08
2.6K0
MyBatis 3种批量插入的比较,我推荐第3个!
数据库使用的是SQLServer,JDK版本1.8,运行在SpringBoot环境下 对比3种可用的方式
搜云库技术团队
2021-12-22
2940
一个小小的签到功能,到底用MySQL还是Redis?
redis实现方案,使用bitmap来实现,bitmap是redis 2.2版本开始支持的功能,一般用于标识状态,
搜云库技术团队
2021-12-08
3440
MyBatis-Plus 团队官宣,新神器:轻松搞定数据权限!
今天介绍一个 MyBatis - Plus 官方发布的神器:mybatis-mate 为 mp 企业级模块,支持分库分表,数据审计、数据敏感词过滤(AC算法),字段加密,字典回写(数据绑定),数据权限,表结构自动生成 SQL 维护等,旨在更敏捷优雅处理数据。
搜云库技术团队
2021-12-08
8020
面试官:如果要存ip地址,用什么数据类型比较好
在看高性能MySQL第3版(4.1.7节)时,作者建议当存储IPv4地址时,应该使用32位的无符号整数(UNSIGNED INT)来存储IP地址,而不是使用字符串。但是没有给出具体原因。为了搞清楚这个原因,查了一些资料,记录下来。
搜云库技术团队
2021-08-20
9830
干掉 XML Mapper,新出的 Fluent Mybatis 真香!
使用FluentMybatis可以不用写具体的xml文件,通过java api可以构造出比较复杂的业务sql语句,做到代码逻辑和sql逻辑的合一。不再需要在Dao中组装查询或更新操作,在xml或mapper中再组装参数。那对比原生Mybatis, Mybatis Plus或者其他框架,FluentMybatis提供了哪些便利呢?
搜云库技术团队
2021-08-20
5270
SQL查找是否 "存在",别再count了!
根据某一条件从数据库表中查询 『有』与『没有』,只有两种状态,那为什么在写SQL的时候,还要**SELECT count(*) **呢?无论是刚入道的程序员新星,还是精湛沙场多年的程序员老白,都是一如既往的count
搜云库技术团队
2021-08-20
4290
面试官问:MySQL的自增 ID 用完了,怎么办?
如果你用过或了解过MySQL,那你一定知道自增主键了。每个自增id都是定义了初始值,然后按照指定步长增长(默认步长是1)。虽然,自然数是没有上限的,但是我们在设计表结构的时候,通常都会指定字段长度,那么,这时候id就有上限了。既然有上限,就总有被用完的时候,如果id用完了,怎么办呢?今天就一起来学习下吧。
搜云库技术团队
2021-08-20
8870
敏感数据,“一键脱敏”,Sharding Sphere 完美搞定
在真实业务场景中,数据库中经常需要存储某些客户的关键性敏感信息如:身份证号、银行卡号、姓名、手机号码等,此类信息按照合规要求,通常需要实现加密存储以满足合规要求。
搜云库技术团队
2021-08-20
1.2K0
MyBatis 框架下 SQL 注入攻击的 3 种方式,真是防不胜防!
SQL注入漏洞作为WEB安全的最常见的漏洞之一,在java中随着预编译与各种ORM框架的使用,注入问题也越来越少。新手代码审计者往往对Java Web应用的多个框架组合而心生畏惧,不知如何下手,希望通过MyBatis 框架使用不当导致的SQL注入问题为例,能够抛砖引玉给新手一些思路。
搜云库技术团队
2021-06-29
1.1K0
MyBatis Plus 为啥这么牛?
大家有用过MyBatis-Plus(简称MP)的都知道它是一个MyBatis的增强工具,旨在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生.
搜云库技术团队
2021-06-29
5560
使用雪花id或uuid作为MySQL主键,被老板怼了一顿!
磊哥,前几天在做项目demo的时候,使用雪花id或uuid作为Mysql主键,被老板怼了一顿!
搜云库技术团队
2021-03-24
7.6K1
懒人 IDEA 插件推荐: EasyCode 一键帮你生成所需代码~
EasyCode是idea的一个插件,可以直接对数据的表生成entity,controller,service,dao,mapper,无需任何编码,简单而强大。
搜云库技术团队
2020-02-19
2.7K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档