有沒有完全自主的國產(chǎn)化數(shù)據(jù)庫技術(shù)
前段時間的俄烏沖突,Oracle 宣布“暫停在俄羅斯的所有業(yè)務(wù)”,相信大家的心情絕不是隔岸觀火,而是細(xì)思恐極。

國產(chǎn)數(shù)據(jù)庫現(xiàn)狀
SPL 的由來
SPL 應(yīng)用效果
SPL 為什么更強

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ù)庫還能對付,但情況復(fù)雜時連 Oracle 這樣的資深數(shù)據(jù)庫都會“暈掉”,這里有相關(guān)的詳細(xì)測試案例:性能優(yōu)化技巧:TopN 。
SPL 的未來
還是創(chuàng)新
超越
評論
圖片
表情

