有沒有完全自主的國產(chǎn)化數(shù)據(jù)庫技術?


A | ||
1 | =file(“data.ctx”).open().cursor() | |
2 | =A1.groups(;top(10,amount)) | 金額在前 10 名的訂單 |
3 | =A1.groups(area;top(10,amount)) | 每個地區(qū)金額在前 10 名的訂單 |
和 SQL 不同,SPL 完成這個運算的語句中沒有排序字樣,也就不會產(chǎn)生大排序的動作,在全集還是分組中計算 TopN 的語法基本一致,不僅寫法上更簡單,性能也更高。而 SQL 只能寫出有排序字樣的語句,是不是能跑得快就只能指望數(shù)據(jù)庫的優(yōu)化引擎了,簡單情況時數(shù)據(jù)庫還能對付,但情況復雜時連 Oracle 這樣的資深數(shù)據(jù)庫都會“暈掉”,這里有相關的詳細測試案例:性能優(yōu)化技巧:TopN 。
還是創(chuàng)新
超越
評論
圖片
表情

