Go 语言如何操作常见的数据库
使用MySQL数据库
目前 Internet 上流行的网站构架方式是 LAMP/LNMP,其中的 M 即 MySQL, 作为数据库,MySQL 以免费、开源、使…

数据库两大必备神器:索引和锁底层原理是什么!
一、索引
在之前,我对索引有以下的认知:
索引可以加快数据库的检索速度;
表经常进行INSERT/UPDATE/DELETE操作就不要建立索引了,换言之:索引…
『GCTT 出品』使用 JWT 保护 API 访问
首发于:https://studygolang.com/articles/13876
APIs 的一个常见用例是提供一个授权中间件,允许客户端向 APIs 发送…

技术经理:求求你,别再乱改数据库连接池的大小了!
作者:犬小哈
微信公众号: 小哈学Java
一、前言
基本上来说,大部分项目都需要跟数据库做交互,那么,数据库连接池的大小设置成多大合适呢?
一些开发老鸟可…

使用Spring AOP实现MySQL数据库读写分离案例分析
一、前言
分布式环境下数据库的读写分离策略是解决数据库读写性能瓶颈的一个关键解决方案,更是最大限度了提高了应用中读取 (Read)数据的速度和并发量。
在进行…

稀疏索引:为什么高并发写不推荐关系数据库?
提及高并发写,必然绕不开新型分布式数据库 HTAP,它成功融合了 OLAP 和 OLTP,能够同时提供数据分析挖掘以及关系查询服务。实际上,HTAP 的 OLA…

存储成本:如何推算日志中心的实现成本?
在技术选型时,我们往往会仔细考量各项成本,尤其关注实现成本,这种“斤斤计较”其实能带来直接的经济效益。那么,你是否有系统地思考过如何计算这些成本呢?本节课将通…

数据库优化方案:查询请求增加时,如何做主从分离
当前数据库仍为单机部署,根据一些云厂商的基准测试结果,在4核8GB的机器上运行MySQL 5.7时,大概可以支撑500TPS和10000QPS。运营负责人表示…

池化技术:如何减少频繁创建数据库连接的性能损耗?
一天,公司 CEO 将你叫到会议室,向你展示了一个新出现的商业机会,希望你能带领一位同事,快速推出一款面向某垂直领域的电商系统。面对有限的人手和紧迫的时间,你毫…

大模型和向量数据库怎么搭建 RAG 系统?Step by step 例子来了。
RAG 介绍
RAG是一种先进的自然语言处理方法,它结合了信息检索和文本生成技术,用于提高问答系统、聊天机器人等应用的性能。以下是RAG的详细工作流程:
RAG…

Mysql为什么不推荐使用Docker部署
docker可以从远程仓库拉取镜像然后通过镜像快速的部署应用,非常的方便快捷,但是今天来聊聊为什么Mysql不推荐使用Docker部署这个问题。
1、数据库扩容…

高并发下千万数据量的Mysql中热点数据如何持续保留在Redis中
在高并发下,为了增加系统的并发能力通常都会使用缓存技术来缓存热点数据,目的是防止大量的请求打到Mysql上导致Mysql被打垮而崩溃。
假设现在Mysql中千…

整理常见的Mybaits打印执行sql和耗时时间的方案
Mybaits内部封装了JDBC,这样程序开发人员只需要关注sql本身的业务开发从而减少了开发者的开发复杂性, Mybaits 作为一款优化的持久化框架得到各大…

美团面试:Mysql 有几级缓存? 每一级缓存,具体是什么?
尼恩说在前面
Mysql 有几级缓存?每一级缓存,具体是什么?
最近有小伙伴面试美团,都问到了这个面试题。小伙伴没有系统的去梳理和总结,所以支支吾吾…
Mysql数据表设计经验的总结
Mysql是我们开发中存储数据的常用工具之一,好的数据表设计不仅让业务更加清晰,而且也会让后面继续维护这套业务的人更易上手,今天我们从表的字段、索引等方面来聊聊…

深入理解SQL慢查询优化 – 底层原理、explain分析 和 案例实操
在数据库的日常运维和开发中,SQL查询的性能问题一直是开发者们关注的焦点。因此,深入理解SQL慢查询优化的底层原理,掌握如何优化SQL查询,对于提升系统的整体性…