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


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

