回覆列表
  • 1 # 象過河

    問這個問題,可以猜測出題注對於伺服器和web程式不是很瞭解。

    前段時間,我自己搞了一個網站程式,租了一個雲伺服器,咋一看伺服器挺牛逼的,8核cpu 4G記憶體,跑centos應該很拉風了。但是現實情況是,資料量小的時候,網站執行很流暢,資料量大的時候就很差了。

    經過對比分析,才找到效能瓶頸的原因,資料庫。是的你沒有看錯,資料庫效能達不到導致網站訪問的時候,訪問等待時間過長,甚至達到1分鐘以上。

    當你的資料庫內容達到一定級別之後,就需要用專門的資料庫了,因為這個是解決效能瓶頸的一個有效手段。

    小打小鬧 資料庫內容較少,就直接用伺服器上自己安裝的資料庫就行。

  • 2 # 會點程式碼的大叔

    其實使用雲資料庫的好處,其實很簡單,說白了就是省時、省力、省心。

    有人說安裝一個數據庫很簡單,為什麼要花錢去買雲資料庫呢?比如Mysql,本身就是免費的,我何不自己安裝呢?那麼我們從這幾點看看成本:

    硬體伺服器:自己安裝資料庫的話,也得有伺服器安裝吧,就算隨便找個PC安裝,PC也是錢吶;這些都需要自購。

    機房、網路:安裝好的資料庫放吶?肯定得有個機房吧。包括網路,都需要自己來搭建。

    如果說上面幾點,一般的公司都具備條件,那麼再往下看:

    DBA:資料庫搭建好了得有人管,一個優秀DBA的工資可不低喲。

    各種監控:資料庫的效能怎麼樣,壓力大不大,都需要有監控系統時刻盯著。

    資料庫的高可用:單臺數據庫可以運行了,那麼得考慮資料庫的高可用了,只部署一臺肯定是不夠的,至少得來個主備,更高階一些的都需要幾地幾中心的容災。

    資料庫的擴容:業務量上去了,資料庫容量不夠用了,資源得加上。

    作業系統、資料庫補丁或升級:這也是少不了的。

    顯而易見,雲資料庫有著自動化、標準化、智慧化這些優勢,可以完美的解決上面這些痛點。

    但是雲資料庫和傳統的資料庫相比,也有著自己的劣勢:

    隱私問題:資料畢竟是放在人家的伺服器上面的,那麼一定就會有著隱私洩露的風險。

    安全問題:同上,所以很多雲資料都是支援全量和增量備份的。

    所以有實力的公司都會搭建自己的私有云,相比公有云來說,成本會更高。

  • 3 # 二哥愛吃肉

    阿里雲資料庫 簡單、安全、方便。

    年初誤修改了1000多條資料,鬱悶的要死,用阿里雲rds的binlog功能居然全部找回來了。

    然後資料庫也會每天自動幫我做一次備份,幾乎不擔心資料丟失的問題了。

    阿里雲還會自動幫我診斷,sql慢查詢一眼就可以看得出來,最佳化非常方便。

    有人會說,自己搞資料庫,也可以搞這些,但我想說,我擔心自己搞得沒有阿里雲專業和穩定,而且還需要專門找個人來維護,成本不比阿里雲低。

    有人說,放阿里雲怕資料不安全,那我想說你放哪裡安全呢?然道你想去自建機房?你的資料真的重要到讓阿里雲去偷,別逗了。

    阿里雲對於千千萬萬的小公司,是實實在在降低了成本的,減輕了運維負擔,推動了移動互聯的發展。

  • 中秋節和大豐收的關聯?
  • 《紅樓夢》最經典的是什麼?為什麼人們喜歡它?