兩年前開始有個想法,想把 PTT 套上 HBase 的架構,再加上 cache, LB, HA 的機制,應該可以讓 PTT 再戰三十年。
主要是覺得 PTT 現在還是用 file-based 的方式在處理資料,其實比較不便於搜尋,資料毀損時要復原也比較麻煩。再加上現在一大堆透過 PTT 抓資料的爬蟲,如果有 API 可以取得的話,就不用像現在暴力拉資料,消耗一些不必要的資源。
用 HBase 有另個好處,優良的 rowkey 設計會大幅增加讀寫效能,小編現在就可以想到對於文章跟推文的幾種設計方式了 XDDD
其實當初開這個 issue 的時候,站長 @wens 也提出一些看法,像是其實有很多方式可以改進目前的儲存結構,只不過缺少時間跟資源,還有一些老舊的程式碼要整理,真的是一個大工程啊!
也有看到一些其他的實作,像是 @clkao 整合 zmq,@livinginportal 打算要用 golang 來改寫之類的。
無論如何,還是希望有志之士能夠一起來改善 PTT 啊!!!
* 小編之前提出的 HBase 導入 issue:https://github.com/ptt/pttbbs/issues/2
* @clkao 的 zmq 整合:https://github.com/clkao/pttbbs
* @livinginportal 改寫 PTT 的討論串:https://github.com/ptt/pttbbs/issues/5
#ptt #hbase
「golang ptt」的推薦目錄:
- 關於golang ptt 在 Kewang 的資訊進化論 Facebook 的精選貼文
- 關於golang ptt 在 [請益] 台灣golang的現況與未來- 看板Soft_Job - 批踢踢實業坊 的評價
- 關於golang ptt 在 作者golang 的總覽(PTT發文,留言,暱稱) - PTT網頁版 的評價
- 關於golang ptt 在 [請益] 為什麼很多博弈公司都用Golang? - soft_job - PTT職涯區 的評價
- 關於golang ptt 在 Ptt-official-app/go-openbbsmiddleware - GitHub 的評價
- 關於golang ptt 在 Ptt-official-app/go-openbbsmiddleware - GitHub 的評價
- 關於golang ptt 在 [請益] 國內目前Golang都用什麼框架? - PTT評價 的評價
- 關於golang ptt 在 完全自學go語言golang實戰聖經ptt :: 社區大學終身學習網 的評價
- 關於golang ptt 在 完全自學go語言golang實戰聖經ptt :: 社區大學終身學習網 的評價
- 關於golang ptt 在 網路上關於golang用途-在PTT/MOBILE01/Dcard上的升學考試 ... 的評價
- 關於golang ptt 在 網路上關於golang用途-在PTT/MOBILE01/Dcard上的升學考試 ... 的評價
- 關於golang ptt 在 網路上關於golang用途-在PTT/MOBILE01/Dcard上的升學考試 ... 的評價
- 關於golang ptt 在 ptt - Go Packages 的評價
- 關於golang ptt 在 作者: golang (666NYCU666) 2022年在PTT 的發文記錄 的評價
- 關於golang ptt 在 golang - PTT 的評價
- 關於golang ptt 在 博弈公司ptt 的評價
- 關於golang ptt 在 Re: [問題] Golang型態轉換- 看板Programming - Mo PTT 鄉公所 的評價
- 關於golang ptt 在 [學習心得][Golang] 手癢來開始改LINE PTT Query Bot - Evan Lin 的評價
- 關於golang ptt 在 Backend 台灣(Backend Tw) - Facebook 的評價
- 關於golang ptt 在 golang書ptt - 哇哇3C日誌 的評價
- 關於golang ptt 在 博弈賭博公司的面試心得PTT 熱門文章Hito> 心得幾個 ... - Saxun 的評價
- 關於golang ptt 在 股感ptt 的評價
- 關於golang ptt 在 Advances in Artificial Intelligence: Selected Papers from ... 的評價
- 關於golang ptt 在 Antiquitates Romanæ. In altera hac ed. emendatæ, auctæ 的評價
- 關於golang ptt 在 golang的文章列表 - PTT網頁版 的評價
- 關於golang ptt 在 Golang 抓取PTT Beauty板網頁資料 - 菜鳥工程師肉豬 的評價
- 關於golang ptt 在 GoPTT | Push to talk 的評價
- 關於golang ptt 在 Ptt-official-app/go-bbs 安全漏洞检测报告、许可证合规分析及 ... 的評價
- 關於golang ptt 在 老男孩ptt 的評價
- 關於golang ptt 在 [心得] 初探Go 語言Project Layout (新手入門) - Soft_Job - MYPTT 的評價
- 關於golang ptt 在 [Go] 用Go抓PTT文章 的評價
- 關於golang ptt 在 Re: 【请益】 台湾golang的现况与未来- 软体工作板 - PTT網頁版 的評價
- 關於golang ptt 在 郵局定存Ptt 的評價
- 關於golang ptt 在 解讀Go 語言的2019:Go 語言不行了嗎? - PTT新聞 的評價
- 關於golang ptt 在 PttWeb - Gea-Suan Lin's Wiki 的評價
- 關於golang ptt 在 棋牌平台网址-链接(tbtb7.com)-棋牌社ptt-ub3q hashtags 的評價
- 關於golang ptt 在 Llama cpp falcon github. \n \n \n. json being present in … Falcon 的評價
- 關於golang ptt 在 博弈公司ptt - 9G6 的評價
- 關於golang ptt 在 寫程式筆電ptt 的評價
- 關於golang ptt 在 [請益] 兩份offer 請益- 看板Soft_Job - Web PTT - 熱門看板 的評價
- 關於golang ptt 在 Ssh websocket github 的評價
- 關於golang ptt 在 YouTube prankster Niko Omilana snuck into KSI s boxing fight ... 的評價
golang ptt 在 作者golang 的總覽(PTT發文,留言,暱稱) - PTT網頁版 的推薦與評價
作者golang 的總覽(PTT發文,留言,暱稱). 發文數量: 3918. 收到的『推』: 66192 (50.5%). 收到的『→』: 52224 (39.8%). 收到的『噓』: 12739 (9.7%). 留言數量: 8767. ... <看更多>
golang ptt 在 [請益] 為什麼很多博弈公司都用Golang? - soft_job - PTT職涯區 的推薦與評價
小弟我是Golang菜雞一個,最近正在準備換工作然後收到不少使用Golang的公司面試邀約但我仔細一看好多都是博弈... 不知道是不是我的錯覺,但我記得兩三 ... ... <看更多>
golang ptt 在 [請益] 台灣golang的現況與未來- 看板Soft_Job - 批踢踢實業坊 的推薦與評價
最近有個機會進到一家用go的小公司
也願意讓我進去學
go光聽就覺得很潮 所以滿吸引我的
但在台灣golang是不是幾乎沒有人用啊?
版上好像也沒有人在徵 也沒人討論
想請教看看各位 覺得go這個語言如何
在台灣是否有前景
或是更直接一點 是否有錢景
希望比較有接觸的大大可以分享一下
thx
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.252.137
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1502464104.A.59F.html
... <看更多>