温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
那其他的一些小东西,咱们就简单了解一下就可以了,比如说有一个key的生成策略,咱们前面一直讲索引对吧,索引对应的是不是有个蝴d key啊,那蝴d key由咱们的记录键跟分区路径组成的,那这个地方这个。记录键。呃,可以怎么做啊,然后分区路径又有哪些限制啊,就简单说一下,那首先这个record key是可以有多个字段组合的,比如说我们的字段有啊,ID啊,Name。然后比如说性别age这么多个,来几条数据吧,一啊张三性别男,年龄是八,比如说这种数据你可以只以一个字段ID作为record key,你也可以拼接这个ID跟性别作为一个key啊也可以啊,就联合的key呗,另外这个分区路径呢,是可以有多个字段组合的。
01:00
呃,多个字段组合呢,为什么呢?因为你分区是不是可以有多级分区啊,就多层目录呗,多层那这个也是允许的啊,另外呢,如果你是非分区表也是可以的啊,这个都无所谓啊,这是key的一个,用的时候说白了就是可以多个字段呗,就这么一句话,另外就是比较重要的删除策略,忽Di对于数据的删除。删除大家简单,呃,大家联想一下have have怎么删除数据呢?对吧?或者说我在某一张分区表,某个分区我里面有12345啊某呃,别管是不是have了啊,就比如说某个分区下面有12345呃,五条数据,我想把第三条数据删了。怎么办呢?如果以前的传统做法,你是不是insert overri,你是不是overri一个1245进去S是不是就把三给给删了,对吧?但这样大家操作比较重啊,如果我这个数据有一条,你只删一条再写一遍啊,没必要啊,所以它有两种,第一种呢是逻辑三,我将value字段全部标记为now值就可以了。
02:12
是。除了key之外的,其他的我都全部标记为no,这是逻辑上的删除。那第二种呢,就是物理删,就正儿八经删啊,通过配置一个key删除所有的输入记录啊,就operation对吧,Operation key啊删除说就可以了,定义一个删除行为,另外一个就是利用他的pay肉的机制,指定我们的pay肉的类为一个空的,这样的话它会删除所有的记录啊。另外呢,还有一种方式呢,就是手动添加一个字段,添加这个字段呢,就是固定的固定的字段名啊,添加这个字段以直delete,然后就可以了啊,就标记为删除了。这种是一些删除的策略啊,那么整体来看呢,核心优势最重要的是什么,就是upset upset。
03:10
那基于F4的,它咱们对更新也好,删除也好,它非常高效。为什么呢?索引对不对,索引啊,所以前面聊了这么多呀,聊了这么多概念,其实最最重要的大家有必要去了解的,好好理解的一个是什么,时间轴,这是基本的吧,啊文件布局要了解吧,那这个索引对不对,表类型查询类型简单了解啊,因为你回头一直用啊,你要去用,你肯定会涉及到那写操作,最重要的就是这个upset啊就够了。
我来说两句