1. 程式人生 > >mysql 建立自定義儲存引擎

mysql 建立自定義儲存引擎

寫出一個能夠正常執行的儲存引擎不難,難的是寫出一個穩定高效的儲存引擎。同時如果還能方便運維的話,那就能得到更廣泛的使用。一個經常出問題的引擎首先會受到DBA自身的排斥。 
 
 寫核心寫了這麼久,一直沒有全程的定製過一下儲存引擎介面,雖然經驗認為不難,不過因為各種編譯依賴問題還是折騰了不下一天的時間,由於mysql的版本各異,經驗方法在實施過程中要做各種調整,當然前提是需要知道一個儲存引擎的載入執行原理,才能在正確的地方新增正確的程式碼。總結 寫mysql程式碼的經歷就是寫出一個新功能或是修復一個bug只需要幾分鐘來寫程式碼,但要知道把程式碼寫到哪兒可能需要幾天的時間來研究。 
 

 今天整理一下在mysql當中新增一個自定義儲存引擎的步驟,這裡基於mysql的example儲存引擎,只是修改了。