一千萬個為什麽

搜索

如何合並東京內閣哈希表db(.tch文件)(沒有重復鍵)

這可能嗎?我無法在任何地方找到答案。

基本上我正在尋找一個設置,我有多個工人(盒子),必須將數據存儲到東京櫥櫃索引/ db最終(我使用Tokyto Tyrant over memcached protocol abtw。不是重要但仍然)

基本上,我嘗試將數據直接推送到另一個運行東京暴君的盒子,但TT在一段時間後無法處理。插入變得非常慢,並且工作人員閑置在那裏想要將數據卸載到TT服務器。 (我嘗試了各種各樣的東西以提高性能,更多ram,raid-configs,盒子上的多個TT服務器等)但是性能的大幅下降(插入/秒)遲早會出現。

現在,我正在考慮讓每個工作人員將自己的數據存儲在本地東京暴君數據庫中並隨後合並所有工作人員的數據庫的選項(沒有重復的密鑰保證)

任何幫助表示贊賞,(還有其他方式分享TT的負載贊賞)

btw:TT的配置:#bnum = 20000000#opts = l #xmsiz = 162000000 我將bnum設置為預期項目的上限:20 mil。

謝謝,Geert-Jan

最佳答案

看看kchashmgr。您可以將文件轉儲到數據文件中,然後將它們加載到使用更大的bnum創建的新kch文件中。

轉載註明原文: 如何合並東京內閣哈希表db(.tch文件)(沒有重復鍵)