Shawn Yan

Database Expert · Tech Blogger

Dedicated to sharing technical content on databases such as Oracle, MySQL, and TiDB.

Shawn Yan
Oracle ACE
0
Posts
0
Categories
0
Tags
10+
Years

Latest Posts

Sharing database technology and practical experience

View All
MySQL 8.0.30+ 引入的 GIPK 特性
MySQL

MySQL 8.0.30+ 引入的 GIPK 特性

下面的内容将详细介绍 MySQL 8.0.32 引入的 GIPK(Generated Invisible Primary Keys,生成不可见主键) 特性。 01. 特性概述 MySQL 8.0.30 引入,8.0.32 进一步完善复制支持。当创建 InnoDB 表时如果未显式定义主键,MySQL 会自动为其生成一个不可见的自增主键列,避免"无主键表"带来的性能和复制问题。 示...

2025-10-04 Read More
oracle mysql
Oracle 23ai 的 AI Vector Search 特性
Oracle 23ai

Oracle 23ai 的 AI Vector Search 特性

AI Vector Search 是什么 Oracle 23ai 的 AI Vector Search 功能是数据库中的一项创新技术,它能将非结构化数据(如文本、图像、音视频等)转化为高维向量(Vector Embedding),进而在数据库中构建基于向量的相似性搜索能力。这一功能极大地提升了对复杂数据的搜索效率和准确性,尤其适用于人工智能和机器学习工作负载。 Oracle 的 AI Vecto...

2025-04-21 Read More
oracle oracle 23ai ai vector
Oracle 23ai 的 JSON 集合分区表
Oracle 23ai

Oracle 23ai 的 JSON 集合分区表

Oracle 数据库提供了分区表功能,通过将大表拆分为更小、更易于管理的分区来提高性能和可维护性。对于 JSON 数据,Oracle 特别引入了 Partitioned Collection Table(集合分区表)的概念,使我们能够针对 JSON 数据进行有效的分区操作,从而优化查询性能和数据管理。 基础概念 分区表的概念 分区表是将一个大的表按照一定的规则分成多个较小的部分(分区)。每个分区可...

2025-04-20 Read More
oracle oracle 23ai json
Java 23:JavaDoc 重大升级,支持Markdown文档注释
Java

Java 23:JavaDoc 重大升级,支持Markdown文档注释

Java 23 带来的JEP 467(Markdown文档注释)彻底改变了传统 JavaDoc 的编写方式。通过引入 Markdown 语法,开发者不仅能更高效地编写文档,还能显著提升代码注释的可读性与维护性。本文将结合JDK 23实战案例,深入解析这一特性的核心价值与使用方法。 背景信息 JavaDoc自Java 1.1版本引入以来,一直采用基于HTML的文档注释格式,结合@标签(如@param...

2025-04-12 Read More
oracle java jdk

技术专长

深耕数据库领域十余年,专注企业级数据库技术研究与实践

Oracle

Oracle 数据库专家,深入研究 19c / 26ai 新特性,企业级解决方案设计与实施

MySQL

MySQL OCP 认证专家,擅长企业级 MySQL 架构设计、性能优化与高可用方案

TiDB

TiDB 社区版主,分布式数据库实践者,推动国产数据库技术发展

AI

关注 AI 前沿资讯,关注 AI 技术研究与最佳实践

认证与荣誉

持续学习,不断进步。通过权威认证验证技术能力,积极参与技术社区建设。

  • Oracle官方认证ACE专家
  • 多项数据库厂商认证
  • 开源社区核心贡献者

Oracle ACE

ACE

Oracle 官方认证专家

MySQL OCP

OCP

MySQL 5.6 / 5.7 / 8.0 认证专家

Oracle OCP

OCP

Oracle 19c 认证专家

TiDB 社区

MOA

TiDB 社区版主 / 布道师组委会成员