日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

mysql自动从另外表取数_你在 Docker 中跑 MySQL?恭喜你,好下岗了!

發布時間:2024/9/30 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql自动从另外表取数_你在 Docker 中跑 MySQL?恭喜你,好下岗了! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

容器的定義:容器是為了解決“在切換運行環境時,如何保證軟件能夠正常運行”這一問題。

目前,容器和 Docker 依舊是技術領域最熱門的詞語,無狀態的服務容器化已經是大勢所趨,同時也帶來了一個熱點問題被大家所爭論不以:數據庫 MySQL 是否需要容器化?

認真分析大家的各種觀點,發現贊同者僅僅是從容器優勢的角度來闡述 MySQL 需要容器化,幾乎沒有什么業務場景進行驗證自己的觀點;反過來再看反對者,他們從性能、數據安全等多個因素進行闡述 MySQL不需要容器化,也舉證了一些不適合的業務場景。下面,我們就聊一下 Docker 不適合跑 MySQL 的 N 個原因!

數據安全問題

不要將數據儲存在容器中,這也是 Docker 官方容器使用技巧中的一條。容器隨時可以停止、或者刪除。當容器被rm掉,容器里的數據將會丟失。為了避免數據丟失,用戶可以使用數據卷掛載來存儲數據。但是容器的 Volumes 設計是圍繞 Union FS 鏡像層提供持久存儲,數據安全缺乏保證。如果容器突然崩潰,數據庫未正常關閉,可能會損壞數據。另外,容器里共享數據卷組,對物理機硬件損傷也比較大。

性能問題

大家都知道,MySQL 屬于關系型數據庫,對IO要求較高。當一臺物理機跑多個時,IO就會累加,導致IO瓶頸,大大降低 MySQL 的讀寫性能。

在一次Docker應用的十大難點專場上,某國有銀行的一位架構師也曾提出過:“數據庫的性能瓶頸一般出現在IO上面,如果按 Docker 的思路,那么多個docker最終IO請求又會出現在存儲上面。現在互聯網的數據庫多是share nothing的架構,可能這也是不考慮遷移到 Docker 的一個因素吧”。

其實也有相對應的一些策略來解決這個問題,比如:

1)數據庫程序與數據分離

如果使用Docker 跑 MySQL,數據庫程序與數據需要進行分離,將數據存放到共享存儲,程序放到容器里。如果容器有異常或 MySQL 服務異常,自動啟動一個全新的容器。另外,建議不要把數據存放到宿主機里,宿主機和容器共享卷組,對宿主機損壞的影響比較大。

2)跑輕量級或分布式數據庫

Docker 里部署輕量級或分布式數據庫,Docker 本身就推薦服務掛掉,自動啟動新容器,而不是繼續重啟容器服務。

3)合理布局應用

對于IO要求比較高的應用或者服務,將數據庫部署在物理機或者KVM中比較合適。目前騰訊云的TDSQL和阿里的Oceanbase都是直接部署在物理機器,而非Docker 。

狀態問題

在 Docker 中水平伸縮只能用于無狀態計算服務,而不是數據庫。

Docker 快速擴展的一個重要特征就是無狀態,具有數據狀態的都不適合直接放在 Docker 里面,如果 Docker 中安裝數據庫,存儲服務需要單獨提供。

目前,騰訊云的TDSQL(金融分布式數據庫)和阿里云的Oceanbase(分布式數據庫系統)都直接運行中在物理機器上,并非使用便于管理的 Docker 上。

資源隔離方面

資源隔離方面,Docker 確實不如虛擬機KVM,Docker是利用Cgroup實現資源限制的,只能限制資源消耗的最大值,而不能隔絕其他程序占用自己的資源。如果其他應用過渡占用物理機資源,將會影響容器里 MySQL 的讀寫效率。

需要的隔離級別越多,獲得的資源開銷就越多。 相比專用環境而言,容易水平伸縮是Docker的一大優勢。 然而在 Docker 中水平伸縮只能用于無狀態計算服務,數據庫并不適用。

難道 MySQL 不能跑在容器里嗎?

MySQL 也不是全然不能容器化。

1)對數據丟失不敏感的業務(例如用戶搜索商品)就可以數據化,利用數據庫分片來來增加實例數,從而增加吞吐量。

2)docker適合跑輕量級或分布式數據庫,當docker服務掛掉,會自動啟動新容器,而不是繼續重啟容器服務。

3)數據庫利用中間件和容器化系統能夠自動伸縮、容災、切換、自帶多個節點,也是可以進行容器化的。

典型案例: 同程旅游、京東、阿里的數據庫容器化都是不錯的案例,大家可以自行去查看。

總結

以上是生活随笔為你收集整理的mysql自动从另外表取数_你在 Docker 中跑 MySQL?恭喜你,好下岗了!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美 日韩 国产 亚洲 色 | 丝袜老师办公室里做好紧好爽 | 国产精品视频999 | 亚洲人交配视频 | 久久性视频 | 国产精品69久久久久孕妇欧美 | 免费av观看网址 | 91精品91久久久中77777 | 黄色一级免费视频 | 国产妇女馒头高清泬20p多 | 99热视| 日本免费网站在线观看 | 成人国产在线视频 | 日韩理论在线观看 | 久久国产福利 | 久久免费视频观看 | 男女啪啪免费看 | 欧美专区亚洲专区 | heyzo久久| 一本一道久久a久久精品综合 | 欧美一二区视频 | 天天弄天天操 | 久操国产在线 | 欧美在线免费播放 | 夜夜导航 | 国产成人精品久久 | 欧美一级免费在线观看 | 乱岳| 91爱爱视频 | 亚洲国产精品综合久久久 | 成年人午夜免费视频 | 国产农村乱对白刺激视频 | 国产精品88久久久久久妇女 | 国产chinasex对白videos麻豆 | 久久影 | 玖草视频在线 | 久久精品—区二区三区舞蹈 | 久草福利在线视频 | 91最新视频 | 欧美毛片在线 | 亚洲精品一区二区三区精华液 | 国产精品日日摸夜夜爽 | 在线观看你懂的网址 | 懂色av,蜜臀av粉嫩av | 欧美射| 成人h动漫精品一区二区器材 | 香蕉久久一区二区三区 | 久久久久99精品成人片三人毛片 | 97天天操| 37p粉嫩大胆色噜噜噜 | 天天爱夜夜爱 | 操操操av | 天堂网在线观看视频 | 久久久久亚洲av无码a片 | 涩涩在线观看 | 欧美肥老妇视频 | 极品熟妇大蝴蝶20p 国产偷自拍视频 | 天天干夜夜操视频 | 亚洲大片免费 | 国产一级一区 | 黄色喷水网站 | 亚洲欧美国产另类 | 日韩色区 | 99国产在线视频 | 69xx国产 | 亚洲日日操 | 亚洲欲色 | av黄色网址 | 亚洲国产剧情在线观看 | 国产精品国产三级国产aⅴ中文 | 日本男男激情gay办公室 | 免费在线你懂的 | 国产av无码专区亚洲av | 8x国产一区二区三区精品推荐 | 成人在线高清 | 激情网综合 | 色www情| 亚洲综合色吧 | 日韩精品一区二区三区中文字幕 | 精品一区二区三区欧美 | 日韩在线欧美 | 91麻豆产精品久久久久久夏晴子 | 一级大黄毛片 | 欧美日韩一区二区三区免费 | 先锋影音av资源在线 | 69成人免费视频 | 一级黄色免费片 | 成人欧美在线视频 | 久久一区av | 亚洲视频第一页 | 九九热视频精品 | 看黄色网址 | 青青草视频污 | 视频在线观看电影完整版高清免费 | 免费观看一级黄色片 | 四虎看黄 | 15p亚洲| 手机看片国产日韩 | 久久精品国产熟女亚洲AV麻豆 |