【Y 新闻】YMatrix 5.1 发布: MARS3 存储引擎支持更新删除列和数据

作者:安琪|YMatrix 文档工程师 & 王任远|YMatrix MXUI 研发工程师

01 发布亮点

MARS3:

1. 支持修改数据与表结构

在 AP 和 TP 场景中,我们会时常需要修改数据与表结构。MARS3 继承了 MARS2 在时序场景中的出色性能,在支持了表结构和数据的增删后,除了应用于 YMatrix 优势的时序场景,更可作为通用的高性能数据存储引擎,用于传统的 AP/TP 场景。

Before

MARS2 中无法修改表结构和数据

Now

允许增加/删除列,允许 UPDATE/DELETE 数据

2. 可配置的数据缓存

MARS3 使用了数据缓存优化写入性能。写入过程中,数据会被首先保存至内存,积累到一定数量时写入磁盘;根据场景不同配置不同的缓存大小,能够进一步提高写入速度。

a. 高频次小批量写入场景,设置合适的缓存可以避免磁盘频繁写入,提升性能。

b. 一次性大批量写入场景,可跳过缓存直接落盘,降低磁盘随机 I/O,写入速度更高。

3. 语法更简洁

相对于 MARS2 需要额外创建排序索引,使用 ORDER BY 子句指定排序键即可完成建表。

Before

CREATE TABLE disk_mars2(    time timestamp with time zone,    tag_id int,    read float)US
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值