主頁 > 資料庫 > 位元幣向左,以太坊向右,POW和POS你站哪一邊?

位元幣向左,以太坊向右,POW和POS你站哪一邊?

2020-11-15 19:53:44 資料庫

最近以太坊2.0發布升級進度的訊息,其創始人Vitalik發文詳述以太坊從PoW轉向PoS的三大關鍵原因,引起加密貨幣社區的廣泛討論,

因此,白話區塊鏈邀請Nervos 基金會聯合發起人 & COO 呂國寧、Cobo 聯合創始人兼 CEO、F2Pool 聯合創始人神魚 Daniel以及星火礦池產品負責人喵叔一起來聊聊PoW和PoS等共識機制,

01
PoS VS PoW

11月4日,Vitalik Buterin 發文表示,與 PoW 相比,PoS 是一種優越的區塊鏈安全機制,原因有三:PoS 以相同的成本提供更高的安全性;PoS 很容易從攻擊中恢復;PoS 比 ASIC 更去中心化,

PoW 具備兩個主要優勢,但 Vitalik Buterin 認為這些優勢相當有限:PoS 更像是一個「封閉系統」,從長遠來看會導致更高的財富集中度;PoS 需要「弱主觀性」,而 PoW 并不需要,您認同V神對于PoW和PoS的看法嗎?對于PoW和PoS您怎么看?

Cobo&F2Pool 神魚:PoW共識機制已經穩定運行了十多年的時間,經過了理論與實踐的雙重驗證,雖然新的共識機制層出不窮,但PoW的江湖地位不減,

PoS目前來看也有比較多的硬傷,它主要是系統內的一種資源的分配,PoW更多的是采用系統外的資源來獲取對區塊鏈的保護,這兩種共治方式各有優劣,在需要非常強的安全性的情況下,還是PoW的可靠性更強一些,

對比二者的特點,PoW更適用于追求絕對公平、安全的領域,比如位元幣、各類隱私貨幣等;在一些對去中心化程度要求不高,但對性能要求更高的領域,比如聯盟鏈,PoS可能是更好的解決方案,

星火礦池喵叔:Vitalik 描述了從他的視角所觀察到的 PoS 的優點,我覺得說的蠻好的,但是我并不能完全的認同以此作出的 PoS 更安全的結論,其中還有一些因素需要考慮,比如開放性、共識規模、更長期的公平參與的機會等,

PoW 比 PoS 的更開放性這一點 Vitalik 自己其實也有說到,但是他沒有說 PoW 轉化為 PoS 丟失了什么,我理解這其中丟失的重要的一部分是參與的人,或者說丟失了系統博弈的復雜性,

PoW 中的礦工生態是自成體系的,他們關心電費、機器、主板、電源等等現實因素更多,因此無論鏈上活動如何,他們參與挖礦的核心商業邏輯都是成立的,并且可以穿越牛熊的維持鏈上安全,而 PoS 會大概率拋棄這些人,這帶來的是維護網路安全人員的更關注鏈上活動,因為他們本身抵押鏈上資產,我稱之為共識內卷的一種現象,即鏈上活動長期會直接影響鏈本身的安全性,這顯然并沒有優于當前 PoW 的共識機制,

再說下長期公平參與的機會,PoW 實作的公平性來自于能源本身足夠分散和多元化,無論演算法如何更新,其核心是能源本身,這讓任何后來者的參與的門檻可以脫離鏈上資產本身,通過引入外部力量(算力)來維持鏈上的安全;但 PoS 的封閉性會讓參與有了初始的門檻,無論如何分散,它一定沒有使用電力等能源可以更直接的完成長期的成本核算和公平,

Nervos 呂國寧當然無法認同,但是我覺得更遺憾的是從這篇文章中看到的是拋棄客觀,中立的角度,

對 PoW 和 PoS 的優劣分析比較,在這篇文章中顯得避重就輕,甚至扭曲事實,我更愿意理解這篇文章在 2020 年末這個時間點,Ethereum 2.0 要馬上啟動 Phase 0,來自社區的不同聲音是到底追求遠期不確定性的以太坊 2.0,還是務實的在以太坊 1.x 之上發展 Layer 2 方案,社區開始出現越來越多不同的聲音,在以太坊 2.0 第 0 階段啟動,開啟 PoS 并且接受用戶 Staking 的前夕,一篇這樣的文章帶來的效果更多的是安撫不同的意見和鼓勵社區積極參與 Staking

如果這樣一篇文章拿到以太坊社區之外去證明 PoS 優于 PoW,毫不意外地可以看到在社交網路上各種嚴肅的開發者和研究者,尤其是一些對 PoS 機制研究非常深刻的人對這篇文章提出了大量的質疑和不認同,

PoS 和 PoW 的優劣之爭,從 2015 年就看到很多,并且爭論從區塊鏈技術社區到學界,這些年已經有大量的研究和學術文章從各個角度來分析和對比 PoW 和 PoS,并且針對已經研究得比較清楚的問題給出專業的分析和建議,但是不管是區塊鏈技術社區還是學界,也從未得出過 PoS 更優于 PoW,而是分成兩個陣營,大家在各自的陣營繼續深挖和找到更合適的場景去發揮優勢,揚長避短而已,而我看這篇文章,并沒有看到新的研究成果或者新的證據,看到的是避重就輕的斷言和不嚴謹的結論,

1.PoS 以相同的成本提供更高的安全性?

文章中對 PoW 攻擊成本計算方式幾乎完完全全不符合實際,實際情況是在現實世界中,只有通過 NiceHash 平臺租用到的 GPU 算力能發起攻擊,但 GPU 算力在過去五年很好的保護了以太坊,幫助以太坊平臺的總資產規模不斷成長,目前已經超過了 1000 億美金,是不是很矛盾?

通過 NiceHash (算力租賃平臺)租用算力發起攻擊是目前已知的對網路發起 51% 攻擊的方式,而 NiceHash 上可租用的總算力有限,并且可被攻擊的 PoW 網路數量也非常有限,以及使用專業礦機去發起 51% 攻擊是一個毫無現實意義的問題,

所以要區分可以通過租用 GPU 算力發起 51% 攻擊和 PoW 是否安全,是兩個不同層面的問題,能通過 Nice Hash 租用算力對小網路發起攻擊,不代表 PoW 的安全性不夠,51% 攻擊是一種確定性的,可以通過機制設計和預案去預防和解決的問題,而 PoS 機制中包含的不確定性,無法解決的問題反而更多,

2.關于從攻擊中恢復的效率?

文章中指出了一種針對 PoW 的攻擊,但是不談前提,這種攻擊的前提是網路 PoW 演算法是基于 GPU,并且基礎算力較弱,可以通過 NiceHash 租用到足夠的 GPU 來發起攻擊,這幾個條件全部達成才有攻擊的機會,這種攻擊方式對 ASIC 系統沒有現實意義,

相反,PoS 在被攻擊的時候,只要攻擊者持續攻擊,那么不管 PoW 還是 PoS 表現都是一樣,甚至 PoS 系統可能更糟糕,slashing 機制(質押金罰沒)對解決問題沒任何幫助,攻擊者完全可以通過外部獲利,比如去交易平臺做空,所以談 PoS 從攻擊中恢復的效率更高的意義在哪里?PoS 的 UASF(user-activated soft fork 用戶激活的軟分叉) 機制通過人為協調來解決問題的機制,能用來證明比 PoW 更好?

3.PoS 比 ASIC 更去中心化?

對去中心化的理解,至少得分三個層次,公平性,無需許可的準入機制,反審查,這三個層次上,PoS 都無法拿出任何證據證明其哪怕跟 PoW 一樣的程度,所以在去中心化這個特性的比拼當中,PoS 不跟 PoW 比,而是選擇跟 ASIC 比?而 ASIC 并沒有損害公平性,無需許可準入和反審查,反觀 PoS,初始分配問題,無法做到真正的無需許可準入和反審查,這些是 PoS 機制自身的問題,

PoS 的封閉性導致的問題遠比想象中的要大得多,而 PoW 是借用物理世界的資源(能量)來維持網路的共識,并且在物理世界中的資源分布天然就是分散的,物理資源是天然去中心化的,并且激勵機制促使參與者去不斷尋找和挖掘更低成本更高效率的資源,這種競爭機制進一步導致資源的分散而非集中,反觀 PoS,如果壟斷者想要維持其壟斷優勢,那么他付出的成本一定小于競爭者,這個機制直接導致的結果就是系統內卷(達到瓶頸,無法進行質變的量變),

關于弱主觀性,在 PoW 體系中不存在,只有在 PoS 中,判斷主分支的時候無可避免的要依賴外部資訊,這個問題在 PoS 系統中是無解的,并且也是一個能導致的問題遠比想象中的更大,在以太坊早期 PoS 研究中,創造出了“弱主觀性”這個概念,但是這個概念直到今天,也沒有真正得到學界的認同,其他關于 PoS 的一些更深層問題,這里談得更清:
https://www.hellobtc.com/kp/mt/11/3005.html ,

02
最侄訓淪為BTC一條PoW鏈嗎?

自2009年位元幣上線以來,整個加密貨幣世界誕生了上萬個區塊鏈專案,新的共識機制也層出不窮,有觀點認為由于51%攻擊的原因,除了位元幣,其他的代幣安全性方面其實特別差,最侄訓出現只有位元幣一條鏈走PoW的道路,其他的公鏈只適合PoS或者其他共識機制,前面也屢屢爆出專案遭到雙花攻擊的情況,您怎么看這個問題?

Nervos 呂國一條成功的 PoW 鏈要想做起來非常難,但是做成了的 PoW 就非常安全,這是 PoW 機制的特點,任何專案選擇了 PoW 作為底層共識機制,就要非常明確這一點,PoW 的安全性通過 Bitcoin 12 年的平穩運行,以及以太坊 5 年的足以證明,并且今天整個區塊鏈領域超過 80% 的資產仍由 PoW 提供保護,

有一些算力較弱,發展不好的 PoW 鏈,頻繁被曝出通過 NiceHash 平臺租用算力去發起 51% 攻擊,但是這個并不能說明 PoW 有問題,PoW 專案發展要看設計,看執行,執行的好不好決定了這條 PoW 鏈能否走出來,反觀 PoS 鏈,不說遠的,就說近期發生的事情,NEO 的停機問題,Tron 的停機問題,在我們看來,各種 PoS 爆出的問題比 PoW 要多得多,所以不能因為 51% 攻擊問題就認為 PoS 是解決方案,PoS 有也同樣有其自身的問題,

不是所有的 PoW 鏈都一樣,也不是所有的 PoS 鏈都一樣,研究討論的時候要客觀中立的去看待機制設計和如何平衡和達成目標,如果更關注效率,比如聯盟鏈或者產業區塊鏈,如果要安全和去中心化保護資產,那么 PoW 更適合,

2020 年,我們看到的趨勢是新的 PoW 專案非常少,更多的新專案不約而同的選擇了 PoS,這并不能說明 PoS 更好,只能說明 PoS 早期發展更容易,早期容易不代表后期能做到在去中心化和安全程度上不輸于 PoW 的程度,打個不恰當的比方,創業很難,九死一生,絕大多數的創業者,小概率成功,大概率失敗,一旦成功帶來的成長,以及各種收益非常可觀,可是打工更輕松容易,所以創業者是少數,大部分人選擇打工,但是你不能說打工比創業更好,道理是一樣的,

所以我們理解 PoW 的優勢,看到 PoW 難,也不該放棄去發展 PoW,至少在 Nervos 我們堅定的選擇了 PoW 這條路,并且我們的 PoW 生態發展的遠超預期,目前我們已經平穩度過了 51% 的風險期,安全方面的擔心已經不存在了,

Cobo&F2Pool 神魚:除了位元幣,近兩年還是涌現了不少PoW的新專案,目前來看運行得也不錯,我不贊同最侄訓出現只有位元幣一條鏈走PoW道路的說法, 由于算力過于集中或者某些幣種采用了其他公鏈使用的共識演算法,使攻擊成本極低,在一些小的公鏈專案上的確發生過51%攻擊,

但是在BTC鏈上嚴格意義成功的雙花很罕見,幾乎沒有,位元幣在2013年的3月12號發生了一次意外的版本分叉,導致了一次成功的雙花,是被確認的,因為兩條鏈都確認了,幸運的是這僅有的一次攻擊也是魚池發起的測驗,測驗完之后立刻把幣退了,

之所以會出現雙花攻擊大多是大家沒有對安全有足夠的重視,或者他們采信了零確認的方式,零確認在網路層面是不安全的,不要輕信零確認,

星火礦池喵叔:PoW 鏈被雙花攻擊的場景,從位元幣開始就被提出,其解決的方法就是其機制本身,

只要共識足夠強,單一鏈可以容納對應挖礦演算法盡可能多的流通算力,就可以抵御外部帶來的 51% 攻擊,所以結論是顯而易見的,最終并不是只有位元幣一條 PoW 公鏈,而是每種 Hash 演算法領域都可以有至少一條承載足夠算力的 PoW 公鏈,以太坊作為 GPU 挖礦為主,那么它當前可以承載足夠的 GPU 算力并維持其安全性,也足夠說明問題了,

因此新的公鏈在選擇共識時,可以選擇 PoS 這沒有問題,如果選擇 PoW,應該盡可能考慮在共識演算法層面來做變更,形成初期的安全壁壘,防止惡意的算力輕易對其造成攻擊,并完成共識的擴建程序,發揮 PoW 該有的優勢,

03
未來共識機制會怎樣演變?

區塊鏈因其自我驗證功能補足了互聯網世界最重要的一塊拼圖,正是因為PoW、PoS等共識機制使得區塊鏈這一功能得以實作,從加密貨幣發展角度而言,您認為未來共識機制會有怎樣的演變歷程?

星火礦池喵叔:我覺得人類從有了文明之后,所追求的東西就沒有變過,我們樹立奧林匹克精神,追求更高更快更強,所以作為確保區塊鏈賬本安全的共識機制來說,我們顯然也在向著這個方向做出改變,

Nervos 呂國寧:我認為未來共識機制不管如何演變,PoW 機制都會是一種無法超越的存在

區塊鏈,尤其是無需準入許可的去中心化區塊鏈系統,共識機制的首要任務是保證共識的安全性,換句話說,區塊鏈的共識節點提供的最重要的產品是安全,而產生安全的成本不管是電力,還是 ASIC 設備,抑或是背后投入的資本,其本質是通過能量投票,最后都可以歸結到能量的消耗,并且能量的消耗是一個持續的物理程序,所以 PoW 的核心是能量的消耗證明,并將能量通過 token 的形式“存盤”起來,

系統的安全水平跟安全投入成正比,所以如何衡量是一個特別重要的問題,也是大家能建立信任的依據,尤其是驗證安全投入的方式越簡單直觀越好,在安全成本投入簡單可驗證的前提下,我們可以把對安全程度的判斷轉變成安全投入水平的判斷,從這一點上看,能量的投入是最簡單,直接,純粹,最容易衡量的方式,驗證 PoW 能量的投入可以簡單到幾乎無成本的一次哈希函式驗證就做到了,

反觀 PoS,其成本主要來自服務器運營,社區運營成本,前期投入的資金的機會成本,這些雖然都是所謂的成本,但是缺乏一個簡單清晰的衡量和判斷依據,服務器安全不安全,取決于服務器提供商,取決于節點運營人員的技術水平,而社區運營成本,以及投入的資金的機會成本,是否能確保長期可持續不斷投入,這些都是不可衡量的,有這些因素的存在,對一個 PoS 系統的安全水平的衡量要打各種折扣,所以 PoS 的安全水平實際如何,永遠做不到直觀可衡量,

Cobo&F2Pool 神魚:我們期望可以做的更高的性能,更快的 TPS,更大的資產規模和更強的社群共識,在這點上 PoW 和 PoS 所追求的方向是一致的,只是在不同的立場上,大家做的技術改革方向會有差異,

未來,PoW與PoS可能借助多層網路等技術,在一些專案上實作融合:PoW實作更安全的底層網路,PoS實作上層的社區治理等應用功能,從而實作兩種共識機制的優勢互補,

當然,未來的共識機制不止PoW與PoS,底層共識架構也不會僅僅局限于鏈式結構,會有更多的發展,

你認同文章中嘉賓的觀點嗎?他們說的是否有道理?歡迎來留言區寫下你的看法,小編將置頂2位 優秀留言,各獲得下列贈書一本,活動截止日期:11月18日,

全球技術趨勢巨頭Gartner引領時代之作《區塊鏈的真正商機》,讓區塊鏈真正落地的商業尋寶圖,

上一篇:黑天鵝事件頻發,加密資產何處安放?

推薦閱讀

  • 萬字長文,被低估的以太坊

  • 號稱“區塊鏈靈魂”的共識機制,要發生巨大演變?

  • 「白話區塊鏈入門」專題之共識機制

——End——

『宣告:本文為作者獨立觀點,不代表白話區塊鏈立場,本內容僅供廣大加密愛好者科普學習和交流,不構成投資意見或建議,請理性看待,樹立正確的理念,提高風險意識,文章著作權和最終解釋權歸白話區塊鏈所有,』

親,據說99.9%有趣的人都點了「在看」????

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/218232.html

標籤:其他

上一篇:Oracle資料庫的備份與還原

下一篇:以太坊生態大宕機

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • GPU虛擬機創建時間深度優化

    **?桔妹導讀:**GPU虛擬機實體創建速度慢是公有云面臨的普遍問題,由于通常情況下創建虛擬機屬于低頻操作而未引起業界的重視,實際生產中還是存在對GPU實體創建時間有苛刻要求的業務場景。本文將介紹滴滴云在解決該問題時的思路、方法、并展示最終的優化成果。 從公有云服務商那里購買過虛擬主機的資深用戶,一 ......

    uj5u.com 2020-09-10 06:09:13 more
  • 可編程網卡芯片在滴滴云網路的應用實踐

    **?桔妹導讀:**隨著云規模不斷擴大以及業務層面對延遲、帶寬的要求越來越高,采用DPDK 加速網路報文處理的方式在橫向縱向擴展都出現了局限性。可編程芯片成為業界熱點。本文主要講述了可編程網卡芯片在滴滴云網路中的應用實踐,遇到的問題、帶來的收益以及開源社區貢獻。 #1. 資料中心面臨的問題 隨著滴滴 ......

    uj5u.com 2020-09-10 06:10:21 more
  • 滴滴資料通道服務演進之路

    **?桔妹導讀:**滴滴資料通道引擎承載著全公司的資料同步,為下游實時和離線場景提供了必不可少的源資料。隨著任務量的不斷增加,資料通道的整體架構也隨之發生改變。本文介紹了滴滴資料通道的發展歷程,遇到的問題以及今后的規劃。 #1. 背景 資料,對于任何一家互聯網公司來說都是非常重要的資產,公司的大資料 ......

    uj5u.com 2020-09-10 06:11:05 more
  • 滴滴AI Labs斬獲國際機器翻譯大賽中譯英方向世界第三

    **桔妹導讀:**深耕人工智能領域,致力于探索AI讓出行更美好的滴滴AI Labs再次斬獲國際大獎,這次獲獎的專案是什么呢?一起來看看詳細報道吧! 近日,由國際計算語言學協會ACL(The Association for Computational Linguistics)舉辦的世界最具影響力的機器 ......

    uj5u.com 2020-09-10 06:11:29 more
  • MPP (Massively Parallel Processing)大規模并行處理

    1、什么是mpp? MPP (Massively Parallel Processing),即大規模并行處理,在資料庫非共享集群中,每個節點都有獨立的磁盤存盤系統和記憶體系統,業務資料根據資料庫模型和應用特點劃分到各個節點上,每臺資料節點通過專用網路或者商業通用網路互相連接,彼此協同計算,作為整體提供 ......

    uj5u.com 2020-09-10 06:11:41 more
  • 滴滴資料倉庫指標體系建設實踐

    **桔妹導讀:**指標體系是什么?如何使用OSM模型和AARRR模型搭建指標體系?如何統一流程、規范化、工具化管理指標體系?本文會對建設的方法論結合滴滴資料指標體系建設實踐進行解答分析。 #1. 什么是指標體系 ##1.1 指標體系定義 指標體系是將零散單點的具有相互聯系的指標,系統化的組織起來,通 ......

    uj5u.com 2020-09-10 06:12:52 more
  • 單表千萬行資料庫 LIKE 搜索優化手記

    我們經常在資料庫中使用 LIKE 運算子來完成對資料的模糊搜索,LIKE 運算子用于在 WHERE 子句中搜索列中的指定模式。 如果需要查找客戶表中所有姓氏是“張”的資料,可以使用下面的 SQL 陳述句: SELECT * FROM Customer WHERE Name LIKE '張%' 如果需要 ......

    uj5u.com 2020-09-10 06:13:25 more
  • 滴滴Ceph分布式存盤系統優化之鎖優化

    **桔妹導讀:**Ceph是國際知名的開源分布式存盤系統,在工業界和學術界都有著重要的影響。Ceph的架構和演算法設計發表在國際系統領域頂級會議OSDI、SOSP、SC等上。Ceph社區得到Red Hat、SUSE、Intel等大公司的大力支持。Ceph是國際云計算領域應用最廣泛的開源分布式存盤系統, ......

    uj5u.com 2020-09-10 06:14:51 more
  • es~通過ElasticsearchTemplate進行聚合~嵌套聚合

    之前寫過《es~通過ElasticsearchTemplate進行聚合操作》的文章,這一次主要寫一個嵌套的聚合,例如先對sex集合,再對desc聚合,最后再對age求和,共三層嵌套。 Aggregations的部分特性類似于SQL語言中的group by,avg,sum等函式,Aggregation ......

    uj5u.com 2020-09-10 06:14:59 more
  • 爬蟲日志監控 -- Elastc Stack(ELK)部署

    傻瓜式部署,只需替換IP與用戶 導讀: 現ELK四大組件分別為:Elasticsearch(核心)、logstash(處理)、filebeat(采集)、kibana(可視化) 下載均在https://www.elastic.co/cn/downloads/下tar包,各組件版本最好一致,配合fdm會 ......

    uj5u.com 2020-09-10 06:15:05 more
最新发布
  • day02-2-商鋪查詢快取

    功能02-商鋪查詢快取 3.商鋪詳情快取查詢 3.1什么是快取? 快取就是資料交換的緩沖區(稱作Cache),是存盤資料的臨時地方,一般讀寫性能較高。 快取的作用: 降低后端負載 提高讀寫效率,降低回應時間 快取的成本: 資料一致性成本 代碼維護成本 運維成本 3.2需求說明 如下,當我們點擊商店詳 ......

    uj5u.com 2023-04-20 08:33:24 more
  • MySQL中binlog備份腳本分享

    關于MySQL的二進制日志(binlog),我們都知道二進制日志(binlog)非常重要,尤其當你需要point to point災難恢復的時侯,所以我們要對其進行備份。關于二進制日志(binlog)的備份,可以基于flush logs方式先切換binlog,然后拷貝&壓縮到到遠程服務器或本地服務器 ......

    uj5u.com 2023-04-20 08:28:06 more
  • day02-短信登錄

    功能實作02 2.功能01-短信登錄 2.1基于Session實作登錄 2.1.1思路分析 2.1.2代碼實作 2.1.2.1發送短信驗證碼 發送短信驗證碼: 發送驗證碼的介面為:http://127.0.0.1:8080/api/user/code?phone=xxxxx<手機號> 請求方式:PO ......

    uj5u.com 2023-04-20 08:27:27 more
  • 快取與資料庫雙寫一致性幾種策略分析

    本文將對幾種快取與資料庫保證資料一致性的使用方式進行分析。為保證高并發性能,以下分析場景不考慮執行的原子性及加鎖等強一致性要求的場景,僅追求最終一致性。 ......

    uj5u.com 2023-04-20 08:26:48 more
  • sql陳述句優化

    問題查找及措施 問題查找 需要找到具體的代碼,對其進行一對一優化,而非一直把關注點放在服務器和sql平臺 降低簡化每個事務中處理的問題,盡量不要讓一個事務拖太長的時間 例如檔案上傳時,應將檔案上傳這一步放在事務外面 微軟建議 4.啟動sql定時執行計劃 怎么啟動sqlserver代理服務-百度經驗 ......

    uj5u.com 2023-04-20 08:26:35 more
  • 云時代,MySQL到ClickHouse資料同步產品對比推薦

    ClickHouse 在執行分析查詢時的速度優勢很好的彌補了MySQL的不足,但是對于很多開發者和DBA來說,如何將MySQL穩定、高效、簡單的同步到 ClickHouse 卻很困難。本文對比了 NineData、MaterializeMySQL(ClickHouse自帶)、Bifrost 三款產品... ......

    uj5u.com 2023-04-20 08:26:29 more
  • sql陳述句優化

    問題查找及措施 問題查找 需要找到具體的代碼,對其進行一對一優化,而非一直把關注點放在服務器和sql平臺 降低簡化每個事務中處理的問題,盡量不要讓一個事務拖太長的時間 例如檔案上傳時,應將檔案上傳這一步放在事務外面 微軟建議 4.啟動sql定時執行計劃 怎么啟動sqlserver代理服務-百度經驗 ......

    uj5u.com 2023-04-20 08:25:13 more
  • Redis 報”OutOfDirectMemoryError“(堆外記憶體溢位)

    Redis 報錯“OutOfDirectMemoryError(堆外記憶體溢位) ”問題如下: 一、報錯資訊: 使用 Redis 的業務介面 ,產生 OutOfDirectMemoryError(堆外記憶體溢位),如圖: 格式化后的報錯資訊: { "timestamp": "2023-04-17 22: ......

    uj5u.com 2023-04-20 08:24:54 more
  • day02-2-商鋪查詢快取

    功能02-商鋪查詢快取 3.商鋪詳情快取查詢 3.1什么是快取? 快取就是資料交換的緩沖區(稱作Cache),是存盤資料的臨時地方,一般讀寫性能較高。 快取的作用: 降低后端負載 提高讀寫效率,降低回應時間 快取的成本: 資料一致性成本 代碼維護成本 運維成本 3.2需求說明 如下,當我們點擊商店詳 ......

    uj5u.com 2023-04-20 08:24:03 more
  • day02-短信登錄

    功能實作02 2.功能01-短信登錄 2.1基于Session實作登錄 2.1.1思路分析 2.1.2代碼實作 2.1.2.1發送短信驗證碼 發送短信驗證碼: 發送驗證碼的介面為:http://127.0.0.1:8080/api/user/code?phone=xxxxx<手機號> 請求方式:PO ......

    uj5u.com 2023-04-20 08:23:11 more