-
数据库国产化替代之后,补坑之路从未止步……
“天底下没有完美的数据库,也许Oracle是个例外”,前阵子几个DBA在讨论国产化替代时,有人就这么说。确实是的,Oracle算是比较完美的数据库产品了,不过现在很多用户都在面临从Oracle数据库向其他数据库迁移的问题。中国电信已经宣布了今年年底前全线下架Oracle数据库,全部用国产或者开源数据库替代。本周和中国电信的朋友交流的时候,他们说已经完成了数···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
JPA的好搭档 - QueryDSL
0. 前言相对于 MyBatis ,本人更喜欢 Spring Data JPA ,因为它更符合面向对象的思想,然而 JPA 对复杂的查询支持较弱,常见的有两种方式: 一种方式是Repository继承JpaSpecificationExecutor接口,优点是支持复杂查询、编译期可以规避一些语法错误,缺点是语法晦涩难懂,学习成本太高。 还有一种方式就是直···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
小工具:助你上手分布式数据库
分布式数据库,无疑是近些年来数据库领域的重大技术进步。越来越多的用户考虑将传统集中式或单机数据库,迁移到分布式数据库。然而,正如同其他新技术一样,使用分布式数据库同样面临一定的使用门槛。如何平滑地迁移到这一新架构,享受新架构带来的优势的同时,还需规避潜在的劣势。尽管很多分布式数据库产品,正努力降低使用门槛,让用户近似传统数据库的体验去使用它,但这一过程仍···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL 不相关子查询怎么执行?
经过上一篇 where field in (...) 的开场准备,本文正式开启子查询系列,这个系列会介绍子查询的各种执行策略,计划包括以下主题:不相关子查询 (Subquery)相关子查询 (Dependent Subquery)嵌套循环连接 (Blocked Nested Loop Join)哈希连接 (Hash Join)表上拉 (T···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
openGauss3.1深度解读:四大架构创新技术,赋能企业核心场景应用
数字经济时代,数据已经成为企业的核心资产,推动着企业的业务创新与高速发展。随着企业数字化转型的深入,企业获取数据的方式变得更加简单,数据量呈现出爆炸式增长的态势。与此同时,企业对于数据处理的需求也发生了变化,由原来的实时处理扩展成对数据资产的深度分析,HTAP混合型关系数据库成为企业最佳的选择。 基于市场的实际需求,结合用户和开发者的真实需要,openGa···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
B站万亿级数据库选型与架构设计实践
一、业务场景 在开始讲解之前,我先为大家介绍一下B站的业务场景。B站的业务大体上可以分为以下几类: 1、点播类业务 点播类业务就是大家经常看的视频以及稿件之类相关的业务,这类数据使用场景的特点有:数据一致性要求较高耗时敏感流量大可用性要求高2、直播类业务 直播类业务对应B站的S12、跨晚、拜年祭等,有以下几个特点:数据一致性要求较高热点数据,如S12的主播···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
如何选择正确的Kubernetes监控工具
使用Kubernetes进行应用程序现代化的最大好处之一是,它能够跨集群中的多个节点进行操作,从而提供灵活性和可扩展性。这样做可以使应用程序跨集群甚至云环境分布。虽然Kubernetes这一功能的好处远远超过了挑战,但它确实在跟踪应用程序和基础设施的整体健康状况方面造成了重大障碍。 在本文中,我们讨论了一些当今的最佳实践及其相应的解决方案,用于监控Kube···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL最大建议行数2000W?老司机做了个实验……
一、背景 作为在后端圈开车的多年老司机,是不是经常听到过,“mysql 单表最好不要超过 2000w”,“单表超过 2000w 就要考虑数据迁移了”,“你这个表数据都马上要到 2000w 了,难怪查询速度慢”。 这些名言民语就和“群里只讨论技术,不开车,开车速度不要超过 120 码,否则自动踢群”,只听过,没试过,哈哈。 下面我们就把车速踩到底,干到 18···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
优秀的优化器是在实践中磨练出来的
在和一些国产数据库厂商的朋友交流的的时候,总能听到他们说自己的优化器是高手设计出来的,充分利用了现代软硬件技术,因此与Oracle相比只强不弱。我不太赞成这样的说法,因为一个优秀的优化器设计能够做到的只是在大的框架上比较不错,针对一些常规的SQL语句比较有效,而SQL语句的复杂性往往远远超出数据库设计人员的想象,我们的数据库厂商也往往低估了开发人员写SQ···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
深入聊聊MySQL直方图的应用
本文是在假定读者了解了直方图是什么,直方图如何进行添加维护的前提下,围绕直方图与索引的对比、何时应该添加直方图,及直方图如何帮助优化器选择更优的执行计划这几个方面来介绍直方图。直方图的作用直方图用于描述数据表中列上的数据分布,这些关于数据分布的内容,可以帮助优化器更准确地估计给定的where子句或联接条件将过滤掉表中多少数据。这里我们要清楚的一点,直方图并···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])