DMB(ForMySQL)數據庫監控備份工具
來源:懂視網
責編:小采
時間:2020-11-09 13:19:44
DMB(ForMySQL)數據庫監控備份工具
DMB(ForMySQL)數據庫監控備份工具:因為初學Python, 花費了幾個禮拜的周末休息時間, DMB的雛形已經出來, 并提供下載使用(適合新手和偷懶的人高手跳過),有Bug和建議請及時發聵給我。 因為是初學,在編寫DMB的時候,當中遇到一些問題,花費了不少時間來解決,這里總結下,也許能給后進者節約
導讀DMB(ForMySQL)數據庫監控備份工具:因為初學Python, 花費了幾個禮拜的周末休息時間, DMB的雛形已經出來, 并提供下載使用(適合新手和偷懶的人高手跳過),有Bug和建議請及時發聵給我。 因為是初學,在編寫DMB的時候,當中遇到一些問題,花費了不少時間來解決,這里總結下,也許能給后進者節約

因為初學Python, 花費了幾個禮拜的周末休息時間, DMB的雛形已經出來, 并提供下載使用(適合新手和偷懶的人高手跳過),有Bug和建議請及時發聵給我。 因為是初學,在編寫DMB的時候,當中遇到一些問題,花費了不少時間來解決,這里總結下,也許能給后進者節約
因為初學Python, 花費了幾個禮拜的周末休息時間, DMB的雛形已經出來, 并提供下載使用(適合新手和偷懶的人高手跳過),有Bug和建議請及時發聵給我。
因為是初學,在編寫DMB的時候,當中遇到一些問題,花費了不少時間來解決,這里總結下,也許能給后進者節約些寶貴的時間。
涉及GUI多線程編程的時候,使用wx.CallAfter(), 如:wx.CallAfter(self.AfterRun);
調用 subprocess.popen, 當子進程已經推出之后 stdin.close()調用會報錯, 這時候可以用 try: process.stdin.close()??exception 來屏蔽錯誤;
gzip.GzipFile 對數據流壓縮很方便,可以避免臨時文件的產生,解壓讀取方便,效率也不錯;
獲取硬件指紋 wmi 是個好東東;
加密解密可以用 pyDES, M2Crypto;
用py2exe生成.exe可執行文件的時候的icon可以用過 img2py 生成,然后在程序中設置,可以避免調用win32api,避免在 vista/win7下出錯;
wx.wizard.Wizard的 finish按鈕也可以通過 wizard.FindWindowById(wx.ID_FORWARD).Disable() 來屏蔽,這個浪費了我很長時間。
這次使用wxpython,算是對桌面程序的嘗試,不過趨勢還是采用B/S,也方便維護和管理人員遠程監控和操作管理。如果有必要,會將DMB改造成B/S構架,準備用cherrypy提供web服務,跟系統進行交互。
(...)
閱讀全文DMB(For MySQL)數據庫監控備份工具 (6 words)
? 譚俊青 發布在 MySQL性能、MySQL Cluster集群、MySQL HA高可用等研究 - MySQL實驗室, 2010.
可以任意轉載, 但轉載時務必以超鏈接形式標明文章原始出處 和 作者信息。
鏈接: http://www.mysqlab.net/blog/2010/08/dmb-for-mysql-and-learning-python/
標簽: DMB, MySQL, NoSQL, python
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
DMB(ForMySQL)數據庫監控備份工具
DMB(ForMySQL)數據庫監控備份工具:因為初學Python, 花費了幾個禮拜的周末休息時間, DMB的雛形已經出來, 并提供下載使用(適合新手和偷懶的人高手跳過),有Bug和建議請及時發聵給我。 因為是初學,在編寫DMB的時候,當中遇到一些問題,花費了不少時間來解決,這里總結下,也許能給后進者節約