技术原理

OceanBase数据库官方博客3 个月前
oceanbase·分布式数据库·ddl·技术原理
OceanBase V4 技术解读:从Alter Table 看DDL的支持数据库类型可以划分为两大类:关系型数据库和非关系型数据库。而关系型数据库以表格形式进行数据组织,同时遵循表关系的约束,例如创建一张表,表里面包含多个列,不同的列可以有不同的类型。当需要改表结构,如创建索引、修改主键、加减列操作、重分区等,这些操作统称为 DDL。OceanBase 支持多种DDL操作,以满足用户在实际生产环境中的需求。那么 DDL 的具体表现形式是什么,其实现的原理是什么?
OceanBase数据库官方博客4 个月前
oceanbase·分布式数据库·系统变量·技术原理
OceanBase 配置项&系统变量实现及应用详解(4):新增系统变量本专题的前几篇文章已经详细阐述了OceanBase的配置项和系统变量的基础用法,并对配置项的源码进行了剖析。但有一些同学可能还对系统变量的实现方式有兴趣,并希望能够像自定义配置项那样,新增一个系统变量。
OceanBase数据库官方博客6 个月前
oceanbase·分布式数据库·存储·技术原理
数据整理的Compact流程 (二)|OceanBase数据转储合并技术解读(二)上篇文章《数据整理的Compact流程 (一)|OceanBase数据转储合并技术解读(二)》中,有讲解到,在OceanBase数据库中,当MemTable写满时,将其下刷到Mini SSTable的过程包含两个步骤:第一步,是将原本可写的MemTable冻结转换为只读的Frozen MemTable;第二步,是将这个已冻结的只读Frozen MemTable持久化存储到磁盘上,形成Mini SSTable。今天,我们将详细探讨这一后续步骤,也就是“转储”的具体执行流程。
OceanBase数据库官方博客7 个月前
性能优化·oceanbase·分布式数据库·技术原理·产品特性
如何在OceanBase v4.2 中快速生成随机数据在使用传统数据库如 MySQL 和 Oracle 时,由于缺乏多样化的随机数据生成方案,或者实现成本过高,构造随机数据的开发成本受到了影响。OceanBase在老版本中虽然有相应的解决方案,但语法复杂和性能较差等问题仍然存在。
OceanBase数据库官方博客7 个月前
oceanbase·分布式数据库·数据存储·技术原理·产品特性
解析OceanBase v4.2磁盘数据文件支持按需扩展的功能若你日常习惯使用MySQL,那当使用过Oceanbase分布式数据库后,也许会对OceanBase的磁盘数据文件样式产生这样的疑问:为何储存数据仅用一个大的block_file文件呢?
OceanBase数据库官方博客7 个月前
性能优化·oceanbase·分布式数据库·技术原理·产品特性
如何通过OceanBase V4.2的复制表,提升数据库性能引言:复制表是OceanBase数据库中一种特殊的表,本文将介绍其基本定义与应用方法。复制表,能够在任意一个处于“健康”状态的副本上,获取到数据的最新变更。对于写入操作不频繁,但对读取操作的延迟和负载均衡有较高要求的场景而言,复制表无疑是一个理想的选择。OceanBase 4.x版本在复制表方面相较于旧版进行了多项优化,不仅提升了容灾能力,还增强了写性能,无疑将为用户带来更佳的体验。
OceanBase数据库官方博客8 个月前
oceanbase·分布式数据库·技术原理·产品特性
关于OcenaBase v4.2中,分区转移和负载均衡的技术解读OceanBase作为一款原生分布式数据库,其核心的技术特性之一是高可扩展性,其具体表现在两个方面:首先,是灵活的扩缩容能力,包括垂直扩缩容和水平扩缩容:
OceanBase数据库官方博客8 个月前
oceanbase·分布式数据库·技术原理
OceanBase原理之内存管理OceanBase数据库中,应用了单集群多租户的设计,使得一个集群内能够创建多个彼此独立的租户。在OceanBase数据库,租户成为了资源分配的单位,同时还是数据库对象管理和资源管理的基础。
OceanBase数据库官方博客8 个月前
oceanbase·分布式数据库·故障排查·技术原理
如何排查合并问题——《OceanBase诊断系列》之七OceanBase数据库的存储引擎以 LSM-Tree 架构为基础,区分静态基线数据(存储在只读SSTable)和动态增量数据(存储在可读写MemTable)。其中 SSTable 是只读的,一旦生成就不再被修改,存储于磁盘;MemTable 支持读写,存储于内存。当进行数据库的DML操作时,如插入、更新或删除,这些操作首先被写入MemTable。随着MemTable中的数据量逐渐增大到一定规模时,这些数据会被转储到磁盘上,形成SSTable。在进行查询时,系统需要同时对SSTable和MemTable进
Amd7949 个月前
web api·用户体验·在线教育·应用场景·技术原理·产品演示·浏览器录屏
浏览器录屏技术:探索网页内容的视觉记录之道在当今数字化时代,浏览器录屏技术已经成为了一种强大的工具,用于记录和分享网页内容的视觉体验。无论是用户体验测试、教育培训、产品演示还是远程协作,浏览器录屏技术都能提供便捷、高效的解决方案。
AI周红伟9 个月前
人工智能·技术原理·sora·sora技术原理
OpenAI Sora视频模型技术原理报告解读•不管是在视频的保真度、长度、稳定性、一致性、分辨率、文字理解等方面。•技术细节写得比较泛(防止别人模仿)大概就是用视觉块编码(visual patch)的方式,把不同格式的视频统一编码成了用transformer架构能够训练的embeding,然后引入类似diffusion的unet的方式做在降维和升维的过程中做加噪和去噪,然后把模型做得足够大,大到能够出现涌现能力。
冲上云霄的Jayden10 个月前
elasticsearch·集群·优化·文档·索引·文档评分·技术原理
ES系列索引、文档、集群、技术原理文章目录ES的一些名词和概念总结 ES 可扩展、高可靠、使用场景等常见问题ES-index索引配置ES-DynamicMapping、文档字段类型 ES-索引、文档插入、更新、删除、脚本API和Query参数 ES-aggregation聚合分析 ES-API约定