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

介绍如何使用表格存储的主键增功能优化高并发IM系统架构。背景 在构建社交IM和朋友圈应用时,最基本的需求是将用户发送的消息和朋友圈的更新及时、准确地更新给该用户的好友。这需要为用户发送的每一条消息或者朋友圈更新设置一个序号...

建表概述

orientation 指定了数据库表在Hologres中的存储模式是列存还是行存,从V1.1版本开始支持行列共存的格式,命令语法如下所示。不同的存储格式适用于不同的查询场景,建表时默认为列存,其余存储模式需要建表时显式指定,详情请参见 表存储...

更新映射表属性

column_name 名。新添加的列名不能与映射表中已有列名相同。SQL中的列名必须和原始表中的列名等效,例如原始表中列名为Aa,在SQL中列名必须使用Aa、AA、aA或者aa中的一个。data_type 否 列的数据类型,包含BIGINT、DOUBLE、BOOL等多种...

通配符

通配符是指名由通配符组成的,多用于模糊匹配、动态写入等场景,可以更灵活地匹配和查找目标。在Lindorm宽表引擎中使用通配符,可以满足多数据类型动态写入的需求。本文介绍通配符的使用限制及使用方法。背景信息 在大数据量...

Fixed Plan加速SQL执行

进行DML(INSERT、UPDATE、DELETE)操作的和进行SELECT(select的target和where里的列都要满足)操作的支持的类型如下。BOOLEAN(别名BOOL)SMALLINT INTEGER(别名INT或INT4)BIGINT(别名INT8)FLOAT(别名FLOAT4)DOUBLE ...

AlterTable

Col Array 信息。Comment String 否 this is comment 列注释。Name String 是 new_col1 列名称。Type String 是 int 列类型。返回数据 名称 类型 示例值 描述 Code String NO_SUCH_OBJECT 标记错误的CODE。Data Boolean false 标记...

Prophet

参数设置 预测结果名 预测结果名称。cap 预测值上界。changepoint_prior_scale 默认值0.05。change_point_range 趋势变化点的比例,默认值0.8。changepoints 突变点列表。格式以半角逗号(,)分隔。示例:2021-05-02,2021-05-07。...

Lateral View

示例数据 假设已有一张表pageAds,它有三数据,第一是 pageid string,第二是 col1 array,第三是 col2 array,详细数据如下。pageid col1 col2 front_page[1,2,3][“a”,“b”,“c”]contact_page[3,4,5][“d”,“e”,“f”]使用...

Lateral View

示例数据 假设已有一张表pageAds,它有三数据,第一是 pageid string,第二是 col1 array,第三是 col2 array,详细数据如下。pageid col1 col2 front_page[1,2,3][“a”,“b”,“c”]contact_page[3,4,5][“d”,“e”,“f”]使用...

系统

本文介绍了系统的相关内容。简介 每一个表都拥有一些由系统隐式定义的 system columns。因此,这些的名字不能像用户定义的一样使用(注意这种限制与名称是否为关键词没有关系,即便用引号限定一个名称也无法绕过这种限制)。事实上...

基础概念

分片规格 即计算资源的规格 分片 即分列,是partition的意思,如果索引量太大,单机无法放下,可以按某一(比如item_id)做hash分成多之间数据不一样,但是配置是一样的。每个请求过来BE会请求多,将所有结果合并后才能...

GBDT二分类V2

两个组件当前的功能和参数支持情况,见下表:PS-SMART二分类参数 对应本组件的参数 是否稀疏格式 是否为稀疏向量格式 选择特征 选择特征 选择标签 选择标签 选择权重 选择权重 评估指标类型 不适用,默认为 AUC 指标,可以在 ...

按自定义时间冷热分离

Lindorm宽表引擎支持按自定义时间归档冷热数据。购买容量型云存储后,您可以指定表或二级索引中的某个时间作为冷热分离的依据,将数据分别存储于不同的介质中,有效提升热数据查询效率,降低冷数据存储成本。本文介绍按自定义时间...

CREATE VIEW

不过,您还可以在的列表末尾添加新的,而且即使的来源或计算逻辑发生变化,也是允许的。创建视图时,如果指定了模式名(例如,CREATE VIEW myschema.myview.),则视图将在该指定模式下创建。如果未指定模式名,则默认在当前模式中...

LLM-敏感词过滤(MaxCompute)

无 SQL脚本 否 where语句填写,是否敏感词 默认保存到 is_sensitive ,检测出的敏感词 默认保存到 sensitive_words ,可根据这两的结果进行过滤。如果修改了名,请根据修改后的名填写。默认条件为 where not is_sensitive。无 ...

TRANS_COLS

将一行数据转为多行数据的UDTF,将不同的拆分为不同的行。使用限制 所有作为 key 的必须处在前面,而要转置的必须放在后面。在一个 select 中只能有一个UDTF,不可以再出现其他的。命令格式 trans_cols(,,,…,,,)as(,,,…,,)参数...

分区表系统视图

pg_partitioned_table 返回字段说明 名 描述 partrelid 分区表 pg_class 项的OID。partstrat 分区策略。取值如下:h:哈希分区表 l:列表分区表 r:范围分区表 partnatts 分区键中的数。partdefid 分区表默认分区的 pg_class 项的OID。...

分区表系统视图

pg_partitioned_table 返回字段说明 名 描述 partrelid 分区表 pg_class 项的OID。partstrat 分区策略。取值如下:h:哈希分区表 l:列表分区表 r:范围分区表 partnatts 分区键中的数。partdefid 分区表默认分区的 pg_class 项的OID。...

主键自增

设置非分区键的主键列为自增后,在写入数据时,无需为自增设置具体值,表格存储 会自动生成自增的值。该值在分区键级别唯一且严格递增。特点 主键自增具有如下特点:自增的值在分区键级别唯一且严格递增,但不保证连续。自增的...

没有约束的修改类型

本文为您介绍 Oracle 数据库和 OceanBase 数据库 Oracle 租户对于修改没有约束的的字段类型的不兼容场景。说明 本文表格中,OceanBase 数据库 Oracle 租户允许执行修改一是经过类型映射后的结果。本文表格中,短横线(-)表示没有、all...

Split Word

Split Word算法组件基于AliWS(Alibaba Word Segmenter)词法分析系统,对指定的内容进行分词,分词后的各个词语之间以空格分隔。如果您配置了词性标注或语义标注相关参数,则系统会将分词、词性标注和语义标注结果一同输出,其中词性...

创建索引

索引的关键字字段可以是列名,也可以是写在括号中的表达式。您可以指定多个字段来创建多列索引。索引字段可以是由表记录中一列或者多列表字段值计算出来的一个表达式。您可以使用这种特性来快速访问基于基础数据转换后的数据。例如,由 ...

创建数据表

definedColumnSchema:预先定义一些非主键以及其类型,可以作为索引表的属性或索引。tableOptions 数据表的配置信息,详情请参见 数据版本和生命周期。配置信息包括如下内容:timeToLive:数据生命周期,即数据的过期时间。当数据的...

数据类型映射

当该列为虚拟时,必须设置此映射的原始字段。关于虚拟的更多信息,请参见 虚拟。如果为false,则该不为虚拟。此时该的数据类型必须和数据表的数据类型相匹配。说明 Array和Nested的区别请参见 Nested和Array对比。数据类型和...

创建数据表

defined_column:预先定义一些非主键以及其类型,可以作为索引表的属性或索引。table_options 数据表的配置信息。更多信息,请参见 数据版本和生命周期。配置信息包括如下内容:time_to_live:数据生命周期,即数据的过期时间。当...

主键自增

设置非分区键的主键列为自增后,在写入数据时,无需为自增设置具体值,表格存储 会自动生成自增的值。该值在分区键级别唯一且严格递增。重要 表格存储 从Java SDK 4.2.0版本开始支持主键自增功能。注意事项 写入数据到带有自增主键...

Sequence控制更新

当您在Unique模型中导入数据并且需要保证数据正确时,云数据库 SelectDB 版 为您提供了通过Sequence实现条件更新的功能,使您在导入数据时可以控制的替换顺序,进而保证您的数据正确。前提条件 表的数据模型为Unique模型。SelectDB数据...

创建数据源

协议类型 说明 适用场景 SP 简单协议布局模板(Simple Protocol)文件没有文件头和列头 文件只有列头和文件内容 DE 蚂蚁集团自主提供的一种文件交互格式 适用于第一行为文件头、第二行为列头、从第三行往后都是文件内容的情况 FUND 国标...

最佳实践

提供数据位置提示 如果您通常希望在查询谓词中使用一个,并且该具有较高的基数(即,大量不同的值),则使用Z-ORDER-BY。Delta-Lake根据值自动布局文件中的数据,并在查询时使用布局信息跳过不相关的数据。有关详细信息,请参见 Z-...

明细表

序号列 勾选后报表列头会显示序号,支持设序号列名称。分页器 选择是否开启分页器,开启后支持显示的分页为10条/页、20条/页、30条/页、50条/页、80条/页和100条/页。在 表头 中,设置交叉表行列表头的样式。配置项内容 配置项说明 不显示...

秒级加字段

该表记录了使用Instant算法增加的信息,例如名、序号和默认值(二进制方式存储)等。您可通过如下语句查看该表详情来确认新增的信息。SELECT*FROM INFORMATION_SCHEMA.INNODB_SYS_INSTANT_COLUMNS;说明 对目标表使用了Instant算法...

创建数据表

definedColumn:预先定义一些非主键以及其类型,可以作为索引表的属性或索引。tableOptions 数据表的配置信息。更多信息,请参见 数据版本和生命周期。配置信息包括如下内容:timeToLive:数据生命周期,即数据的过期时间。当数据的...

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

本文介绍了PolarDB IMCI为应对海量结构化与半结构化数据分析场景,通过整合式JSON、虚拟、秒级加减、表数扩展及存索引等系列功能而构建出的扩展流计算方案,以及该方案的应用案例。背景 随着应用场景多样化与快速迭代,业务系统...

关联子查询

使用限制 关联的限制 说明 关联是指子查询中包含的来自外部查询的。关联仅允许出现在子查询的WHERE子句中。关联子查询不支持跳层关联,即不支持在子查询包含的子查询中出现关联。例如:SELECT*FROM ts1 WHERE ts1.a>(SELECT MAX...

创建数据表

该表包含pk1(String类型)和pk2(Integer类型)两主键且包含defcol1(String类型)和defcol2(Integer类型)两个预定义,属性值只保留最新版本数据以及数据永不过期。该全局二级索引的主键列为defcol1、pk1和pk2,属性列为defcol2。...

云原生内存数据库Tair

exhincrby/exincrbyfloat key field incrValue TairZset incrMode为None时,Tairzset支持多维度的排序能力,最大支持256维的 double类型的分值排序,所以DDL介于 3和258之间。第1列为key,STRING类型。第2列为member,STRING类型。后续...

Collapse

表示折叠去重的列配置。数据结构 message Collapse { optional string field_name=1;} 名称 类型 是否必选 描述 field_name string 名,按该列对结果集做折叠,只支持应用于整型、浮点数和Keyword类型的列,不支持数组类型的列。

CREATE INDEX

Lindorm提供了 三种 高效易用的索引:二级索引、搜索索引和存索引,分别适用于非主键匹配场景、多维查询场景 和存储数据查询场景。在使用CREATE INDEX语法创建索引时,您可以指定索引类型并添加索引属性。引擎与版本 CREATE INDEX语法...

生成

生成是一种特殊的,其值是表达式计算的结果。本文介绍了生成的创建方法,以及在生成上创建索引的方法。创建生成 语法 col_name data_type[GENERATED ALWAYS]AS(expr)[VIRTUAL|STORED|LOGICAL][NOT NULL|NULL][UNIQUE[KEY]][...

表存储格式:存、行存、行列共存

说明 orientation:指定了数据库表在Hologres中的存储模式是列存还是行存,Hologres从 V1.1版本开始支持行列共存的模式。建表时默认为列存(column storage)形式。行存或行列共存需要在建表时显式指定。修改表的存储格式需要重新建表,不...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云投屏 城市视觉智能引擎 云数据库Cassandra版 云数据库 ClickHouse 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用