這里說錯(cuò)了,list實(shí)現(xiàn)不是鏈表,鏈表不是一塊連續(xù)內(nèi)存,而且鏈表的插入是高效的,它包含了前后元素地址的指針
2020-08-28
RDB優(yōu)勢(shì):比如每個(gè)小時(shí)備份一次數(shù)據(jù),每天備份一次最近30天的數(shù)據(jù),可以非常容易進(jìn)行恢復(fù)數(shù)據(jù)。
可以把備份文件壓縮轉(zhuǎn)到別的機(jī)器上。
性能而言,只是分出子進(jìn)程進(jìn)行備份操作,相對(duì)于AOF而言,如果數(shù)據(jù)集很大,RDB啟動(dòng)效率會(huì)更高。
RDB缺點(diǎn):
保證數(shù)據(jù)的高可用性,最大限度減少數(shù)據(jù)丟失,RDB沒有AOF好??隙ù嬖跊]到定時(shí)備份時(shí)間服務(wù)器宕機(jī)了
RDB通過fork分叉 子進(jìn)程協(xié)助數(shù)據(jù)持久化的操作,數(shù)據(jù)鏈大時(shí)會(huì)照成服務(wù)器停頓一段時(shí)間。
可以把備份文件壓縮轉(zhuǎn)到別的機(jī)器上。
性能而言,只是分出子進(jìn)程進(jìn)行備份操作,相對(duì)于AOF而言,如果數(shù)據(jù)集很大,RDB啟動(dòng)效率會(huì)更高。
RDB缺點(diǎn):
保證數(shù)據(jù)的高可用性,最大限度減少數(shù)據(jù)丟失,RDB沒有AOF好??隙ù嬖跊]到定時(shí)備份時(shí)間服務(wù)器宕機(jī)了
RDB通過fork分叉 子進(jìn)程協(xié)助數(shù)據(jù)持久化的操作,數(shù)據(jù)鏈大時(shí)會(huì)照成服務(wù)器停頓一段時(shí)間。
2020-06-18
感覺講師講的很仔細(xì),為什么聽起來這么枯燥。并且這么簡(jiǎn)單的插入、刪除、查詢讓你講的完全聽不懂了呢。
2020-03-28
這里的數(shù)據(jù)結(jié)構(gòu)指的是Value的數(shù)據(jù)結(jié)構(gòu):
(1)二進(jìn)制安全字符串,類似傳統(tǒng)的K->V映射
(2)列表,是K->LinkedList(v1,v2,....)的映射
(3)哈希,是K->Map(k1->v1,k2->v2,....)的映射
(4)集合,是K->Set(v1,v2,....)的映射
(4)有序集合,是K->OrderedSet(v1:score1,v2:score2,....)的映射,
元素按照score的大小排序,scorei是浮點(diǎn)數(shù)可以設(shè)置,如果score相等按照vi的字典序排序。
(1)二進(jìn)制安全字符串,類似傳統(tǒng)的K->V映射
(2)列表,是K->LinkedList(v1,v2,....)的映射
(3)哈希,是K->Map(k1->v1,k2->v2,....)的映射
(4)集合,是K->Set(v1,v2,....)的映射
(4)有序集合,是K->OrderedSet(v1:score1,v2:score2,....)的映射,
元素按照score的大小排序,scorei是浮點(diǎn)數(shù)可以設(shè)置,如果score相等按照vi的字典序排序。
2020-03-07