mysql問答匯集

問:A,B兩臺mysql實現主從復制,A提供寫,B提供讀,那既然B要同步A,當A更新數據的時候,B不也一樣要更新嗎?那B不還是沒有實現負載減輕嗎?還有能通過MYSQL proxy實現3臺mysq均衡l嗎?一臺寫,另外兩臺讀,mysql proxy能自動來把讀的操作均衡給讀的那兩臺機器嗎?
答:mysql復制通過2進制日志來實現從數據庫數據的更新,而不是在主數據庫上有數據更新后,再把這些更新傳輸到從數據庫(注意把它與rsync這類基于文件的方式區分開來).二進制日志記錄主數據庫所做的更新操作(如插入/刪除等),然后從數據庫知道這個操作后就在自身執行這個過程.舉個現實的例子:一個連鎖型飯店新創了一道菜,你現在就在這個飯店的某個分店里,這時,你想吃上這道新菜,怎么辦?讓總店做一份給你快遞過來還是分店按總店的制作方法做一份?
在方案中mysql_proxy主要做讀寫分離.關于mysql_proxy均衡具體細節,等我琢磨清楚了再與你討論.
?
問:我是這樣想的,mysql有個mysql cluster,可以實現mysql的真正寫同步,我可以搭配web的那種負載均衡嗎?把mysql也做個集群負載,這樣,當web連接數據庫時,就可以通過負載自動把數據請求均衡給兩臺mysql服務器.
對了,如果我做個nfs共享目錄的話,和web從本機訪問網站數據文件相比較是不是速度會慢很多,因為網絡傳輸,畢竟沒有在本機訪問快呀.影響會不會很大..

沒有nas??可以拿一個服務器共享目錄(即nfs),每個web服務器掛接這個共享目錄,這樣就沒有同步問題.

答:可以拿lvs來專門做mysql的負載.不過這樣增加了系統的復雜程度,個人認為管理的精髓就是盡可能的簡化.
nfs已經發展到版本4了,以前是udp協議,為了保證其可靠性,新的版本是tcp協議.因此不必有這個疑慮.當然這也有些技巧,如nfs通過私有網絡共享,而不是用服務器的公網地址.
最好的辦法是自己嘗試.



















本文轉自sery51CTO博客,原文鏈接:http://blog.51cto.com/sery/86152 ,如需轉載請自行聯系原作者

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/540142.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/540142.shtml
英文地址,請注明出處:http://en.pswp.cn/news/540142.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

自制 移動端 純原生 Slider滑動插件

在Google搜關鍵字“slider”或“swiper”能找到一大堆相關插件,自己造輪子是為了能更好的理解其中的原理。 給這個插件取名為“veSlider”是指“very easy slider”非常簡單的一個滑動插件。 這只是個半成品,僅僅實現了手指滑動、自動輪播、跳轉等基本功…

ISA Server 2006 部署步驟

ISA Server 2006 部署步驟 Posted by 尹揆 在這里先把ISA2006的安裝步驟給大家貼出來,后面陸續會有一些配置及日常的應用,希望大家多多指教!呵呵.ISA功能的強大自然不用多說了,一句話只要能想到它就能做到!放入光盤出現在我們面前還是其人性化的界面點默認的下一步吧接受協議序…

ELK 分析 nginx access 日志

注意:修改配置后建議重新創建index 1、nginx 日志文件格式 123log_format elk "$http_clientip | $http_x_forwarded_for | $time_local | $request | $status | $body_bytes_sent | ""$request_body | $content_length | $http_referer | $http_use…

mysql將查詢數據另存

1.查詢mysql的存儲執行目錄(secure-file-priv是指定文件夾作為導出文件存放的地方)所以需要查詢以下,不然會報1290錯誤 show variables like %secure%;2.查詢并轉存 SELECT * into outfile C:\ProgramData\MySQL\MySQL Server 5.7\Uploads\zo…

重新撿起flask(三)

記一次bug調試。 本來以為模板這一章可以很快的過掉的,剛剛寫完的2其實只剩下個flask-moment時間庫了,之前早就做過,記得很簡單,本來說只要敲一下代碼就結束,沒想到,踩坑里去了。 調試bug嗎,我想…

遠程服務器部署spring boot 項目(centos7為例)

1.打包項目(可以是jar包,也可以是war包)以jar包為例(用eclipse打包):1.項目目錄右擊--debug as(run as)--maven build,然后輸入package,點擊debug&#xff0c…

SIN的服務器配置

統計了新加坡服務器中IBM XIV存儲掛載的主機列表。 對于vmware虛擬機來說,是這么組成的: 存儲分了多個lun,在os側叫做data store,多個datastore掛給多個物理機,物理機(安裝了esxi軟件)稱為ESXI主機,多個ESX…

sklearn的train_test_split

sklearn的train_test_split train_test_split函數用于將矩陣隨機劃分為訓練子集和測試子集,并返回劃分好的訓練集測試集樣本和訓練集測試集標簽。 格式: X_train,X_test, y_train, y_test cross_validation.train_test_split(train_data,train_target,…

textmate bundle for jquery

使用這個bundle的例子:鍵入ready然后按tab就會生成下面的代碼:$(document).ready(function() { }); 其中第二行被選中,這時在里面編寫jquery代碼即可. 如果要查看某個function的官方文檔的話可以在鍵入的function之后使用快捷鍵ctrlh 查看. 關于bundle的下載 這里是一個textmat…

sklearn機器學習實例

原創網址:https://blog.csdn.net/qq_27150893/article/details/80169736 sklearn是非常流行的機器學習庫,實現了很多的機器學習模型。官網:http://scikit-learn.org/stable/ 里面有全面的實例和模型參數講解,用到哪個模型就去官…

CSVDE批量導入域用戶

CSVDE批量導入用戶 你可以使用Csvde格式的文件在活動目錄中創建用戶帳號和其他類型的帳號。但你不能使用Csvde刪除活動目錄中的對象。 使用Csvde命令行工具創建用戶帳號,采用下列步驟: 1. 創建Csvde輸入文件。文件應包含下列信息。 屬性行:這…

sklearn 實例

http://scikit-learn.org/stable/auto_examples/index.html sklearn例子大全 https://deeplearning4j.org/mnist-for-beginners deeplearning官網

pip 安裝模塊時報“pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonh”

連接鏡像網站即可 以豆瓣鏡像為例: 解決方案: pip install grpcio-tools -i https://pypi.doubanio.com/simple 后面的-i https://pypi.doubanio.com/simple即是鏡像 鏡像站推薦: 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中國科…

【轉載】細聊冗余表數據一致性(架構師之路)

本文主要討論四個問題: (1)為什么會有冗余表的需求 (2)如何實現冗余表 (3)正反冗余表誰先執行 (4)冗余表如何保證數據的一致性 一、需求緣起 互聯網很多業務場景的數據量…

ethtool如何讓接口閃燈_如何解決專業家庭影院與卡拉OK的聲學問題?

現在越來越多的專業家庭影院走進人們的家中,享受體驗娛樂氛圍的空間。在實際的生活中,許多人都把這個空間設計為多功能的影音娛樂室,集看電影、聽音樂、卡拉OK、游戲娛樂等于一體,在這其中看電影與卡拉OK將這兩個功能組合在同一個…

tensorflow學習筆記(1):sess.run()

原址:https://www.2cto.com/kf/201610/559887.html session.run() session.run([fetch1, fetch2]) import tensorflow as tf state tf.Variable(0.0,dtypetf.float32) one tf.constant(1.0,dtypetf.float32) new_val tf.add(state, one) update tf.assign(st…

關于MapReduce單詞統計的例子:

要統計的文件的文件名為hello hello中的內容如下 hello  you hello  me 通過MapReduce程序統計出文件中的各個單詞出現了幾次.(兩個單詞之間通過tab鍵進行的分割) 1 import java.io.IOException;2 3 import mapreduce.WordCountApp.WordCountMapper.WordCountReducer;4 5 i…

朵朵糖故事機器人怎么更新_“故事販賣機”專欄創始人溫酒的新作,奇幻世界的暖心物語很治愈...

我有酒,你有故事嗎?2015年,知乎上一個叫“故事販賣機”的專欄橫空出世,憑著一個個腦洞大開的故事,這個溫吞而又溫暖的專欄很快得到了讀者的認可。而其中的創始人兼主打寫手溫酒,更是被粉絲們親切地稱呼為“…

python3 通過百度地圖API獲取城市POI點并存于CSV格式

原文信息: 作者:WenWu_Both 出處:http://blog.csdn.net/wenwu_both/article/ 版權:本文版權歸作者和CSDN博客共有 轉載:歡迎轉載,但未經作者同意,必須保留此段聲明;必須在文章中…

使用dropwizard(3)-加入DI-dagger2

前言 習慣了Spring全家桶,對spring的容器愛不釋手。使用dropwizard,看起來確實很輕,然而,真正使用的時候不得不面臨一個問題。我們不可能一個resource就能把所有的業務邏輯囊括!那么,必然就要有負責處理邏輯…