文章詳情頁
mysql - 請問想從事分布式存儲系統發開發需要了解innodb嘛?
瀏覽:122日期:2022-06-16 16:36:36
問題描述
問題解答
回答1:innodb只是mysql的一個存儲引擎,具體你做的分布式存儲需要了解什么,那得看你準備使用何種存儲方案,
回答2:個人建議還是了解一下!現在在MySQL上面,InnoDB在正常情況下基本是最好的選擇,就算是在Mariadb上面,默認的xtradb存儲引擎也是號稱Innodb的升級版!所以,我覺得任何一個學習數據庫的人都應該學習Innodb,比如說,開發,DBA,測試,運維,都必須學,你說你都是從事這方面工作了,需不需要對Innodb存儲引擎進行了解?你只需要關注你的學習能力和以及時間安排,來調整Innodb學習的深度!
回答3:做mysql開發,對存儲引擎的理解是必須的,innodb,myisam,memory等。理解它們的優點與不同,運用到實際應用場景就會知道該如何選擇。做分布式存儲系統的話,得看你的具體應用場景。譬如有主從復制,雙主復制如典型的MMM架構。其他還有MHA架構。更深入的話還有分庫分表。
相關文章:
1. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?2. android - 百度地圖加載完成監聽3. 關于docker下的nginx壓力測試4. nignx - docker內nginx 80端口被占用5. java - 阿里的開發手冊中為什么禁用map來作為查詢的接受類?6. macos - mac下docker如何設置代理7. python3.x - git bash如何運行.bat文件?8. dockerfile - [docker build image失敗- npm install]9. golang - 用IDE看docker源碼時的小問題10. docker api 開發的端口怎么獲取?
排行榜
