前言
寫一個h5網頁,做leveldb數據瀏覽。
思路
數據庫文件壓縮上傳,然后解壓縮,使用leveldb解析出來,存數據庫,通過接口請求出來數據,然后展示。
LevelDb 數據瀏覽器
具體實現
分三個部分:leveldb數據解析,前端展示,后臺接口。
leveldb數據解析
主要是git clone 下 leveldb的源碼,寫一個main函數,做調用遍歷levedb數據的操作,主要在于linux環境配置,包括編譯環境c++11標準和依賴庫lsnappy的安裝。
前端展示
使用了dva前端架構。
具體可參考12 步 30 分鐘,完成用戶管理的 CRUD 應用 (react+dva+antd)
學習React+Redux+AntD使用。
后臺接口
使用Sofa框架搭建,數據存儲使用mysql.