寫乙個800行的SQL語句是什麼樣的體驗?

時間 2021-06-23 22:06:43

1樓:取經科技

曾經突破編譯器可容許SQL位元組量的上限的老資料民工,來答一波。

如果是關聯式資料庫,比如MySQL或者Oracle,幾百行的SQL伺服器會很有壓力,一般業務上也很少大幾百行來寫。

但是對於離線大資料工具hive, 幾百行的sql是很常見的。原因是:

現在網際網路業務資料複雜

一般存放在多個業務資料庫中

統計口徑往往會比較複雜,甚至會涉及單錶自己join自己來滿足業務需求

hive作為大資料並行離線統計工具,計算能力橫向拓展很大。

所以,多個表關聯查詢也比較常見。

但是,但是,

但是,儘管如此,還是少寫幾百行的SQL,因為閱讀和維護成本巨大,甚至寫完的人過一段時間再看,也要好好回憶當時的邏輯。

所以,盡量多建立中間表,使用資料倉儲清洗資料的思維,來分層清洗的資料,讓統計邏輯更清晰,這樣更不容易出錯。

2樓:大海全是水

800行的sql,我真不知道需要什麼樣的伺服器才能帶動,原諒我知識的貧瘠。

當然,如果是:

select

from

table

這種的,就另當別論了。

用for迴圈語句寫乙個在輸入的十個數字中求最大和最小值的python程式應該怎麼寫?

QWERTY l我來乙個行數較少的 max,min float inf float inf for i in range 10 trya float input 請輸入數字 if a minmin a if a maxmax a exceptprint 輸入不正確 print f 最大 print ...

尼采提出的Will to Power 是乙個什麼層面上的Claim

linggan air 這學期選修了一位海德格爾研究專家的尼采課。課程還沒結束,忍不住寫幾個字,以後有機會再完善。尼采的will to power 是本體論層面的,也是尼采思想的核心和總束。所有一切都可歸納統攝於will to power 之下。Life is will to power,但 wil...

請以「我是乙個山神」為開頭寫乙個故事?

密斯檸檬汁 我是乙個山神。過了夏天我就滿三百零五歲了 那看來是我年歲小些,我是秋天生的,算算虛歲也就兩百一十五而已。沒事,我不嫌棄你小。我的山物產富饒,飛禽走獸多種多樣。我娘派我來是因為你山上的啄木鳥總來啄我家的門,幾個窩的門都被啄破了 那是我的信使,我派它送求親貼的。你個山神要娶只妖怪?只是底層公...