思路隨筆 關於題庫和組卷功能的優化反思
剛才抽菸的時候,莫名想起了三週前處理的一個問題。
智慧組卷系統執行速度慢,併發能力差。
當時提出的解決方案是:
1、架構級別的優化,引入nosql、快取等技術對併發和請求的資料進行處理(已經使用了負載均衡)
2、採用分表處理,將題庫表按照查詢條件進行拆分,從而提高查詢速度。
3、將整個功能寫成儲存過程,將壓力轉移到DB伺服器。
最終我把儲存過程寫完了。但是沒有被採用。而是使用分表處理。
下面是我抽菸時想到的。
目前分表策略其實是以空間換時間:資料庫儲存空間複雜度上升,程式碼複雜度上升,但是換取了查詢速度。以後可能要在框架級別進行優化。用一些現有的大資料處理的框架,比如:spark 等Apache三個框架 。另,需要查閱一下HDFS等結構。從架構級別的優化,應該能達到秒級響應,並且併發處理也會變好。
God bless U
聯絡方式:981243247@qq.com
歡迎討論
相關文章
- 關於筆試和麵試的反思總結筆試
- 隨筆~招聘工作反思
- 關於 SAP Spartacus CmsService.getComponentData 可能的優化思路優化
- 關於GSoc的反思
- 關於全民答題的一些反思
- 關於c#使用Npoi庫的一些隨筆C#
- 基於mysql資料庫 關於sql優化的一些問題MySql資料庫優化
- 關於vue的webpack打包優化問題VueWeb優化
- 卷積 隨筆備份卷積
- 關於mysql的優化MySql優化
- 關於在Vue中使用WebScoket的隨筆VueWeb
- 聊聊關於效能優化和其他(一)優化
- 關於《隨筆》這個欄目
- 雜題隨筆 10.31 兩道LIS相關的題
- 關於模組化、元件化的理解元件化
- 關於思路
- 關於Swagger優化Swagger優化
- 關於介面設計的一些反思
- 關於SQL優化的闢謠SQL優化
- 關於達夢的一些隨筆內容
- 關於首屏優化優化
- **【求助】關於抽樣和標準化的問題**
- 跨境電商後臺-關於上傳圖片的功能優化設計優化
- APP功能模組實現之思路歷程(基於iOS端)APPiOS
- 慢Sql優化思路SQL優化
- 位元組終面的一點感悟和反思
- [20200223]關於latch and mutext的優化.txtMutex優化
- 關於SQL優化的小知識SQL優化
- [06] 優化C#伺服器的思路和工具的使用優化C#伺服器
- 廢品回收小程式的功能模組和優勢
- 資料庫效能優化-索引與sql相關優化資料庫優化索引SQL
- JAVA效能優化思路探究Java優化
- 【Java效能優化思路方向】Java優化
- 資料庫sql的優化問題的面試題資料庫SQL優化面試題
- 關於 Angular 應用 Components 和 Directives 的例項化問題Angular
- 效能優化之關於畫素管道及優化(二)優化
- Android 模組化探索和實踐(1):基本思路Android
- 淺談前端優化的幾個思路前端優化
- 貼合生產的MySql優化思路MySql優化