我正在進行分析任務,我們從大學圖書館獲得了包含近300.000.000行的部分數據集。哪個數據庫引擎適用於大型數據集
每一行包含:
- ID
- 日期
- 所有者
- 截止
- CHECKOUT_DATE
- CHECKIN_DATE
我就把這一切MySQ內L表格,然後我開始詢問我的分析任務,但是簡單的查詢(SELECT * FROM table WHERE ID = something
)需要9-10分鐘才能完成。所以我爲所有列創建了一個索引,這使得它明顯更快〜30秒。
所以我開始閱讀類似的問題,人們建議切換到「寬列商店」或「搜索引擎」而不是「關係」。
所以我的問題是,什麼是最好的數據庫引擎使用這些數據?
請問這種問題時,運行'SHOW CREATE TABLE mytable'幷包含輸出。這是向我們展示您創建了哪些索引的最明確方式。同樣使用'EXPLAIN SELECT * FROM mytable WHERE ID = 1234 \ G'來分析您的查詢幷包含輸出,它向我們展示了優化器計劃如何使用您的索引。 –