SequoiaDB資料庫之建議

buptdream發表於2013-11-26

這些建議是作為資料庫從業人員提出的個人看法,如有不對的地方,請批評指正,歡迎多交流。

1    web管理功能

web管理功能中,後臺的日誌不斷產生。從時間上可以看出非常的頻繁。Ctrl c退出後,web介面也無法進行訪問。

退出後,web返回如下:

這個功能需要好好完善,既然是監控介面,安裝後,應該是可以隨時檢視的,這些日誌可以放在後臺去執行,並做好自動清理的工作,至少不要讓客戶看到,否則以為在報錯。

2    Web中的資訊中心無法訪問

在web介面中,點選資訊中心:


報錯資訊如下:


應該提供一個離線的幫助文件或者可以直接連線到官方網站的文件中,進行檢視,這樣可以提供一個很好的幫助作用。

3    沒有提供社群或者部落格搜尋功能

web介面中,只有簡單的如下功能

沒有提供搜尋,可以去社群或者公司的主要技術部落格去搜尋一些文件,幫助解決問題或者詳細的部署文件。這些功能是做技術比較喜歡的一個功能,至少可以看到官方比較權威的文件。

4   Web中檢視功能需要完善的地方

Web裡面提供了資料檢視和實時檢視,這些功能能夠看到資料方面的變化,這可以幫助觀察目前資料庫中的一些DML操作,這兩個檢視從功能上來太少。

我想從這個web裡看到如下資訊

1:從web上檢視系統的負載,CPU的使用情況。

2:過去幾天內,這個叢集所有的資料庫節點的執行情況。

3:分散式架構中,對主從架構,能否都在監控中看到,如果主庫故障,能否在這個監控中看到相關的報警資訊。

4:資料檢視中提供了select ,insert等的次數


這個檢視能否提供目前執行最長的sql檢視,可以直接定位到sql,也就是說可以提供一個最耗費資源sql的列表,可以一目瞭然發現系統中的問題,這個功能還是偏向於統計功能。

5:對於web管理,非常方便。但是在官方文件中只是提供了一個簡單的安裝說明,沒有詳細的說明文件,能夠在這個web上獲取那些資訊來觀察資料庫的運轉情況。

6:在web頁面中,能否提供資料匯入匯出功能,從web中操作,比較快捷,可以做到資料庫的集中管理。

7:整個介面需要美化,另外新增動態的顯示指標資料功能,可以增加競爭力。


5    安裝問題

1:安裝過程中,第一次安裝在Redhat 5.9下,遇到很多問題,在官方文件中沒有提供相應的平臺安裝文件說明,作為官方文件需要非常詳細的說明,做到面面俱到,才能解決客戶在各種平臺下的安裝問題。

2:在Redhat 5.9環境下,無論從web安裝還是文字安裝,都遇到了錯誤: 執行service sdbcm start : child process exited abnormally時出錯 錯誤。不知道是否是GLIBCXX_3.4.9引起的問題。Redhat在企業中應用非常廣泛,資料庫在這個平臺上應該是最不應該有問題的,希望加強測試,完善產品的穩定性。






3:安裝過程中發現中文版的協議內容比較全,單英文版的安裝過程中,協議內容沒有出現,希望可以完善。錯誤見下圖:


4:能否做一個壓縮檔案,解壓後,直接啟動相應的服務就可以使用的辦法,免去安裝的過程,部署過程中非常方便。

6   官方文件的建議

1:官方文件中出現了比較多的錯誤,比如-寫成了#,作為代表產品的一份很權威的文件,要注意每一個細節部分,希望可以多找幾個沒接觸過改產品的人仔細讀讀,看看能否發現問題。

2:官方文件應該補充更多的操作內容,可以跟oracle一樣分開,功能是一個文件,實際操作是一個文件,兩個結合看,讓初學者可以根據操作文件更快的掌握。

 

7    資料庫管理

        1:資料遷移匯入功能,提供了sdbimprt功能,可以提供json或者csv格式的匯入。我們目前使用的編輯系統,資料量非常大,因為前期採用mysql資料庫,隨著資料量的增加,很多表之間的關聯導致效能出現嚴重問題,一直想測試採用nosql的資料庫的效果。對於資料量比較大的遷移,csv不太適合,能否提供一個工具,可以直接從mysql資料庫中轉換格式,匯入到SequoiaDB資料庫中。

        2:在叢集管理中,目前官方文件提供的內容新增主機節點是靠後臺進行命令新增,應該在官方文件中提供通過web介面實現新增。應該在文件中增加資料節點,編目節點和協調節點的內容,這樣更加直觀和自動化管理。

8    錯誤提示

      1:在按照過程中或者體驗功能過程中,出現錯誤,只提示一個編號,還要去error code list去查詢,沒有一個明確的錯誤提示,這點需要改善。

(nofile):0 uncaught exception: -15  ----------------報錯提示不明確

      2:在sql中遇到語法錯誤也同樣沒有給以直接提示

            執行SQL命令失敗 錯誤碼: -6

      3sql功能希望能夠引進更多關係型資料庫的功能,比如connect byview的功能。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10701850/viewspace-1061122/,如需轉載,請註明出處,否則將追究法律責任。

相關文章