学习国产数据库都要学点啥
最近不少朋友和我探讨学国产数据库怎么学,要学点啥?我想起了当年学 Oracle 数据库的时候。现在学习国产数据库实际上和当年我们学校 Oracle 差不太多,只是学习资料可能远远不如 Oracle 丰富而已。
离谱!面试为啥都问Redis缓存?赶紧补一下
我第一次接触缓存的时候,是用map做的,当时做一个实时数据同步的功能。
SQL SERVER 如何实现UNDO REDO 和PostgreSQL 有近亲关系吗
我们今天看看,到底SQL SERVER 和那个数据库有近亲关系。
详解 canal 同步 MySQL 增量数据到 ES
canal 是阿里知名的开源项目,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。 这篇文章,我们手把手向同学们展示使用 canal 将 MySQL 增量数据同步到 ES 。
大多数编程语言内置了缓存实现,为什么还要Redis缓存呢?
尽管大多数编程语言比如Java、C#等编程语言本身已经提供了各种缓存实现,为什么还要使用Redis作为缓存有以下几个主要原因:
Mybatis架构原理和机制(图文超详解)
MyBatis 是 Java 生态中非常著名的一款 ORM 框架,目前在一线互联网大厂中应用广泛,Mybatis已经成为了一个必会框架。
技术同学必会的MySQL设计规约,都是惨痛的教训
怎么才能很好的避免低级故障?以下规范在大型互联网公司经过了充分的验证,尤其适用于并发量大、数据量大的业务场景。
MongoDB 会丢数据吗? 在次补刀MongoDB 双机热备
在使用多年MongoDB 后,是否问过一个问题,MongoDB 是否会丢数据,回答是不会。为什么?
在MySQL中用UUID当主键,被组长给喷了!
我们在使用MySQL的时候,主键的选择上一般有两种,那就是UUID和自增主键ID,使用这两个做主键各自都有哪些优缺点呢?为什么建议优先使用自增主键ID呢?
也谈DBA自制运维工具
首先要明确一个观点:无论是管理什么规模的数据库,作为DBA,自制工具是必要的能力,区别只在于工具的复杂性。
兄弟,王者荣耀的段位排行榜是通过Redis实现的?
在王者荣耀中,我们会打排位赛,而且大家最关注的往往都是你的段位,还有在好友中的排名。 作为程序员的你,思考过吗,这个段位排行榜是怎么实现的?了解它的实现原理,会不会对上分有所帮助?
MySQL 死锁后事务无法回滚是真的吗?
MySQL 作为目前互联网企业使用最多的,或者说在基于成本下,最流行的数据库之一,MySQL 在国内使用者众多,那么在MySQL偶然安装后,在使用中出现死锁后,死锁中的事务到底能不能回滚 ?我们来进行相关的实验
MySQL 为何不建议使用 NULL ?
下面咱们要聊的是 MySQL 里的 null,在大量的 MySQL 优化文章和书籍里都提到了字段尽可能用NOT NULL,而不是NULL,除非特殊情况。但却都只给结论不说明原因,犹如鸡汤不给勺子一样,让不少初学者对这个结论半信半疑或者云里雾里。本文今天就详细的剖析下使用 Null 的原因,并给出一些不用 Null 的理由。
MySQL 复制错误 1837 的相关缺陷一例
专注运维,专注于 MySQL 等开源数据库解决方案
3分钟搞懂Redo log,MySQL持久性及一致性稳了
Redo Log (重做日志)是保证数据库持久性与一致性的关键。 Redo log 的引入,是为了保证 MySQL 宕机时,数据恢复可以按照顺序的恢复方式,而不是随机读写。
向量数据库与pgvector
2022 年 11 月 30 日,OpenAI 推出了全新的对话式通用人工智能工具——ChatGPT,ChatGPT 表现出了非常惊艳的语言理解、生成、知识推理能力,ChatGPT 的横空出世拉开了大语言模型产业和生成式 AI 产业蓬勃发展的序幕,大模型作为新一代的 AI 处理器,提供了数据处理能力;而向量数据库提供了存储能力,成为大模型时代的重要基座。向量数据库因为可以为大模型提供记忆而需求倍增,随着 AI 的热潮开始崭露头角,本文也聚焦于被 AI 炒火了的向量数据库,介绍什么是向量数据库,以及以插件形式存在的 pgvector,与 PostgreSQL 强强联合,成为 AI 浪潮下的崛起新星。
一次吃透MVCC原理,让MySQL并发性能飙升
在 MySQL 中,MVCC (多版本并发控制)主要解决并发访问数据库带来的一系列问题。
MySQL学习之路2,DQL和DCL语句
Data Query Language,数据查询语言,用来查询数据库中表的记录。
Mybatis-SQL分析组件(2.0)
针对大促、日常系统稳定性隐患-慢sql的预防和排查,Mybatis-SQL分析组件从一个新的角度发现慢sql,让慢sql止步于发生之前,区别于主流的基于慢sql日志分析和预警,实时根据Explain分析结果进行分析和预警。
跟哪吒学MySQL (1),DDL与DML语句
SQL语句,根据其功能,主要分为四类:DDL、DML、DQL、DCL。