-
1 # 象過河
-
2 # 會點程式碼的大叔
其實使用雲資料庫的好處,其實很簡單,說白了就是省時、省力、省心。
有人說安裝一個數據庫很簡單,為什麼要花錢去買雲資料庫呢?比如Mysql,本身就是免費的,我何不自己安裝呢?那麼我們從這幾點看看成本:
硬體伺服器:自己安裝資料庫的話,也得有伺服器安裝吧,就算隨便找個PC安裝,PC也是錢吶;這些都需要自購。
機房、網路:安裝好的資料庫放吶?肯定得有個機房吧。包括網路,都需要自己來搭建。
如果說上面幾點,一般的公司都具備條件,那麼再往下看:
DBA:資料庫搭建好了得有人管,一個優秀DBA的工資可不低喲。
各種監控:資料庫的效能怎麼樣,壓力大不大,都需要有監控系統時刻盯著。
資料庫的高可用:單臺數據庫可以運行了,那麼得考慮資料庫的高可用了,只部署一臺肯定是不夠的,至少得來個主備,更高階一些的都需要幾地幾中心的容災。
資料庫的擴容:業務量上去了,資料庫容量不夠用了,資源得加上。
作業系統、資料庫補丁或升級:這也是少不了的。
顯而易見,雲資料庫有著自動化、標準化、智慧化這些優勢,可以完美的解決上面這些痛點。
但是雲資料庫和傳統的資料庫相比,也有著自己的劣勢:
隱私問題:資料畢竟是放在人家的伺服器上面的,那麼一定就會有著隱私洩露的風險。
安全問題:同上,所以很多雲資料都是支援全量和增量備份的。
所以有實力的公司都會搭建自己的私有云,相比公有云來說,成本會更高。
-
3 # 二哥愛吃肉
阿里雲資料庫 簡單、安全、方便。
年初誤修改了1000多條資料,鬱悶的要死,用阿里雲rds的binlog功能居然全部找回來了。
然後資料庫也會每天自動幫我做一次備份,幾乎不擔心資料丟失的問題了。
阿里雲還會自動幫我診斷,sql慢查詢一眼就可以看得出來,最佳化非常方便。
有人會說,自己搞資料庫,也可以搞這些,但我想說,我擔心自己搞得沒有阿里雲專業和穩定,而且還需要專門找個人來維護,成本不比阿里雲低。
有人說,放阿里雲怕資料不安全,那我想說你放哪裡安全呢?然道你想去自建機房?你的資料真的重要到讓阿里雲去偷,別逗了。
阿里雲對於千千萬萬的小公司,是實實在在降低了成本的,減輕了運維負擔,推動了移動互聯的發展。
回覆列表
問這個問題,可以猜測出題注對於伺服器和web程式不是很瞭解。
前段時間,我自己搞了一個網站程式,租了一個雲伺服器,咋一看伺服器挺牛逼的,8核cpu 4G記憶體,跑centos應該很拉風了。但是現實情況是,資料量小的時候,網站執行很流暢,資料量大的時候就很差了。
經過對比分析,才找到效能瓶頸的原因,資料庫。是的你沒有看錯,資料庫效能達不到導致網站訪問的時候,訪問等待時間過長,甚至達到1分鐘以上。
當你的資料庫內容達到一定級別之後,就需要用專門的資料庫了,因為這個是解決效能瓶頸的一個有效手段。
小打小鬧 資料庫內容較少,就直接用伺服器上自己安裝的資料庫就行。