開源的MongoDB管理工具 MongoCola-1.20 正式發布了。
雖然不敢說完全沒有Bug,但是在我能力范圍之內的,能改正的Bug都改正了。沒有正規的測試團隊,靠着零星的網友的幫忙,品質保證很難啊。
下周開始去新公司上班了,由於種種原因,我要連續上9天的班,o(╯□╰)o。。。。
這次新增的功能包括:(和1.13相比)
1.Replset副本的初始化功能
通過工具,將任何一個普通的服務器提升為一個副本的Primary。
2.副本服務器的管理:
通過工具,增加,移除副本服務器。
3.Sharding的配置管理
增加Sharding,移除Sharding,配置Sharding數據庫和數據集。
4.服務器列表中,同時列出Connection的邏輯內容和ServerInstance的物理實際內容。
Replset列出MemberHost的服務器
Sharding列出每個分片的服務器信息,如果分片是Replset,同樣列出MemberHost的信息
5.GFS,文件系統,增加了上傳文件夾功能,同時有了豐富的選擇配置功能,在同名文件的時候可以有多種選擇項。
6.真正的多視圖功能:
每個數據集獨自一個視圖,可以同時打開多個數據集,方便數據集之間的切換
這次新的功能都是很重大的更新,由於要做多視圖,將原來的視圖從主窗體中剝離了出來,做成了控件。,這個更新涉及到的代碼修正量非常的大。
同時,由於要在Connection的邏輯內容以外要顯示服務器的內容,所以,整個數據庫對象的路徑Tag系統也做了很大的修改。
Sharding的操作,在Google-Group(被牆了)上咨詢了C#Driver的開發者后才知道怎么做的。
通過這些更新,已經在某種程度上可以和 MongoVUE抗衡了。當然MongoVUE作為一個商業產品,在品質(有穩定的測試團隊)和外觀(可以使用商業控件)還是有差距的。
我也不知道MongoDB的未來會不會大紅大紫,我也不敢肯定有多少人願意幫我測試,使用,宣傳這個軟件。
不管怎么樣,近期還是會一如既往的維護這個產品的,當然,真的有一天,沒有人願意使用這個軟件了,就算了。
需要看代碼的:https://github.com/magicdict/MagicMongoDBTool
直接想使用的:https://github.com/magicdict/MagicMongoDBTool/downloads
一直做Mainframe的對日外包,沒有機會在工作中用NET,同時喜歡階層數據庫,所以才會自發的開發這樣的一個東西。
通過這個軟件的開發,C#水平有了提高,對於MongoDB的認識了上了一個高度了。
30之前為了錢,30后為了興趣開發了。
下一家公司,應該有機會做NET了。面試的時候問過我會不會MOSS,我現在不會,希望能在新公司將MOSS學會。如果能夠使SAP的項目就更好了。。。。。
又一次上路開始學習了。。。。。。加油啊O(∩_∩)O~