00:00
好,那这个呢,我们数据放进去了对吧?啊,这是增和查,然后我们看一下我们之前上午不是写了一个h base那个目录吗。对,这个数据到底放哪了,对不对,放在哪啊,这个目录下吧,点开这个里边有一些东西我们都在聊,我们要直接看到这个,稍微对这个呢有一点印象。W啊,有一点印象就行了,那我们现在主要看的就是它吧,啊,它里边还有加构的一些东西,还是什么临时文件的,都不用不用关心,点上点进来,诶这个是什么。是不是命名空间啊,也是一个文件夹对吧,那我们的表在before的就看到点点之后乱七八糟的什么东西是吧。啊,这两个都点是不是隐藏文件啊,对吧,那只能是它了。只能是他了啊点开诶你看到了,那这个东西是什么呢。
01:16
看一下113BC 113bC是什么,是region的一个名字,能听懂啊,也就是说因为将来我们这里边是不是可能分多个reading啊。对吧,啊,Reading的一个唯一标识,这个就随便给的啊,类似于同学说的UID那种的,那这个什么规则你就不用管了,对吧,那你知道它代表什么。Reading对吧?啊,因为给你看了这块是不是一个reading啊,是不是这个ID号啊,对吧,ID号reading里边呢,我们所说的一个reading里边,还记得当时我们这张图吗?来我们对着之前的结构啊,逻辑结构。这是一个reading。V0里边有两个什么列组,有多个列组吧,说明对吧,有多个列组,OK,那这一块呢,最重要的什么。
02:06
多个列足吧,一点开。啥都没有。对吧,那一负二呢,也啥都没有,因为这个时候还没到它的一个flash的一个条件。啊,他要刷写这个时候所有的数据还在内存呢,在微搜的内存里边啊,现在呢,你也没有,其实有啊有也没用,因为你看一下它,那它那个呢,也是一个很长的一个文件名,然后呢,你。它里边按照KV是一个是一个另外的一种格式哦,他也学的话,我们之前说过它里面存的是什么字节码了啊,字节码其实你也看不懂啊,你也看不懂啊,你可以等一个小时就有了啊,默认的一个小时它就刷写的,当然可以手动刷,到时候我们再聊这个事啊,就现在呢,我们知道了数据应该是存在那个地方吧。因为我们找到了密闭空间表。表底下有什么。
03:03
不同的reading嘛,对吧啊reading reading呢,里面有in for1in2列读吧,列组底下现在我没看到数据,那应该就是实存出实际数据的地方啊,现在呢,可以告诉你的是它在。内存啊,它内存这个是我们所说的看到数据的一个地方啊,数据一个地方啊,因为后面我们要去讲那个flash,专门的要去讲那个flash OK,那这个是增和我们所说的茶对吧?啊两种方式,OK,那接下来呢,我们应该还有一个改和。删增删改查嘛啊,那改我们之前说过。它里边没有凹的就不的。Put还是同样的SQ对吧,然后1001这个数据,我们要把in。对吧,那张三呢,他改了个名字,不叫张三,叫张三三,哎,少了一个什么。
04:00
一又写了一副喜欢。啊,改了一个,那我们在干这个表看一下。返回值是什么?张三三吧,啊张三三,那有一个问题就是那那个张三去哪了呢?注意这个时候它并没有真正的去删除啊,还在内存,那有没有办法,既然还在内存,那有没有办法给它读出来呢?有办法啊,特殊的手段来看一下,干里边有一个地方就可以读。这个东西。这个呢,能看到你所有的数据,当然是十个版本内所有的数据。十个版本内所有的数据啊,这个意思,那我们只要写一下什么,把它拿过来。
05:06
来看一下张三呢,让大家看到这个数据呢,他这个时候并没有去干什么删除。还在这儿吧,但是扫描正常扫描的时候,或者你干的时候。你盖的?101。走。返回什么?张三三吧,啊,就正常的用户去返回的时候,因为它是一个特殊手段啊,它是一个特殊手段啊,就是说他要扫描的是全量的数据,然后呢,全量到哪呢,版本号指定为十,因为现在你是不是又有两个。咱们只有二吧,啊,只有二好,那现在你看啊,这个地方有个时间桌,我现在做这个事,你想一下啊。啊,就。然后呢,还是这个嗯,1001这个数据,然后呢,我们再来一个in four1换号。
06:06
好,他连张三三他也不想了,他叫李三三啊,改个姓,然后呢,这个时候加一个时间戳。注意我这个时间比张三大吧,但是比张三三小,那我正常的去get的时候返回值是。是不是这个操作是在张三三之后啊。还是返回张三三吧,那问题就在于这条数据有没有插入进去呢,对吧,来看一下在这。是不,李三三在这啊,啊,那你看时间桌是不是我们刚才指自己指定的60吧,啊,我刚才故意的比他大一点对吧?啊,比他大一点啊,就这意思,时间它是返回的,我们之前就说过它返回最大的什么。时间中啊,返回最大的时间中那意思啊,这是返回最大的时间中,好,那接下来这个是改啊改就是你这个一定要注意这个时间戳,你不能说改的时候自己传一个时间桌,比上一次数据时间中还干什么还小,这个也就是要求大家做Windows跟Windows时间同步的问题。
07:16
假如说你在Linux里面放了一个数据。你Linux是7月20号,Windows呢是7月10号,你刚在linus插入量数据,你想在Windows操作把它覆盖掉,能覆盖掉吗?不行吧,啊,默认的不行,你只有手动去干什么,传一个时间戳,说比7月20号大才可以吧。对吧啊,你手动传一个也可以啊,传一个也可以啊,是这意思,当然我可以把这个时间轴改的特别大,是2020年都行。2020年的时间都行,但是尽量的不要这样去做啊,不要这样做OK,这是我们所说的一个改操作啊,所说的要改操作,那接下来我们要做一个什么。删除delete对吧,当时还记得吗?删除数据敲回车。
08:02
他说至少要什么三个参数对吧?啊三个参数,那我们看一下他要三个参数要什么东西。表,然后还有一个时间。那不四个参数了吗?对吧,其实这个时间戳你要注意一下,可以不传啊,可以不传跟不一样,可以不传啊,这个就是他他举的这个例子就不太好,对吧,那上面说三个,然后举个例子说四个。对吧,啊,其实说的是什么。三个吧,那delete要什么表吧?然后幺入吧,然后呢,列明对吧,啊列明应该应一。Sex。啊给删掉走一下,删掉我们干一下。然后这个。没了吧,只剩下name和address,那好,那如果说我把name我想删这个列。
09:05
那那个刚才写的李三三张三能出来。报错,为什么会报错呢?就是我的意思是这样啊,来de的,然后STU。然后是1001。In for1对吧,冒号,那指定到这吧走。来。你说去,张三三肯定没了,那我问的是李三三,第二大的是不是李三三?第三大的是张三吗?全没了吧,这个才合理吧,因为我们当时所做的李三三进来和张三三进来是不是覆盖掉前面的呀,那你覆盖完了之后,我把你覆盖的这个东西都删掉,是不是所有的东西都出不来啊,这才合理了,如果说他能出来,那这不有问题吗?我之前明明把那个数据覆盖掉了,然后你把新的数据,假如说啊,我插入了一个A,我用B呢,把它覆盖掉,我最后把B删了,你说A出来了。
10:22
你买课当中也不可能出现这种诡异的事件嘛,对吧,那如果说他出不来就比较合理,对吧,因为它比较时间戳,我们同样的可以去扫描一下这张表,把全量数据拿出来,因为我们之前说过一个点,就是说这个地方如果说它是删除数据。他要加一个什么。Type类型还有有对吧,啊嗯,若这个呢,等于什么处。然后版本。版本还有这个挺恶心的,稍等一下。
11:01
嗯,十啊,其实你25都可以,因为你没有插入五个数据吧,啊,你加上吉利的标记是不是也才四个呀,对吧,你只要大于你所有数据就够了,走。是不是有一个table呀,对吧,啊table叫。Delete delete column这个删除列吧,啊删除列OK,这个类型,它最终反馈出去还是同样的,比较当前这些东西大家都一样,然后就看这个时间说谁大我返回谁当是不是你最大,你最大,不好意思,我准备取Y6的时候,发现你是一个什么。是一个删除吧,啊,打了删除标记,那这个就不靠谱了。啊,这个就不告诉了哦,是这个意思啊,这个意思,那接下来这个东西也一样吧,好,那接下来是这个问题啊。
12:00
我此时是不是可以铺的数据。哎,我铺的这个数据来看一下,按照我们之前的规则,大家想一下这个东西能不能出来对吧,1001。呃,然后看一下这个。呃,然后呢?对。能出能不能出来啊。出来的是个什么东西啊?时间是不是啊,这个东西你干一下啊,因为你用的是盖盖一下这个sto。我们是不是有一个问题啊,我看一下。
13:01
哦对,我把这个当成是书据传进了吧,我想做的是大家应该知道吧,呃,这样这样就失误了,失误了就是没有传值,是不是没有传值,呃,这样就直接拿这个吧,拿这个来测一下啊,这铺的一个数据对吧,铺的我想测的是那个内容啊,我就说怎么这么奇怪啊,这个地方。而跟我想法不一样。那然后再来个值,张三张三李四都出来了,还有一个保住是吧,看保住能不能进来,OK,那我们这个是不是column了吗?我把它改成什么70啊,或者改成75元A吧,走。那干的时候能出来吗?没有吧,啊,保住出不来,你看对吧,啊,保住出不来在里边,因为它被这个什么。标记限制的啊,也就是说这个时间戳,大家现在慢慢的体会到他在HV当中比较重要的,因为他所有的数据的一个内容都根据这个什么时间抽来的啊,就是相当于在整个有一个时间轴是吧,时间轴在这个时间轴上画点。
14:13
啊,对于注意它画点呢,呃,既然你是同一个时间轴,那必须得大家RK一样音符就列图一样列一样,然后再来聊画点的事了,前面三个只要有一个不一样。那不用聊,不用聊了,大家都出来。对吧?啊,如果说这个前提大家都一样,你在这做put,你在这你前面做了一堆东西都没用,我只看什么最后一个你做的什么事,如果最后一个put,那我就把这条数据返回,如果最后一个做delete,那这条数据就没有了,对吧?啊,他是做这个事的啊,他是做这个事的delete好,那刚才我们看到的delete这个东西啊。除了这样缠。第一个是。C对吧,TF。
15:01
按照时间戳去删也可以吧,啊,按照时间戳去删,那我们删一下,我们还是同样的干一下这个数据。嗯,看下数据,那如果说我想把这条数据给它删了。也可以传时间桌对吧,Delete delete,然后STU。然后是2ADDRESS对吧,哎,应该那个。10010对吧。这个内容,然后传一个时间戳。如果说我传的时间戳比他小,那有用吗?删除这个删除操作是不是照样。还在呀,对吧,啊还在,也就是说,但是这个可以按照这种方式来删嘛,那假如说我删的时候数据比他大呢。这个时候就干什么没了对吧,10010那条数据就没了啊,就能删掉啊,同样的这个也可以传时间戳,那我们删的时候,我们跟get一样,你get刚才你给的官方案例是不是给的C1,我们是只传一个音符可以get的出来数据。
16:07
还有印象吗?那我们删除呢。是不是想的有可能也可以啊,那试一把对吧,来de。Do啊,这样我删什么东西呢?删那个1002的英博一可以吧,正好这个人有什么。还有两个列对吧?啊两个列我们看他能不能删掉102。然后是in负一对吧,就到这吧,不指定到列,因为定到列我们已经看过,能拆吗。看着操作成功了吧,但是呢,没效果吧,没效果这个应该我觉得是他在封装这个命令行的时候出了点问题。因为在API里边是可删的。API里边可以指定到这是有API的,那我估计是有点问题,能听懂啊,估计有点问题,所以呢,大家关注一下这个点在命令行里面不能删,但实际上它是可以删的,API里边是可以删的,到时候API的人我们还要做对比,API里面还能做其他的事情啊,比这个命令行,因为API它一定比命令行的功能要丰富,对不对,对吧?啊,因为命令行道的事情全部都可以用API做吧,因为它一定调的是代码,一定要代码好,那接下来我们再退一步,你从内推到inform不能删,那我直接删除key呢。
17:31
就是当前这个K难看啊,这个RK1001,是不是有一模一一二两个列组啊,我现在不想一个列组一个列组,一个列一个列三,我想把这个rookie我直接干掉。那就是SSU,然后是什么101,这个能成吗?之前看到的是不是至少要三个参数啊,那也就是说你不能删一个UK,这个不合理吧?哎,来看一下之前我们看到了还有一个东西啊,可能大家忘了DML当中。
18:06
对,还有一个什么DJ2,注意这个DJ的二,不是说把表删了,表删了是什么。是窗开的。这不还有个窗开的吗?窗开的清表这个迪delete尔是删除一个什么。Rookie啊,删除一个rookie是这个意思,Delete。哦,走一下,看他这个地方直接删除的什么。两个参数了吧,它有两个参数了是吧,表明加什么OK吧,啊加OK好,那这个时候我们把1001,因为我们当前1001里边是不是有什么两个列组啊啊两个列组我想一把删了,那就用delete。哦,然后当前这个表,然后呢,是我们的1001对吧,啊1001走一下。然后盖没了吧,啊,这个东西是可以删的,那我们来看一下这个删除呢,就是我们所说的。
19:06
可以怎么拆用delete?指定到表,指定到RK在指定到哪啊列足冒号列,实际上API里边可以这样筛到列组啊,这个呢,我们稍微有个影响,到时候我们讲API的还还要去讲这个都是通过d delete的这种方式来筛嘛,当然你后面都是跟上时间戳也可以吗?啊,可以加时间戳这种方式去删,自己指定不指定它就以你操作的时间,当前的系统时间来做的。能听懂啊这意思好,那接下来还有一个是我们所看到的delete or对吧?对哦,然后是表明加上。Rookie。啊,加上OK啊,这个东西也可以删吧,其实在API里边这个一样。同一个方法就是不同的参数而已,重载的方法一个它没有DD的,Or的方法只有DD的,就看你传什么参数,你传一个UK进来那就什么。
20:05
那就把这个可以删了啊,同一个方法啊,它是同一个方法,也不是同一个方法,重载的方法啊,是重载的方法不是会有一个滴delete的方法,有个定delete的哦,它没有,所以我觉得有时候它封装这种命令行的时候就挺奇怪的,那你要封装一个定律的不挺好的吗?因为最终调的方法名是一样的啊,到时候我们写VI的时候能看见啊,能看见好这个呢,是我们来删除一个rookie了,那更暴力一点,就是你删表了吧,是不是还是两个rie啊,我不想一个一个删,直接干什么。窗盖的,那窗盖就不用想直接跟你表明吗?还需要指定列什么时候可吗?不需要吧,走,你看窗盖他做了什么事。先disable吧,啊,Disable这个就比较合理吗?就是自己Dis,我做过表的时候你知道disable,那就你自己disable不就完了吗?还非得让我们手动是吧,那他不就disable了,然后去重开了,也做了两步吧,啊,那你这个时候扫描。
21:08
没了吧,啊没了啊,清空表,这是清空表,所有的无论你多少个都没了啊,这是我们所说的一个删除操作啊,删除操作其实无论我们所讲的增删改查都是看什么东西啊。时间戳对吧,都是看时间戳啊,要注意的一定是看那个时间戳的OK。
我来说两句