-
浅谈 MySQL 新的身份验证插件 caching_sha2_password
介绍从 MySQL 8.0.4 开始,MySQL 默认身份验证插件从mysql_native_password改为caching_sha2_password。相应地,libmysqlclient也使用caching_sha2_password作为默认的身份验证机制。起因在这之前 MySQL 5.6/5.7 使用的默认密码插件是mysql_native···
- 发布时间:2025-05-17
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
跟着这 12 张图,重新复习 Redis
大家好,我是小林。 在网上看到一篇很不错的 Redis 文章,内容很精炼,而且图画的非常棒,所以分享给大家一起拜读拜读,主要说了「Redis 介绍、Redis 架构、Redis 持久化」这三个方面。 好了,话不多说了,发车! 什么是 Redis?Redis(REmote DIctionary Service)是一个开源的键值对数据库服务器。 Redis 更···
- 发布时间:2025-05-17
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL 执行计划中的rows到底是什么,你真的了解过?
1. 事件背景 周五下班后,或是DBA同学已下班没找到,或是考虑到我在公司维护着数据库中间件,对数据库这类问题会有一些经验,邢老师找来说是讨论一个奇怪的sql执行计划问题,我本是稍有自信,但经过简单上下文同步和一番操作演示讨论后,我也觉得这个情况挺奇怪,让人有点懵。。。 原始案例完整同步的性价比不高,我简单描述一下,能跟读者认知对齐就好;情况大概是这样:一···
- 发布时间:2025-05-17
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
查询语言的那些事儿:程序员应该知道的SQL、HQL、JPQL和CQL
对于很多经常与数据库打交道的程序员们来说,SQL自然是轻车熟路了,但是很多程序员经常在一些源代码里看到一些长得很像SQL,却感觉哪里有些不对的类似语言,但因为没有系统的学习过,所以不知道他们叫什么。 有些人可能知道他们有些是JPQL有些是HQL,但是却不知道他们各自有什么区别。今天我们就来看看QL家族的这些成员。一、SQL毫无疑问,SQL是大部分用过数据库···
- 发布时间:2025-05-17
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL窗口函数优秀实践,你学会了吗?
大家好,我是指北君。共勉名言: 有知识的人不实践,等于一只蜜蜂不酿蜜。——萨迪 今天的内容主要以实践为主,有兴趣的小伙伴可以一同操作~前言目前生产环境中MySQL一直使用的是5.7版本,不敢贸然升级版本,涉及数据结构、数据备份等内容。但看到各大平台分享的Mysql8的新版本特性,按捺不住强烈的好奇心,于是在本地搭建了Mysql服务,实际验证了一部分新功···
- 发布时间:2025-05-17
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Flink SQL通过Hudi HMS Catalog读写Hudi并同步Hive表
前言 上篇文章Flink SQL操作Hudi并同步Hive使用总结总结了如何使用Flink SQL读写Hudi并同步Hive,介绍了创建表的各种方式,但是每一种方式都不太完美。本文介绍一种比较完美的方式,通过Hudi HMS Catalog读写Hudi并同步Hive表,这里的Hudi HMS Catalog实际上就是通过上篇文章最后提到的Hood···
- 发布时间:2025-05-17
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
齐活了,Grafana 发布大规模持续性能分析开源数据库 - Phlare
Grafana Phlare是一个用于聚合 continuous profiling(持续分析)数据的开源软件项目。Grafana Phlare 可以和 Grafana 完全集成,允许你与其他可观察信号相关联。 什么是 continuous profiling? 这个概念很有价值:Profiling 可以帮助你了解程序的资源使用情况,进而帮助你优化其性能和···
- 发布时间:2025-05-17
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
索引是一种让你快速找到数据的数据结构
人都是有惯性的,对于使用数据库的人来说已经习惯于使用索引,大多数人都只知道我们可以用索引来提高数据访问的性能。对于索引是如何实现这一点的,大家可能也清楚,通过只在叶结点中存储索引数据的B+TREE来快速定位到数据所在的位置,再从表中获得数据就可以实现比全表扫描更快的获得数据的目的了。 不过随着惯性,我们一直都在把我们的业务模型与B树去做融合,尽可能让我们···
- 发布时间:2025-05-17
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
银行业业务场景与数据库选型分析
金融行业,作为数据使用的“高地”,长期以来非常重视数据技术发展。作为金融行业的重要组成部分,银行业一致致力于构建稳健的数据基础设施。作为数据的主要载体,数据库在其中扮演着非常重要的角色。随着近些年来,以分布式、云原生、多模异构等为代表的新型数据库产品出现,银行业正在经历新的一轮技术迭代更新周期。但因银行业务系统非常复杂,很难找到一种“完美”产品覆盖所有业···
- 发布时间:2025-05-17
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
ElasticSearch这些坑记得避开
一、管理方式 ElasticSearch作为最常用的搜索引擎组件,在系统架构中发挥极其重要的能力,可以极大的提升数据的加载和检索效率;但不可否认的是,在长期的应用实践中,也发现很多不好处理的流程和场景; 从直观感觉上说,业务中对索引的使用主要涉及如图的几个流程,其核心也就是索引的结构维护与数据的流动管理两个模块; 如果数据结构比较简单且体量小,那么使用起来···
- 发布时间:2025-05-17
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])