Re: [討論] 如果台灣要發展雲端,你覺得該怎麼做?
※ 引述《lgd1008 (lgd1008)》之銘言:
: 其實身為一個軟體的開發者, 我一樣不解的是, 為何需 "強調" 要發展雲端?
: 因為這句話聽在我的耳朵裡, 之所以要強調雲端, 與現有的網站, 網路服務的開發做區隔
: , 是想要強調以連接大量機器, 去解決計算, 或容錯上的一些問題.
: 可是目前這種需求很少, 就算硬是開發了一堆軟體出來, 結果也是會牛頭不對馬嘴. 因為
: 目前適用Map-Reduce, NoSQL的問題, 老實說也只有特定幾個...
: 循序計算起來也很快的東西, 幹麻要 "反而更慢" 的分散/平行計算... 用資料庫做起來
: 也很快的東西, 幹麻要用 "反而更慢" 的 NoSQL...?
NoSQL有個還不錯的地方是,可以去應用在設計類似DB Cache的東西。
假設Client端有兩個API可以呼叫,分別是GetItem()和SetItem()好了。
public object getItem(int ID)
{
// query DB and get assigned item
}
public bool setItem(int ID, Object object)
{
// modify DB's data
}
可能原本在RDB的狀況是去某個"指定"的資料庫裏面讀取"指定"的表格然後做一些
動作。但是這無法去避免一種缺點,就是當該指定的資料庫如果掛掉(電腦燒惹,OS
當機,網路線塞車..balabala),那我只好吐回Exception了。
但是我們可以試著在背後做一些調整,例如用NoSQL去設計一套一種機制,當DB_A掛點
了,DB_B可以馬上接手工作,這樣可以確保"服務不中斷"。某些狀況下,服務不中斷
這機制可以給予某些商業行為非常大的誘因的。
除了"服務不中斷"以外,現存的資料庫系統有個很大的缺點在於必須把某個資料庫安裝
在某台主機上,所以說如果該主機只有2G空間,那資料庫最多也只能放到2G。
想想看,既然我們都可以做到上述的DB_A & DB_B互相支援的情況,是否可以試著去做
到大家資料互相流通,這樣是否可以設計出有無限大空間的資料庫呢?
這也是非常吸引人的。
現實生活中很多系統如果背後支撐的機制換成這樣,那會是非常強大的:)
: 難道有人認為 "雲端" 是某種 "萬靈丹"?
: --------
: www.facebook.com/java.tw
他其實就只是一個"很酷"的構想而已。
[不中斷的服務] + [無容量限制] 一個虛擬儲存裝置。
很酷啊!!!!
這可以讓多少的網路服務變得更為強大阿~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.89.24
→
03/17 06:54, , 1F
03/17 06:54, 1F
推
03/17 08:00, , 2F
03/17 08:00, 2F
推
03/17 10:37, , 3F
03/17 10:37, 3F
→
03/17 10:37, , 4F
03/17 10:37, 4F
→
03/17 10:37, , 5F
03/17 10:37, 5F
→
03/17 10:56, , 6F
03/17 10:56, 6F
→
03/17 10:57, , 7F
03/17 10:57, 7F
→
03/17 10:58, , 8F
03/17 10:58, 8F
→
03/17 10:59, , 9F
03/17 10:59, 9F
→
03/17 10:59, , 10F
03/17 10:59, 10F
→
03/17 11:00, , 11F
03/17 11:00, 11F
→
03/17 11:27, , 12F
03/17 11:27, 12F
→
03/17 11:29, , 13F
03/17 11:29, 13F
→
03/17 11:40, , 14F
03/17 11:40, 14F
→
03/17 11:41, , 15F
03/17 11:41, 15F
→
03/17 11:41, , 16F
03/17 11:41, 16F
→
03/17 11:41, , 17F
03/17 11:41, 17F
→
03/17 11:41, , 18F
03/17 11:41, 18F
推
03/17 11:44, , 19F
03/17 11:44, 19F
→
03/17 11:46, , 20F
03/17 11:46, 20F
推
03/17 11:47, , 21F
03/17 11:47, 21F
→
03/17 11:48, , 22F
03/17 11:48, 22F
→
03/17 11:48, , 23F
03/17 11:48, 23F
→
03/17 11:49, , 24F
03/17 11:49, 24F
→
03/17 11:49, , 25F
03/17 11:49, 25F
→
03/17 11:49, , 26F
03/17 11:49, 26F
推
03/17 12:37, , 27F
03/17 12:37, 27F
→
03/17 13:00, , 28F
03/17 13:00, 28F
→
03/17 13:01, , 29F
03/17 13:01, 29F
→
03/17 13:02, , 30F
03/17 13:02, 30F
推
03/17 16:48, , 31F
03/17 16:48, 31F
→
03/17 23:32, , 32F
03/17 23:32, 32F
→
03/17 23:33, , 33F
03/17 23:33, 33F
→
03/17 23:33, , 34F
03/17 23:33, 34F
→
03/17 23:34, , 35F
03/17 23:34, 35F
→
03/17 23:38, , 36F
03/17 23:38, 36F
→
03/17 23:45, , 37F
03/17 23:45, 37F
→
03/18 01:19, , 38F
03/18 01:19, 38F
推
03/19 18:35, , 39F
03/19 18:35, 39F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 14 之 26 篇):