如何将一棵LSM-Tree塞进NVM

X-Engine简介 X-Engine是一种基于LSM-tree架构的OLTP数据库存储引擎,实现架构如下图所示,其中单个数据库可由多LSM-tree实例组成(称为subtable),每实例存储一个或者索引或者分区(table/index/table-partition)。...

常见问题

例如您有3个存储容量均40 GB的集群(即总容量120 GB),这3集群可以共享一个100 GB的存储包,多出的20 GB则按量计费,详情请参见 购买存储包。集群访问(读写分离)Q:如何实现 PolarDB 的读写分离?A:只需在应用程序中使用集群地址...

exZset

EXZADD 类别 说明 语法 EXZADD key[NX|XX][CH][INCR]score member[score member.]时间复杂度 O(N)命令描述 将指定的分数与成员信息存储到TairZset结构的Key中,支持指定多分数与成员,系统会根据Key和成员是否存在,执行不同的策略:说明...

PolarDB PostgreSQL版:ePQ架构详解

设置该参数N,则一个会话在每个节点上将会启用N个ePQ Worker进程,用于处理当前的ePQ逻辑。polar_px_nodes 指定参与ePQ的只读节点。默认空,表示所有只读节点都参与。可配置指定节点参与ePQ,以逗号分隔。px_worker 指定ePQ是否对...

PolarDB PostgreSQL版:ePQ架构详解

设置该参数N,则一个会话在每个节点上将会启用N个ePQ Worker进程,用于处理当前的ePQ逻辑。polar_px_nodes 指定参与ePQ的只读节点。默认空,表示所有只读节点都参与。可配置指定节点参与ePQ,以逗号分隔。px_worker 指定ePQ是否对...

基本概念

任务依赖(Task Deps):当前任务可能需要有另外(1或者n任务产出的数据,设置依赖之后,运行的实例需要等待上游对应实例成功,且满足计划时间才会执行。失败,则下游不会执行。任务实例(Task Instance):任务的一次运行的承载体...

索引选择

本地二级索引 同步方式 异步方式 同步方式 第一列主键要求 可选数据中的任意主键列或者预定义列 必须和数据表的第一列主键相同 同步延迟 毫秒级别 实时 读取一致性 最终一致性 强一致性 多元索引 一个多元索引是一系列数据结构的组合,...

AUTO模式核心特性及典型场景

在 PolarDB-X 中可以对其采用第二种处理方法,通过以下命令将热点数据散列,更好的支持业务的线性扩展:ALTER TABLEGROUP#tgName SPLIT INTO PARTITIONS#hotPartitionNamePrefix#N BY HOT VALUE(#keyVal);以上命令可以将keyVal对应的热点...

如何基于LSM-tree架构实现一写多读

LSM-tree数据库引擎 LSM-Tree全称是Log Structured Merge Tree,是一种分层、有序,面向磁盘设计的数据结构核心思想是利用磁盘批量的顺序写要比随机写性能高的特点,将所有更新操作都转化追加写方式,提升写入吞吐。LSM-tree类的存储...

PolarDB PostgreSQL版架构介绍

PolarDB PostgreSQL版 是一款阿里云自主研发的企业级数据库产品,采用计算存储分离架构,兼容PostgreSQL与Oracle。PolarDB PostgreSQL版 的存储与计算能力均可横向扩展,具有高可靠、高可用、弹性扩展等企业级数据库特性。同时,PolarDB ...

PolarDB PostgreSQL版架构介绍

PolarDB PostgreSQL版(兼容Oracle)是一款阿里云自主研发的企业级数据库产品,采用计算存储分离架构,兼容PostgreSQL与Oracle。PolarDB PostgreSQL版(兼容Oracle)的存储与计算能力均可横向扩展,具有高可靠、高可用、弹性扩展等企业级...

表格产品说明书

单元格、单元格地址及活动单元格 单元格 每工作都由多长方形的“存储单元”构成,这些长方形的“存储单元”在表格中被称为单元格。单元格是表格文档最基本的组成单位。每张工作是由若干单元格组成。单元格是工作最基本的“元件...

DBMS_UTILITY

DBMS_UTILITY包支持以下各种实用程序:函数/存储过程 类型 返回类型 说明 ANALYZE_DATABASE(method[,estimate_rows[,estimate_percent[,method_opt]]])存储过程 N/A 分析数据库。ANALYZE_PART_OBJECT(schema,object_name[,object_type[,...

读取数据

表格存储 提供了GetRow接口用于读取单行数据以及BatchGetRow、GetRange等接口用于读取多行数据。如果需要了解表格存储各场景的应用案例,请参见 快速玩转Tablestore入门与实战。查询方式 表格存储 提供的数据读取接口包括GetRow、...

X-Engine简介

提供高并发事务处理能力和降低存储成本,在大部分大数据量场景下,数据被访问的机会是不均等的,访问频繁的热数据实际上占比很少,X-Engine根据数据访问频度的不同将数据划分层次,针对每层次数据的访问特点,设计对应的存储结构,...

模型介绍

模型介绍 表格存储模型是类Bigtable/HBase模型,通过数据表采用三维结构(行、列和时间)存储数据。数据的每一行可以有不同的列,可以动态增加或者减少属性列,创建时无需为表的属性列定义严格的Schema。模型构成 宽模型如上图...

现代IM系统中的消息系统—架构

保证永远插入队尾:Timeline中是根据同步位点也就是顺序ID来同步消息,所以需要保证新写入的消息数据的顺序ID绝对不能比已同步的消息的顺序ID还小,否则会导致数据漏同步,所以需要支持对新写入的数据自动分配比当前已存储的所有消息的顺序...

如何选择二级索引和多元索引

本文通过对原生Tablestore查询、二级索引(Secondary Index)和多元索引(Search Index)三种查询场景进行详细分析,您提供索引的选择建议。详细分析请参见 Tablestore存储和索引引擎详解。背景信息 表格存储的数据查询依赖主键,主要是...

读取数据

表格存储 提供了GetRow接口用于读取单行数据以及BatchGetRow、GetRange等接口用于读取多行数据。如果需要了解表格存储各场景的应用案例,请参见 快速玩转Tablestore入门与实战。查询方式 表格存储 提供的数据读取接口包括GetRow、...

PolarDB MySQL版DDL操作指南

本文将从如下几方面介绍 PolarDB MySQL版 的各个版本常见的DDL操作的行为特征:是否锁(允许并发DML):非锁的DDL(Online DDL)只在修改元数据时申请互斥锁(持续时间一般不超过1秒),在表结构变更期间允许对目标进行读写操作...

通过命令行工具快速使用云存储网关软件版

本文介绍如何通过命令行工具快速使用云存储网关软件版。前提条件 已注册阿里云账号,并完成实名认证。具体操作,请参见 注册阿里云账号。说明 建议您使用RAM用户登录云存储网关控制台进行相关操作。更多信息,请参见 账号访问控制。已开通...

读取数据

表格存储 提供了单行读取、批量读取、范围读取、迭代读取和并行读取的查询方式用于读取数据中数据。数据写入到数据后,您可以选择所需数据查询方式进行数据读取。如果需要了解 表格存储 各场景的应用案例,请参见 快速玩转Tablestore...

实例选型和集群规划

存储支持较高的数据压缩率,可以达到2~5倍的压缩比,即对于1 TB原始数据,入库后若采用了列存储压缩设置,数据在0.5 TB以内,那么可以按1 TB的用户数据存储空间来规划集群实例规格。云原生数据仓库PostgreSQL版也支持OSS外表的扩展,可...

typeconv-query

这样一个造型的实现函数总是采用一个额外的 integer 类型的参数,它接收目标列的 atttypmod 值(通常是它被声明的长度,尽管对于不同数据类型 atttypmod 有不同的解释),并且它可能采用第 boolean 参数来说明造型是显式的还是隐式的。...

使用Tapdata Cloud导入MySQL数据

通过Tapdata Cloud的可视化界面,您可以将自建MySQL、阿里云RDS MySQL、三方云数据库的数据实时同步到表格存储。前提条件 使用Tapdata Cloud同步MySQL数据到表格存储前,需要完成如下准备工作。已注册 Tapdata Cloud账号。已创建表格存储...

索引介绍

使用宽模型的引擎查询数据时存在依赖主键以及根据属性查询效率低的问题,表格存储提供了二级索引和多元索引用于解决宽模型的数据查询问题。您也可以数据创建映射关系后,像使用传统数据库一样使用SQL查询中数据。引擎 宽...

将Oracle数据同步到表格存储

通过Tapdata Cloud的可视化界面,您可以将Oracle数据实时同步到表格存储(Tablestore)中。前提条件 使用Tapdata Cloud同步Oracle数据到表格存储前,需要完成如下准备工作。已注册 Tapdata Cloud账号。已创建表格存储实例和。具体操作,...

Kafka数据接入

命名规则:可以包含数字、小写英文字母和短划线(-),但不能以短划线(-)开头,长度限制48字符。同一个 云消息队列 Kafka 版 实例内保持唯一。Connector的数据同步任务必须使用名称connect-任务名称 的 Group。如果您未手动创建该 ...

现代IM系统中的消息系统—模型

本章节主要介绍表格存储(Tablestore)的Timeline模型基本功能以及核心组件,并且会通过IM消息系统场景,介绍如何基于Timeline实现IM场景下消息同步、存储和索引等基本功能。Timeline模型 Timeline模型以简单设计目标,核心模块主要包括...

设计

本章节主要您介绍表格存储表设计的最佳实践。说明 关于表格存储索引选择的最佳实践,参见 存储和索引的引擎详解。主键设计——数据散列 什么需要数据散列 数据散列是分布式数据系统中的通常要考虑的问题,散列的目的是让数据分布更均匀...

现代IM系统中的消息系统—实现

一列为主用户ID、二列为次用户ID,在两人成为好友后,关系中需要插入两行数据,分别以自己的用户IDmain_user,以好友的用户IDsub_user,然后将共同的会话timline_id作为属性列,并且可以维护相互之间不同的昵称、显示。...

概述

集群中某些库的数据几乎没有更新、插入和修改操作,且读取频率非常低,如果您有降本需求,可以使用 PolarDB MySQL版 提供的冷数据归档功能,将这部分数据转存至低成本的OSS上存储,以降低数据存储成本。本章节介绍了冷数据归档方法、...

IO加速

当您需要应对数据库磁盘IO性能瓶颈时,云数据库RDS PostgreSQL的通用云盘IO加速功能您提供了一个高效的解决方案。本文档将详细介绍该技术的优势、适用场景和工作原理,帮助您在面临大规模或频繁数据读写需求时显著提升数据库性能。背景 ...

如何优化高并发IM系统架构

消息扩散写到每人的存储表(收件箱)后,接收方推送消息时,只需要检查自己的收件箱即可,此时群聊和单聊的处理逻辑一样,实现简单。存储系统 存储系统采用阿里云表格存储,表格存储具有以下优势:表格存储写操作不仅支持单行写,...

实时存储引擎

存储格式 最初的 AnalyticDB MySQL版 实时存储引擎设计是一个列存实现,在宽更新场景(游戏业务中留存率计算、零售业务中订单统计等)下,I/O放大导致的延迟问题尤明显。老版本的 AnalyticDB MySQL版 实时存储引擎采用RowGroup行列混存...

数据归档概述

当线上数据库中的历史数据(访问率很低的数据)越来越多,占用的存储越来越大,以至于会影响数据库的查询性能与业务运转,此时您可以使用 数据管理DMS 的数据归档功能,周期性地将指定的数据归档至其他数据库或存储服务中。同时,该功能...

多元索引介绍

例如当数据需要保留6月时,可以将每月的数据保存在一张数据中,例如table_1、table_2、table_3、table_4、table_5、table_6,并数据创建一个多元索引,每数据和多元索引中只会保存一个月的数据,只需要每月把6月前的...

创建数据

使用CreateTable接口创建数据时,需要指定数据结构信息和配置信息,高性能实例中的数据还可以根据需要设置预留读/写吞吐量。创建数据时支持创建一个或者多索引。注意事项 创建数据后需要几秒钟进行加载,在此期间对该数据...

引擎

云数据库ClickHouse 支持的引擎分为MergeTree、Log、Integrations和Special四系列。本文主要对这四类引擎进行概要介绍,并通过示例介绍常用引擎的功能。概述 引擎即的类型,在 云数据库ClickHouse 中决定了如何存储和读取数据...

如何对JSON类型进行高效分析

本文介绍了PolarDB IMCI应对海量结构化与半结构化数据分析场景,通过整合列式JSON、虚拟列、秒级加减列、列数扩展及列存索引等系列功能而构建出的扩展流计算方案,以及该方案的应用案例。背景 随着应用场景多样化与快速迭代,业务系统...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
文件存储NAS 云存储网关 对象存储 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用