想讓前輩們給點建議,想用erlang實現乙個簡單的分布式快取資料庫

時間 2021-05-30 10:46:22

1樓:

erlang/otp併發程式設計實戰

這本書中就構造了乙個簡單的適用於儲存session的分布式記憶體快取記憶體資料庫

題主可以參考一下

另外在我看來,erlang做資料庫有個巨大缺陷是,erlang的資料結構並不能直接相容與其他的程式語言,這意味著在跨語言邊界上需要做一些有關型別轉換的工作

但是相反的,erlang因為天生的分布式特性,在設計與構建中,可以很容易地構建乙個能夠分布式並容錯的資料快取

2樓:code monkey

現在有各種開源庫,建議如下:1、網路傳輸和訊息機制這塊可以用protobuf+zmq。2、分手式集群,可以參考storm模式,這塊建議用zookeeper管理。

3、還有就是需要能夠支援資料流配置,方便分布計算。具體實現比較繁瑣,但是多用開源庫,核心自己寫還是可以比較快實現。

3樓:中中

Erlang語言和工程經驗起碼1年以上,最好還有其他底子。

然後再說,分布式系統,CAP理論,分布式的話還要看一些訊息機制和優化。

4樓:王多魚

1.參考redis的話就是提供什麼命令,什麼資料結構,是否可以併發訪問

2.分布式的話,確定你的系統邊界,是多點寫入,主主,主備,選擇什麼一致性模型,協議就用redis協議可以否,資料快照怎麼做,節點資料如何恢復,高可用,failover等等怎麼做

3.選擇erlang,golang,c/c++都可以4.不懂的話就乙個乙個問題解決,認真補課

5樓:

用 C 語言寫乙個完整的分布式系統工作量巨大,乙個人估計要幾年的時間。

Erlang 實現網路管理,C 實現儲存,以你的情況可行性高很多。

求前輩們對視覺傳達的學生給點建議或者傳授點經驗 獻上膝蓋?

小五君 藝術設計的學生,985還是不錯,不過業界更認可的是學校的專業性,所以美術學院是最受推崇的學習的地方。學習期間多多參與專業性的活動or比賽,在或者出國深造,未來更有競爭力,自身也會學到更多。 每個人都會遇到這樣的關鍵時期,你能認識到這個問題,而且努力去解決這一點很好。但是我不建議你在知乎上獲取...

關於理科生學美術,各位美院的前輩們給點建議

販夢 央清就別想了 你得在一年不學文化課的情況下高考還能考五百多才有可能而且不說文化課你這個專業課都不可能過 那些從小抓起畫畫的都不一定考得上別提你高二才開始學能考上的都是吃印表機長大的 在專業面前那個一點點基礎真的emm就跟鬧著玩兒一樣也就大概能讓你前兩周輕鬆一點吧 醒醒孩子 你要想走美術什麼西美...

萌新最近想跑步,希望大佬們給點建議?

安徒生加格林 千萬不要過度拉伸,要循序漸進,跑步速度也是,找到自己跑得最舒服是速度先跑著,要讓自己跑完不會累死的,但是有能精神一震的頻率 膝蓋疼是乙個從菜鳥到大佬普遍存在的問題 有很多原因,最有可能的兩個 跑步姿勢不對 運動量過大。結合我自己的跑步經歷,我覺得可以從以下幾個方面嘗試一下 降低運動量和...