個人的小專案dbm_lite開放了
自從註冊了github,在上面花的功夫很少,很早之前開源了一個MySQL Group Replication快速測試的小指令碼。之後就鮮有更新了。
而我自己其實很早就寫了一套指令碼,我起名叫dbm_lite,其實就是想讓DB的維護工作更簡單一些,在很多場景中沒有圖形介面,如果能夠高速快捷的發現問題,分析問題,有一套好的工具有如神助,以前我也很依賴plsqldev,toad這樣的工具,但是很多問題場景中,網路限制很多,圖形工具就有了限制了,跨網路複製個指令碼其實還能夠理解,然而我發現我接觸的很多環境都有層層的網路限制,於是dbm_lite裡面的指令碼就這樣一點一點寫了出來。但是限於個人使用,也就沒有太在意裡面的寫法等等,直到最近,我感覺到指令碼更新的頻率也不高了,而且因為工作的關係,我在這個上面需要花費的精力也有限了,於是我想把它當做一個禮物送給大家,如果還有一點用處的話。我在此處是刻意要用開放這個詞,而不是開源,因為我覺得開源裡面有很多的技巧和方式方法,不是簡單把東西開放出來就行了,所以我需要擺正一個態度,目前來看,我所做的只是開放出來,能不能做好還得依靠大家的支援和努力了。
可能是最奇葩的專案了
我這個專案可能是最奇葩的一個專案了,沒有任何的內容,就一個空目錄dbm_lite,在我前幾天寫完文章準備開放出來,而且沒有留下github地址的情況下,今天一看竟然已經有9個星了,所以我感覺大家對此的態度是很認真的,我不認真就說不過去了。
而且很多朋友在後臺留言,問我地址,問我如何使用等等,今天就簡單說一下。
dbm_lite的基本功能
這個工具主要實現了下面幾個方面的功能。
1)資料庫基本管理
2)資料庫最佳化工具
3)資料遷移
4)SQL最佳化
我先整理了第一波指令碼,先開放出來10多個指令碼,主要是資料庫基本管理方面的,大家可以先試用下。看看哪些地方還需要繼續補充改進,
dbm_lite的答疑
1.目前支援的資料庫有哪些?
目前只有Oracle,而且只是在單例項資料庫上用的較多,RAC環境上差別不是很大,但是測試還不夠充分。
在10g,11g,12c下都使用過,尤其以11g居多
目前雖然支援Oracle,不排除以後會繼續寫寫MySQL方向的
2.目前支援的作業系統平臺
這個工具就是大量的Shell指令碼中嵌入SQL的方式取得資料資訊,目前使用的平臺有Linux,Solaris,AIX等,主要在Linux下,抱歉沒有在Windows下測試,主要是缺少這樣的生產環境。
3.現在看只有10多個指令碼,是不是有點太少了?
這個希望見諒,見諒的意思是我還要持續加入更多的指令碼,但是指令碼我都要一個一個的稽核一下,力保沒有加入敏感資訊,保證得是純技術資訊,還有一個就是指令碼的使用細則,其實都在我腦子裡,我得把它體現成文字。
4.說了那麼多,github的地址是什麼?
地址是:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23718752/viewspace-2143670/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 個人的小專案mysql_mgr_test開放了MySql
- 個人專案開發規範
- 支付寶小程式面向個人開放了!我將以一個 Demo 為例講解整個流程。
- 個人專案
- 微軟開放了.NET 4.5.1的原始碼微軟原始碼
- 小軟體專案開發的管理
- 個人 Laravel 論壇專案 (程式碼開源)Laravel
- Python——個人部落格專案開發Python
- 開發微信小程式的個人感想微信小程式
- 小軟體專案開發的管理 (轉)
- 小軟體專案開發的管理(轉)
- FastAPI專案實戰: 個人部落格專案的APIASTAPI
- 分享個 golang 開源小專案Golang
- 微信小程式開源專案集合微信小程式
- Python 專案開發小技巧Python
- 個人專案 Individual ProjectProject
- 個人專案-記事本
- 個人專案9/12(二)
- 小程式雲開發專案的建立與配置
- 《深度強化學習》手稿開放了!強化學習
- 小程式雲開發專案實戰
- Github 上 Star 最多的個人 Spring Boot 開源學習專案GithubSpring Boot
- 關於個人開源專案(vue app)的一些總結VueAPP
- 大家不妨組織一些開源專案,或者面向具體應用的興趣小組(個人想法)
- 個人專案相關問題
- vue個人小專案總結Vue
- 個人專案實戰(數獨)
- 實驗報告(個人專案)
- 個人專案--四則運算
- 個人專案—論文查重
- 個人專案:論文查重
- 個人專案-論文查重
- 使用ant design Pro開發專案的小結
- 這些年我開源的幾個小專案
- 記一次小程式專案的開發心得
- 個人開源專案:MyCms,專注自媒體部落格CMS系統
- 小程式·雲開發 專案開發經驗分享
- 專案總結之個人失誤