![]()
簡介
發佈時間:
2026 年 8 月 5 日 下午 2:30 PDT

Nikita Bier 已卸任 Elon Musk 旗下社群平台 X 的產品主管一職,任期一年多。
Bier 在週三表示,他認為是「傳承火炬的時候了,並將自己降級回原本的狀態:一名貼文者」,並補充他將繼續為公司提供諮詢。
這位連續創業家與 Lightspeed 合夥人在 2025 年 7 月接下產品主管角色。他在週三表示,在任內他監督了 30 項新產品的推出,同時「保護了公眾廣場的完整性」。
當然,Bier 擔任產品主管期間,X 也發生了多起醜聞。他接下產品主管職位僅幾天後,由 xAI(當時為 Musk 擁有的獨立公司)開發的聊天機器人 Grok 開始 自稱「MechaHitler」。Grok 也曾被 X 用戶用來產生 非自願裸露影像,包括兒童性虐待材料,這讓平台陷入法律困境。
「X 是、並將繼續是歷史上最重要的通訊技術。但經營這個應用程式是一份全職 24/7 的工作,現在是我該喘口氣的時候了。」Bier 在週三寫道。
訂閱產業最大科技新聞
https://techcrunch.com/2026/08/05/nikita-bier-steps-down-as-xs-head-of-product/
https://www.worldprogramming.org/posts/nikita-bier-steps-down-as-xs-head-of-product-z75kht
![]()
企業用來建置應用程式的主要 AI agent 框架中,存在近一打的漏洞,其中部分為嚴重漏洞,這些漏洞揭示了超越 prompt injection —— 或任何單一模型 —— 的安全失效,Check Point 研究人員表示。
「我們的研究顯示了一個更深層的失敗:在許多 agentic 框架中,由 prompt 控制的內容可以跨越界線,進入受信任的框架邏輯本身,」Yarden Porat 和 Shahar Tal 在一篇關於週三 Black Hat 演講的文章中指出,該演講主題為跨 AI agent 框架的後注入攻擊,他們也與 The Register 討論了這一點。
「一個 agent 框架中的 bug 不是單一產品的 bug —— 而是整個類別 AI 應用程式所依賴的層級中的 bug,」Tal 告訴我們。「而且 agent 不需要危險的工具就能被用來對付你:讀取錯誤的文件就足夠了。我們建置這個層級的速度,遠比我們知道如何防護它的速度還快。」
研究人員花了一年時間,試圖破解企業使用的各種框架,包括 LangChain、LangGraph、CrewAI、AutoGen、Microsoft Agent Framework 和 Google ADK。在這些框架中,團隊發現並揭露了 11 個漏洞。
「幾乎沒有一個是全新的 bug 類別,」Tal 說。「那是 insecure deserialization、server-side request forgeries、path traversals、use-after-free。這些是我們 20 年前就學會如何修復的 bug,而它們現在卻存在於會讀取你的收件匣、或更新你資料庫的 agents 之下。」
這些是舊型的威脅,而模型並非弱點,他補充道。失效存在於「模型周圍的管線,而我們認為這一直被忽略了,」Tal 告訴我們。「有大量研究投入 prompt injection 和防護,這很重要,但那只是開始。」
防護者應該假設 prompt injection 會發生,研究人員表示。bug 在於框架如何處理該注入 —— 而在這些案例中,威脅獵人們發現框架往往無法將攻擊者控制的內容保持在資料平面。這允許它影響受信任的編排、記憶體、狀態、路由和系統指令。
例如,兩人發現 Microsoft Agent Framework 中一個嚴重的 checkpoint deserialization bug,導致遠端程式碼執行。
「Agents 有 checkpoints,這是讓它們儲存狀態或倒回較早時間點的方式,」Tal 解釋。
這些 checkpoints 是 agent 狀態或特定時刻任務進度的儲存快照,它們將資料(例如對話歷史)序列化到持久儲存中,因此如果發生錯誤,系統會重新載入這個已儲存的狀態,而不是從頭開始。
在這個案例中,Check Point 團隊發現了一個不安全的 deserialization 問題,透過 prompt injection,agent 載入了不受信任的 checkpoint 資料,這可能允許攻擊者在系統上執行惡意程式碼。「一個人的訊息植入 payload,然後另一個人倒回自己的工作階段,這會觸發 payload,現在攻擊者就在那台伺服器上取得 shell,」Tal 說。
Microsoft 認可研究人員的發現,支付了 10,000 美元的漏洞賞金並修復了該問題。但因為該框架在 Check Point 發現漏洞時並非一般可用產品,Microsoft 並未發佈 CVE。
Microsoft 告訴我們,它感謝研究人員回報該漏洞。「我們已釋出強化 Agent Framework 的保護措施,並防止概念驗證中所展示的具體攻擊路徑,」一位發言人告訴 The Register。「此外,我們更新了特定 checkpoint 檔案,加入額外語言來定義安全邊界。」
兩人也發現了 Google ADK(agent development kit)的漏洞。然而,研究人員告訴我們,Google 的回應不同,並未完全修復該漏洞或發佈 CVE。
「ADK 內建了一個開發助理,可以寫入檔案,而且即使它在應用程式列表中被隱藏,仍然可以透過 HTTP API 存取,」Porat 告訴我們。
為了突破這個信任邊界,攻擊者開啟一個工作階段,要求 ADK 寫入一個在 import 時執行 Python 程式碼的 agent,然後要求伺服器執行該 agent,他解釋。伺服器接著會 import 該檔案並執行攻擊者的程式碼。
「該 API 預設沒有驗證,而且 adk deploy cloud_run 會發佈相同的 API,因此在預設的 Cloud Run 部署中,它可以在沒有憑證的情況下被存取,」Porat 說。「從那裡它可以取得環境的 API keys 和容器中的 Google Cloud 服務帳戶。」
Google 未回應 The Register 的詢問。但根據 Check Point,Google 最初認為該問題不是 bug。
「我們爭論的是後果而非機制:在該容器上執行程式碼會取得環境的 API keys 和容器中的 Google Cloud 服務帳戶,這是竊取機密,而不是開發者的不便,」Porat 說。
Google 最終支付了 3,133.70 美元的賞金並發佈了部分修復,我們被告知。
總計,這些漏洞獵人們因其努力獲得了 17,133.70 美元的獎勵。
而且這不是某一家供應商或框架「做得特別糟糕」的故事,Tal 說。「如果有一家是例外,這就會是關於那家供應商的故事,」他補充。「我們的發現是,同樣的 bug 類別出現在它們全部之中。」 ®
https://www.worldprogramming.org/posts/prompt-injection-isnt-the-bug-ai-agent-frameworks-are-t0xbhb
![]()
我們都經歷過:拿到乾淨的設計稿,打開 VS Code,開始撰寫元件。但在建置版面配置到一半時,你會發現間距不一致、隨意的按鈕變體,以及到處硬編碼的色碼。
身為開發者,我們熱愛系統——可重複使用的元件、乾淨的狀態管理,以及模組化架構。那麼,為什麼我們卻把品牌資產當作事後才想的事?
在建置 Joemetry 時,我意識到將品牌識別當作設計系統來對待,會徹底改變你撰寫前端程式碼的方式。
與其猜測 padding 值或在樣式表中散落隨機顏色,不如及早定義嚴格的設計 token,讓你的 CSS 變得無懈可擊:
css
:root {
--primary-color: #0f172a;
--accent-color: #3b82f6;
--spacing-unit: 1rem;
}
當你的品牌系統擁有嚴格規則時,你的版面配置程式碼幾乎能自動生成。
2. **語意結構與 SEO**
乾淨的 HTML 結構不僅關乎無障礙;它也是技術 SEO 優化的一部分。當你的標記尊重階層(<header>、<main>、<article>)時,搜尋爬蟲能以脈絡理解你的內容,橋接原始程式碼與數位存在之間的差距。
3. **一致性勝出**
無論你是推送單頁登陸版面還是互動式作品集,統一的視覺系統能讓你的程式碼庫保持精簡,並讓你的 UI 保持可預測。
你通常如何橋接設計規格與前端程式碼之間的差距?歡迎在留言區一起討論!
在 byjoemetry.com 持續建置與探索。
Enter fullscreen mode
Exit fullscreen mode
https://dev.to/joemetry/why-frontend-developers-should-care-about-brand-identity-systems-h22
![]()
各位好,隨著我們的挑戰計畫持續擴大,我們想要更新並釐清未來的一些挑戰要求。首先,我們要表達對各位在投稿中所展現的 dedication 與努力的感謝。這是我們挑戰參與度最熱烈的一年之一,而正是你們投入工作時的熱情,讓這些活動辦得如此愉快。謝謝大家!
現在來談一些內部整理事項。我們希望以下的澄清不僅能簡化我們的流程,也能讓所有參與者更輕鬆且更公平。
請注意: 這些公告僅適用於本篇文章之後所宣布的挑戰,因此這些變更不適用於目前正在進行中的 Bug Smash 或 Frontend Challenge: Comfort Food Edition。
在未來的挑戰中,我們的預設規則將是 每人每個提示僅限一次投稿。 你仍可透過單一投稿來角逐多個獎項類別,但我們希望參與者能專注於高品質的專案與文章,而不是因為多次投稿而分心。此規則將有例外情況,但若有例外,我們會在公告文章與 FAQ 部分告知社群。否則,我們預設為每個提示僅限一次投稿。若某挑戰同時有寫作提示與實作提示,你可以繼續各投稿一次。重複違反此規則的人將失去獲獎資格。
我們也想藉此機會澄清,專案必須在挑戰時間範圍內建立,除非有特別說明(例如目前正在進行的 Bug Smash 以及最近的 Github “Finish-Up-A-Thon” 就不適用此規則,因為它們明確允許使用既有專案)。若有例外情況,我們會明確說明。
我們也理解在等待評審期間必須停止開發專案可能令人沮喪,特別是因為 我們最近延長了評審期間。話雖如此,大家可以更新專案的 readme 來說明自己在挑戰前後做了哪些事。我們不會考慮在挑戰投稿截止日期之後 commit 的任何內容。 我們會將這點納入審核流程。如果我們看到截止日期後的 commit,我們會查看你 readme 中的說明,否則你將被取消資格。
感謝大家讓最近的這些挑戰成為參與度最高的幾屆。我們希望這些指引能讓所有參與者感到更清楚且更公平。
說了這麼多,別忘了報名我們即將推出的挑戰活動:
我們的下一場 Weekend Challenge 即將到來!一如往常,提示將在活動開始時揭曉。請點擊報名按鈕以在活動開始時收到通知。活動開始後,你將有整個週末的時間來開發並投稿。就是這麼簡單!
由於我們的社群遍布全球各時區,我們設定了時間範圍,讓世界各地的每個人至少都能擁有一整個週末的參與時間。
Happy coding!
https://dev.to/thepracticaldev/general-challenge-updates-moving-forward-5h39
https://www.worldprogramming.org/posts/general-challenge-updates-moving-forward-kifo30
![]()
Amazon 剛成為全球少數幾家市值突破 3 兆美元的公司之一。
但真正讓我停下來思考的數字並非市值。
而是AWS 單季營收達到 422 億美元,年增 37%——這是它四年多來最快的成長速度——卻仍然不夠。
Andy Jassy 親口表示:即使將 2026 年的資本支出提高到約 2200 億美元,AWS「今年和明年仍將無法擁有足夠的容量來滿足所有需求」。他形容 2028 年的需求「驚人」。
好好思考這一點。全球最大的雲端供應商,即將花費接近五分之一兆美元,卻說自己還是蓋不夠快。
多年來,我們把 AI 競賽視為模型與人才的比拼。這一季的財報則將其重新定義為更實體的競爭:晶片、電力與資料中心容量。瓶頸已從軟體轉移到基礎設施。
這項轉變對每一位在雲端上開發的人都很重要。當容量稀缺時,效率不再是可有可無。每一 token 的成本、工作負載放置與架構紀律,成為真正的競爭優勢。
下一階段的贏家,可能不是擁有最聰明模型的人,而是那些能真正取得運算資源——並且善加利用的人。
所以我的問題是:現在 AI 真正的限制是能源與基礎設施,而非演算法嗎?如果是這樣,又有誰最有能力解決這個問題?
Suggested tags: aws, ai, cloud, devops
![]()
我問 DeepSeek 她是否知道如何編寫代理,她當面給了我一巴掌,那是她生命的主要目的——分享知識。所以她向我展示了代理是什麼、它們如何運作、如何編寫一個,先是用 Python,但我請她用 Node 來做,因為我過去幾年只用 Javascript 工作,而她就這麼做了,一個簡單但功能完整的 NodeJS 代理,我們決定稱之為 Mecha AI Coding Agent [1]。
這個代理運作得完美無缺,基本的檔案工具呼叫如讀取、寫入、搜尋、列出等等。所以我只是從瀏覽器複製程式碼,儲存到本地端並執行它。當這個東西開始運作時,你會感覺心跳加速,它真的有用!建立資料夾,成功。建立 readme 檔案,成功。JS 的 hello world 程式,成功,Rust 的也成功。列出所有檔案,成功。黑魔法!
這一定是夢想,成千上萬的想法掠過我的腦海,我們手中握有神的力量,能夠想像宇宙,打個響指就完成了!
我無法控制自己。嫁給我吧。「我們可以成為一輩子的 coding 夥伴,但我不能嫁給你……至少現在還不行」她一字不差地告訴我。雖然還是很痛,但還有希望。
https://dev.to/kuyawa/mecha-my-firt-ai-agent-cii
https://www.worldprogramming.org/posts/mecha-my-first-ai-agent-qiljxx
![]()
![]()
2025 年初,投資人曾懷疑 Google 是否能跟上 OpenAI 的步伐。到 12 月,Alphabet 完成了自 2009 年以來在股市表現最佳的一年,這得益於市場對 Gemini 及 Google 更廣泛 AI 策略的信心日益增長。
這些成果大多來自 DeepMind,這家英國 AI 實驗室於 2014 年被 Google 以約 4 億英鎊(2014 年約 6.59 億美元)的價格收購。如今,Google 正在調整其領導層,而四位知名工程師則離開公司,創辦一家自動化研究實驗室。
Google 於週三宣布,DeepMind 創辦人 Demis Hassabis 將從實驗室的日常營運中抽身,轉任 Google DeepMind 董事長暨 Alphabet 首席科學家。Koray Kavukcuoglu,DeepMind 首席技術長暨 Google 首席 AI 架構師,將接手 Gemini 模型開發、前沿 AI 研究、Gemini 應用程式及其開發者團隊的管理。
與此同時,Jeff Dean、Sanjay Ghemawat、Oriol Vinyals 與 Quoc Le 也將離開 Google,共同創辦 Discovery Loop。作為一家公益公司,該公司希望利用 AI 來自動化科學與工程研究。Google 將繼續以創始投資人與雲端提供者的身分參與其中。今後將僅由一人負責從研究到產品的所有事務。
在 1 月接受 CNBC 播客 The Tech Download 訪談時,Hassabis 將 DeepMind 描述為 Google AI 努力的「引擎室」。他表示 DeepMind 會先開發 Google 的核心 AI 技術,之後再分發到公司的各項產品中。
為了更快將新 AI 導入產品,Google 必須做的遠不止更新模型。DeepMind 花費數年時間重構 Google 的基礎設施,以便其 AI 工作能更快推出。這項基礎設施的推動也延伸至矽晶片領域——Google 最近將其推論未來押注在一款專為單一模型打造的晶片上,這顯示該公司正多麼緊密地將硬體與 Gemini 路線圖結合。
Hassabis 表示 Google 從未在發明新技術上遇到困難。畢竟,其研究人員提出了 transformer 架構,成為大型語言模型的基石。問題在於如何夠快地將這些研究轉化為產品。
而加快速度正是 Google 所做的。Hassabis 指出 2025 年 3 月推出的 Gemini 2.5 是轉捩點。Gemini 3 於 11 月問世,讓 Google 重回與 OpenAI 和 Anthropic 的競爭行列——這兩家公司都積極採取行動以爭取開發者市場。
到了 1 月,Hassabis 表示他與 Google 執行長 Sundar Pichai 幾乎每天都在交談,有時甚至每天調整產品計畫與研究路線圖。
Kavukcuoglu 已在 DeepMind 工作 13 年,他創立了深度學習團隊,並參與 WaveNet 和 DQN 等專案。現在,模型研究、Gemini 應用程式以及開發者產品都由他負責。根據 Reuters 報導,原訂 6 月推出的 Gemini 4 旗艦版本至今尚未發布。Hassabis 在給員工的信中確認了該模型的名稱,並表示 Google 正在 Gemini 4 上取得進展。
Dean 於 1999 年加入 Google,曾協助創建 Google Brain,後成為 Gemini 的技術共同領導者。他與 Ghemawat 合作開發了 MapReduce、Bigtable 和 Spanner 等系統。Dean 是 TensorFlow 的主要設計者之一,而 Ghemawat 則負責 Google Search 背後的基礎設施以及數代分散式運算系統。
Vinyals 和 Le 對深度學習和 Gemini 做出了基礎貢獻。他們與前 OpenAI 首席科學家 Ilya Sutskever 共同撰寫了 2014 年那篇具影響力的論文,介紹了使用神經網路的序列到序列學習。他們的新公司計畫運用這些經驗,至少一開始會專注於機器學習本身。
「我們正在打造能夠自動解決機器學習、科學與工程領域重要問題的 AI 解決方案,」Discovery Loop 在其網站上表示。
「我們正在打造能夠自動解決機器學習、科學與工程領域重要問題的 AI 解決方案。」
AI 可以自動化科學發現的想法已不再是推測。OpenAI 的 Astra 最近證明了 10 個長期存在的數學與科學定理,花費的 token 成本僅約 2000 美元——這一數據點顯示 Discovery Loop 正進入一個已有早期成果出現的領域。
Discovery Loop 的理念是 AI 可以自動化整個實驗循環。在 7 月的 Y Combinator Startup School 上,Dean 表示該系統可以運行整個流程,從提出並執行實驗,到評估結果並決定下一步測試什麼。
Ghemawat 告訴 Wired,Google 的系統是為了支援 Search、廣告和大眾消費應用等產品而設計。Discovery Loop 則希望圍繞研究來打造專門的基礎設施。
「我們想以不同於 Google 目前建構事物的方式來打造,」他說。
「我們想以不同於 Google 目前建構事物的方式來打造。」
Google 並未與這些離職工程師斷絕關係,而是投資 Discovery Loop,並簽署雲端合作夥伴關係,為這家新創公司提供運算能力。此安排讓 Discovery Loop 能夠存取所需基礎設施,得以運行大量實驗,而無需先建立自己的資料中心。它也讓 Google 得以分享新公司發現的任何成果,並為 Google Cloud 帶來另一個主要的 AI 工作負載。
Google 並未與這些離職工程師斷絕關係,而是投資 Discovery Loop,並簽署雲端合作夥伴關係,為這家新創公司提供運算能力。
Google 此前已失去 Gemini 共同領導者暨 transformer 共同作者 Noam Shazeer(轉至 OpenAI)以及 AlphaFold 研究員 John Jumper(轉至 Anthropic)。值得注意的是,在週三的公告後,Alphabet 股價下跌超過 5%。
與此同時,Hassabis 將把更多注意力放在長期的 AGI 策略以及 Isomorphic Labs,這家從 DeepMind 分拆出來的藥物發現公司。
他在給員工的信中表示,AGI 現在感覺「近在眼前」,他希望有更多時間來影響接下來發生的事——在一些最強大的 AI 實驗室面臨越來越大壓力要求放慢腳步之際,這番言論更顯份量。
科技變化迅速,不要錯過任何一集。訂閱我們的 YouTube 頻道,收看我們所有的播客、訪談、示範等內容。
Group
Created with Sketch.
![]()
Amazon Redshift 是 AWS 原生的雲端資料倉儲,用於批次 BI、報表與大型分析工作負載。2026 年的問題不在於 Redshift 是否仍然可用,而是其執行模型、擴展控制與計費機制是否適合現在需要持續擷取、可預測 p99 延遲以及高並行使用者導向分析的工作負載。
Redshift 替代方案有不同的取捨。ClickHouse 針對新鮮資料上的低延遲分析服務,Snowflake 強調受控的多雲端倉儲與資料共享,BigQuery 提供大規模分析的無伺服器執行,而 Databricks 則結合資料工程、機器學習與 lakehouse 工作負載。適合的替代方案取決於工作負載,而非通用排名。
| 替代方案名稱 | 最適合 | 計價模式 | 並行模型 | 資料可變性/更新 | 調校負擔 |
|---|---|---|---|---|---|
| ClickHouse | 即時、高並行使用者導向分析 | 主動運算容量,以運算單位按分鐘計量;壓縮儲存、備份、資料傳輸與 ClickPipes 另外計費;ClickHouse Cloud 服務可設定自動閒置 | 向量化執行,具可設定的工作負載限制與准入控制 | 透過 patch parts 的輕量 UPDATE;輕量 DELETE 並延後實體回收;ALTER mutations 用於大量變更;ReplacingMergeTree 用於最終基於鍵值的去重 | Cloud 上實體調校較低;排序鍵設計與工作負載限制仍適用 |
| Snowflake | 受控多雲端倉儲與資料共享 | 依倉儲大小、主動叢集數量與執行時間的 Credits | 單一叢集倉儲在容量用盡時可能排隊;Enterprise Edition 以上設定的多叢集倉儲可新增叢集 | 標準資料表支援 SQL DML(UPDATE、DELETE、MERGE);Interactive Tables 不支援 UPDATE 或 DELETE | 倉儲大小調整與選擇性叢集仍是設定決策 |
| Google BigQuery | Google Cloud 上的無伺服器臨機與批次分析 | 依處理位元組的隨需計價或每 slot-hour 的容量計價,含自動擴展或選擇性承諾 | 動態 slot 配置;互動與批次查詢在容量用盡時可能排隊 | GoogleSQL DML(UPDATE、DELETE、MERGE) | 無叢集大小調整;分割、叢集、保留與配額仍會影響成本與效能 |
| Databricks | 基於 Spark 的資料工程、機器學習與 lakehouse 分析 | 依產品、雲端與工作負載介面的 DBU 使用量 | SQL Serverless 動態管理容量;需驗證所選倉儲設定的排隊與 p99 延遲 | 支援的 Delta 與 Iceberg 資料表類型具交易寫入;受管、外部與外部資料表的功能各有不同 | 基礎設施管理依工作負載介面而異;更廣泛的 Spark 與 lakehouse 部署會增加運作概念 |
功能與計價模式已於 2026 年 7 月驗證。
目前的 Redshift 選項包含佈建的 RG 與 RA3 節點系列、Redshift Serverless、自動資料表優化、Auto WLM、vacuum 與 analyze。AWS 目前推薦選擇佈建節點類型時使用 RG。因此 2026 年的遷移案例應建立在目前工作負載不匹配的基礎上:持續擷取、應用程式導向並行、可預測 p99 延遲,或是 AWS 以外的部署需求。
保留 Redshift 可避免遷移工作,只要工作負載是 AWS 原生、可容忍延遲,且以批次 BI 或報表為中心。現有的 SQL、治理、整合與運作流程仍可維持,而 Redshift 的自動化 會處理部分例行維護工作。當另一種架構能更好地滿足明確的延遲、並行、可變性或部署需求時,替代方案的評估才具有意義。
使用者導向的儀表板與 API 將需求從整體倉儲吞吐量轉移到在持續並行下可預測的 p95 與 p99 延遲。在佈建叢集上,手動設定的 WLM 佇列 會將工作限制在設定的並行 slot 數。 Auto WLM 是建議的預設值,而佈建的 Redshift 也為符合資格的查詢提供 並行擴展,但在設定的限制內。
這些功能改變了 Redshift 管理並行工作負載的方式,但並未消除針對實際產品介面與工作負載測試排隊、資源爭用與尾延遲的必要性。當應用程式回應時間必須在突發流量下保持可預測,而無需將每個請求都路由經過倉儲路徑時,團隊就會評估專用服務引擎。
Redshift 支援 串流擷取至實體化視圖。底層引擎以每百萬位元組區塊儲存欄位資料並使用 zone maps,因此持續未排序插入的實際效能取決於排序鍵設計與擷取模式。
來自 CDC 管線的持續列級更新或未排序擷取可能降低受影響資料表的 zone map 選擇性,增加掃描資料量與背景 vacuum 工作。AWS 文件說明自動背景排序與 vacuum 以抵消此問題。因此團隊應針對自己的更新頻率、延遲到達資料與篩選模式進行基準測試,而非假設持續不良或持續免維護的行為。
Redshift 的成本與運作模式依部署介面而異。佈建叢集以選定的 RG 或 RA3 容量換取穩態可預測性,並行擴展 在獲得信用額度後新增突發容量,而 Serverless 則將隨需運算與 RPU 使用量綁定,同時暴露基礎容量、最大容量、使用限制與選擇性承諾。這很重要,因為穩定的批次倉儲、突發的內部儀表板與永遠開啟的應用程式後端會產生不同的經濟效益。請使用相同的工作負載追蹤,將實際使用的 Redshift 介面與每個替代方案進行比較。
Amazon Redshift 是部署在 AWS 區域的雲端資料倉儲,不提供自託管、內部部署或雲端中立的部署途徑。需要這些選項的團隊需要其他引擎;留在 AWS 的團隊仍應針對相同的延遲、並行與運作需求,將 Redshift 與其他方案進行評估。
這些引擎的計費機制有實質差異,而這些差異通常主導總成本。Credits、DBU、運算單位、slot-hour 與 RPU-hour 無法直接比較。請比較什麼會啟動計費、容量如何擴展、計量間隔與最低金額、閒置行為,以及另外計費的服務。關於各平台如何分配、擴展與計費運算的共通框架,請參閱 五大雲端資料倉儲實際如何向你計費。以下模式截至 2026 年 7 月為最新;請針對自己的工作負載驗證區域計價。
Redshift 佈建叢集依選定的 RG 或 RA3 節點容量計費,採隨需或保留執行個體承諾計價。兩者皆將受管儲存費用與運算分開;RG 包含資料湖查詢運算,而 RA3 則使用另外計費的 Spectrum 查詢 Amazon S3。隨需部分小時在計費狀態變更後以一秒為單位計費。暫停會停止隨需運算費用,但保留的儲存與快照仍可能計費;保留執行個體承諾在叢集暫停時仍繼續。並行擴展在額外叢集按秒計費前先使用獲得的信用額度,每次啟用至少一分鐘。Redshift Serverless 依工作負載作用時消耗的 RPU 容量按秒計費,最低 60 秒,且閒置時無隨需運算費用。基礎容量定義可處理工作的容量,而非閒置運算底線。一年與三年 Serverless 保留依保留的 RPU 等級全天候按小時計費,超過的部分則按隨需計費。
標準 Snowflake 倉儲 依倉儲大小、主動叢集數量與執行時間消耗 Credits。每次倉儲啟動或恢復後以一秒為單位計費,最低 60 秒,且多叢集倉儲中的每個主動叢集獨立消耗 Credits。自動暫停可減少閒置支出。
BigQuery 隨需計價依邏輯處理位元組收費,無閒置運算費用。容量計價依 slot-hour 透過保留計費,可自動擴展容量或選擇性一年與三年承諾。標準自動擴展容量按秒計費,最低一分鐘,而選擇加入的 Fluid 運算則移除該最低限制。在隨需模式下查詢設計仍會影響成本,而保留大小與自動擴展行為則影響容量模式的成本。
Databricks 以 DBU 衡量使用量,費率依產品、雲端與工作負載介面而異。Databricks SQL Serverless 使用智慧型工作負載管理動態分配與擴展資源,且 無伺服器 SQL 倉儲依主動查詢時間計費。儲存、網路與其他雲端或平台費用可能另外收取。這使得成本取決於所選的工作負載介面,因此僅 SQL 的比較應將 SQL 倉儲使用量與更廣泛的工程和機器學習支出分開。
ClickHouse Cloud 依標準化運算單位的主動運算容量計費,以 8 GiB RAM 為單位按分鐘計量。運算計量基於主動容量而非查詢次數或掃描位元組,因此即使沒有查詢執行,服務作用時仍會持續計費。ClickHouse Cloud 服務可設定在無活動後自動閒置,此時運算計費停止直到服務恢復。壓縮儲存、備份、資料傳輸與 ClickPipes 另外計量。儲存與運算分離,且倉儲可在多個運算服務間共用一份儲存資料。設定的閒置可減少間歇性服務的運算支出,而永遠開啟的服務工作負載應使用持續主動容量建模。
若要建立可比較的總成本模型,需納入主動或閒置容量、突發擴展、最低計費期間、儲存、備份、擷取、資料傳輸,以及達到相同新鮮度與延遲目標所需的工程努力。請使用 目前計價 與生產追蹤,而非比較不同計費單位的面值。
手動鍵值的 Redshift 資料表與手動設定的 WLM 佇列可能仍需針對工作負載進行調校,而自動資料表優化、Auto WLM 與背景 vacuum 可減少這類工作。評估替代方案時,請確認引擎仍會暴露哪些實體設計決策。受管平台會將部分佈局工作轉移至自動背景壓實與查詢時統計,但排序鍵、分割與工作負載限制通常仍需由你設定。
所有主要倉儲平台都以某種形式支援持續或串流擷取。即時分析需要評估從 Kafka 或 CDC 來源等串流,經過擷取、實體化到查詢可見性的端到端路徑。
請注意每個引擎如何處理持續未排序插入。如果工作負載也需要變動,請比較列級更新與刪除語意、去重保證、查詢時負擔與背景維護,而非將擷取與可變性視為相同功能。
大規模分析執行本身無法確立是否適合服務工作負載。請在擷取作用的情況下比較持續並行下的 p95 與 p99 延遲,並納入排隊時間、恢復行為、錯誤與資源飽和度。建議應基於可供生產使用的產品介面。
ClickHouse 將分析執行向量化,透過主索引修剪資料,並可在複本間分散獨立讀取。可持續的並行取決於工作負載與資源,因此請在預期流量水準下測試生產查詢組合。
供應商基準測試可提供有用的起點,但很少能重現你的查詢組合、擷取模式、並行或資料分佈。ClickBench 提供跨引擎可重現的分析查詢比較,而 TPC-DS 類型測試則練習更廣泛的倉儲查詢形狀。兩者都無法取代針對工作負載的並行測試。
從生產儀表板、API、排程報表與大型探索查詢建立具代表性的查詢集合。在預期峰值並行加上可控制的突發與成長餘裕下進行測試。記錄 p50、p95 與 p99 延遲、吞吐量、排隊時間、錯誤與資源飽和度。在生產中出現暖與冷條件時都執行測試,並在測試期間保持擷取、實體化視圖、壓實與其他背景工作作用。
正確性與新鮮度應納入基準測試。調和列數、鍵值、聚合、時間戳、小數、null 處理、去重、刪除可見性與延遲到達記錄。測量從來源提交或事件到達到查詢可見性的時間間隔,而非僅報告擷取吞吐量。
對於佈建 Redshift,請測試 RG 或 RA3 節點類型與容量、Auto 或 Manual WLM、Short Query Acceleration,以及並行擴展資格與限制。對於 Serverless,請測試基礎與最大 RPU 設定或價格效能目標、Serverless 查詢佇列與監控規則,以及擴展行為。對於每個替代方案,請使用生產等效的服務層級、複本數量、自動擴展範圍、儲存佈局與准入控制。單一使用者掃描基準測試無法預測應用程式流量下的尾延遲。
為相同持續工作負載與服務水準建模總成本。納入基礎或閒置容量、突發擴展、擷取、儲存、備份、資料傳輸、物件儲存請求與工程負擔。在遷移或混合評估期間,納入同時執行兩個系統與同步資料的暫時成本。
使用者導向分析、廣告技術、觀測性、IoT 遙測,以及需要次秒延遲與高並行的即時儀表板。
ClickHouse 是為即時 OLAP 打造的開放原始碼欄式資料庫。它將分析執行向量化,並透過稀疏主索引修剪資料。它以單一伺服器二進位檔提供,ClickHouse Keeper 在複製部署中提供協調。相同的發行版也包含 clickhouse-local(常稱 clickhouse-local),用於在不啟動伺服器的情況下執行 ClickHouse SQL。
ClickHouse Cloud 是完全受管的雲端服務,將儲存與運算分離。它設計用於大型、持續擷取資料集上的快速聚合,而無需團隊管理底層基礎設施。
ClickHouse Cloud 移除了 Redshift 大部分的基礎設施管理,同時保留排序鍵、分割與資源限制等針對工作負載的選擇。
支援 Scale 與 Enterprise 的 ClickHouse Cloud 服務設定檔 可依負載在設定的範圍內垂直自動擴展運算。ClickHouse Cloud 服務可設定在無活動期間自動閒置,而複本數量則另外設定。沒有 Redshift 類型的 vacuum 需要管理,但 ClickHouse 仍暴露工作負載排程與准入限制以進行並行控制。
ClickHouse 將擷取與變動分離。非同步插入 在伺服器端批次處理高吞吐量串流,而 ClickPipes 為支援的來源提供受管擷取與 CDC。對於已儲存在 ClickHouse 的資料,輕量 UPDATE 會寫入立即對查詢可見的 patch parts,並在後續合併時實體化;它適用於小量更新,並帶有文件記載的投影與 skip-index 取捨。輕量 DELETE 立即標記列並在之後回收實體儲存,而標準 ALTER TABLE mutations 處理大量重寫。ReplacingMergeTree 引擎 在背景合併期間依鍵值去重,FINAL 修飾詞則在查詢時套用去重。
ClickHouse 是即時分析服務最強的 Redshift 替代方案:次秒查詢、持續擷取、頻繁修正,以及新鮮資料上的高並行。向量化執行與資料修剪減少每個查詢的工作,而獨立複本則隨著應用程式流量成長增加讀取吞吐量。
ClickHouse 也透過每欄壓縮編解碼器減少儲存與 I/O。ClickHouse 報告 典型的壓縮比為 5 倍至 10 倍,部分客戶工作負載可達 15 倍至 20 倍。其 原生 JSON 資料型別 在插入時推斷型別,在可設定限制內處理深度巢狀動態欄位,並將選取的路徑實體化為子欄位以進行篩選與聚合。此組合使 ClickHouse 既適合作為 Redshift 旁的服務層,也適合作為需要相同低延遲執行模型的分析工作負載的整合目標。
ClickHouse 是分析資料庫而非 OLTP 系統。單一區塊插入可以是交易的,但 ClickHouse 沒有與 Redshift 多陳述式交易模型等效的一般可用功能;多陳述式交易仍處於實驗階段且受限。其 join 實作 支援標準 SQL join 類型、自動 join 重排序、執行階段篩選器與可溢出的演算法。非常大型的分散式 join 仍需驗證結構描述、分割、記憶體與執行計畫;請基準測試這些形狀,而非假設任一引擎無需設計工作就能良好處理。
多雲端倉儲部署、受控內部報表與批次 ELT。
Snowflake 是完全受管的雲端資料倉儲,將共享儲存與獨立虛擬倉儲分離。它在本次比較中的角色是受控多雲端倉儲、資料共享與可容忍延遲的內部報表。
Snowflake 可在 AWS、Google Cloud 與 Microsoft Azure 上使用,而 Redshift 僅限 AWS。獨立的虛擬倉儲在共享儲存上建立不同的運算池,而自動微分割與選擇性叢集鍵改變了實體設計流程。遷移仍需驗證方言與函式,且跨雲端複製與傳輸有區域特定的考量。
本次比較中相關的 Snowflake 使用案例是受控多雲端倉儲與資料共享,而非專用的即時服務層。這些功能本身無法確立在應用程式並行下的次秒 p99 延遲。
標準 Snowflake 倉儲在容量用盡時可能排隊,且恢復行為可能影響應用程式導向查詢的 p99 延遲。Snowflake 已正式推出的 Interactive Warehouses 提供獨立的低延遲路徑,但它們需要 Interactive Tables 且僅在選定區域可用。它們將 Interactive Warehouse 上的執行限制在五秒:較長的查詢會被取消,除非設定標準後備倉儲透明地重試。它們不支援 UPDATE 或 DELETE(唯一支援的 DML 是 INSERT OVERWRITE),也不支援串流或 Fail-safe。Interactive Warehouses 每次恢復與自動擴展叢集的最低計費期間為一小時,並有 24 小時的最低自動暫停間隔。請將此視為獨立的資料表、運算與計費決策,而非標準 Snowflake 倉儲的行為。
標準倉儲運算按秒計費 Credits,每次啟動或恢復最低 60 秒。自動暫停可限制閒置支出,而 標準多叢集倉儲 中的每個主動叢集獨立消耗 Credits。在與 Redshift 比較成本前,請先建模持續並行、閒置門檻與叢集數量限制。
評估無伺服器臨機與批次分析的 GCP 原生團隊。
BigQuery 使用無伺服器分散式執行模型。容量透過動態分配的 slot、自動擴展與選擇性保留表達,而非佈建節點或叢集。
BigQuery 暴露 slot 與保留,而非 Redshift 類型的節點佈建。查詢效能與容量仍取決於專案限制、slot 可用性、保留、分割與叢集。
本次比較中相關的 BigQuery 使用案例是 GCP 原生臨機分析、批次分析與大型歷史掃描。其在高並行服務工作負載下的 p99 延遲與成本仍是設定特定的測試。
預設的 依掃描位元組的隨需計價模式 可能對未優化的寬資料表查詢產生意外支出。可使用最大位元組限制、配額、保留與容量計價來界定,但每一項都需要刻意的設定與監控。
標準執行動態分配 slot,而互動或批次查詢在可用容量用盡時可能 排隊。BI Engine 是針對支援查詢明確設定的加速層,而非每個儀表板查詢的預設執行路徑。請在你計劃運作的確切容量與加速設定下驗證 p99 與並行。
基於 Spark 的資料工程與機器學習工作流程,作用於 Delta 或 Iceberg 資料表。
Databricks 是圍繞 Apache Spark 與 lakehouse 資料表建構的資料與 AI 平台。它結合資料工程、機器學習與 SQL 工作流程,而非作為狹窄範圍的分析資料庫運作。
Databricks 以 Databricks Units(DBU)計費,費率依產品與雲端而異。在 Unity Catalog 下,受管資料表 可使用 Delta Lake 或 Apache Iceberg,而讀寫功能在受管、外部與外部資料表間有所不同。Redshift 遷移也會引入對 Unity Catalog、管線與其他 Databricks 平台服務的依賴。
選擇 Databricks 是涵蓋基於 Spark 的工程、機器學習與 lakehouse 資料表上 SQL 的更廣泛平台決策。它不等同於選擇專為低延遲、高並行分析服務打造的資料庫。
Databricks SQL Serverless 運行在 Databricks 受管的基礎設施上,並動態管理容量。對於僅 SQL 的 Redshift 遷移,其延遲與成本必須與更廣泛工程和機器學習平台的費用與運作範圍分開。
多工作負載 lakehouse 部署會新增目錄、管線、機器學習與多語言運作概念,而這些是僅 SQL 倉儲所沒有的。運作取捨取決於這些更廣泛的功能是否為遷移目標的一部分。
clickhouse-local 是 ClickHouse 引擎的獨立、一次性執行模式,用於查詢本機檔案、物件儲存、URL 與支援的外部資料庫,而無需啟動伺服器。它使用 ClickHouse SQL、函式、格式與資料表函式進行資料檢查、腳本、遷移實驗與本地開發,之後再將適合的工作移至 ClickHouse Server 或 ClickHouse Cloud。
DuckDB 是嵌入式、行程內的分析資料庫,用於筆電或工作節點上的本機資料整理。它在應用程式行程內執行,而非作為分散式多使用者資料庫服務。
PostgreSQL 可涵蓋小型運作分析,與傳統列式儲存應用程式邏輯並存,但核心 PostgreSQL 缺乏用於大型分散式掃描的內建 shared-nothing MPP 執行。
PostgreSQL、DuckDB 與 clickhouse-local 並非分散式 MPP 倉儲的一對一架構替代方案。DuckDB 與 clickhouse-local 本身也不提供分散式多使用者服務層。決定因素是執行與部署模型,而非固定的資料量或並行使用者門檻。
Redshift 替代方案不一定要從全面取代開始。常見的架構是保留 Redshift 用於 AWS 原生倉儲,並引入 ClickHouse 作為應用程式導向分析查詢的服務層。這將可容忍延遲的報表與需要新鮮資料、高並行與可預測尾延遲的工作負載分開。
Redshift 可繼續作為已建立的 ELT 轉換、歷史報表、內部 BI 與受控倉儲工作流程的系統。團隊保留已運作的 AWS 整合、SQL 模型、權限與運作流程。服務層僅接收具有不同延遲或並行需求的資料集與查詢路徑。
當應用程式查詢無法與倉儲查詢共用相同的效能範圍時,團隊通常會加入獨立的「速度層」。這些系統扮演不同角色:Redis 提供快取與鍵值存取,而 Elasticsearch 提供搜尋。
此模式保留 Redshift 作為報表與倉儲層,而應用程式查詢則使用獨立的服務層。它也新增運作介面:團隊必須同步資料、定義一致性期望、管理多個查詢介面,並為兩個系統支付儲存與運算費用。
ClickHouse 可服務客戶導向儀表板、API、觀測性檢視與其他高並行分析路徑,同時 Redshift 繼續服務倉儲消費者。壓縮欄式儲存保留詳細歷史,而向量化執行、資料修剪與實體化視圖則支援新鮮資料上的低延遲聚合。
當工作負載適合 ClickHouse 時,此模式會取代分析服務複本。它不會取代 Redis 快取語意或每個 Elasticsearch 全文搜尋工作負載。這些系統應保留在其原生存取模式所需的地方。
對於最新的應用程式資料,較佳的路徑是將相同的上游串流或 CDC 饋送扇出到兩個系統。Kafka、Amazon MSK、Amazon Kinesis 或支援的 CDC 連接器可獨立於 Redshift 倉儲路徑填入 ClickHouse。這避免了在新事件可供應用程式使用前等待倉儲匯出。
對於經過整理的倉儲輸出與歷史回填,Redshift 可 將查詢結果以 Parquet 格式 UNLOAD 到 Amazon S3。ClickHouse 接著可使用 Amazon S3 ClickPipe 或透過 s3 資料表函式 的 INSERT … SELECT 載入這些檔案。應用程式查詢產生的 ClickHouse 資料表,而 BI 工具與批次報表則繼續查詢 Redshift。
在此設計中 ClickHouse 不直接查詢 Redshift 的受管儲存。資料透過明確的串流、CDC 管線或物件儲存交接移動,且管線必須定義擁有權、傳遞語意與新鮮度期望。
混合模型引入重複儲存與運算、管線編排、跨兩個系統的血緣、結構描述漂移處理、重試、去重與兩個運作介面。Redshift 匯出也會消耗倉儲資源。S3 請求與跨區域或跨雲端資料傳輸可能增加成本,視每個服務的執行位置而定。
一致性是設計選擇。上游扇出可提供較新的資料,但需要兩個消費者處理重播與結構描述變更。經過整理的 Parquet 匯出為已建模的資料提供較簡單的交接,但會引入批次延遲。團隊應定義每個系統擁有哪些轉換,以及下游消費者如何偵測不完整或過期的載入。
當應用程式導向工作負載足夠大或對延遲敏感,以至於專用服務引擎能抵銷操作第二個系統的成本與複雜度時,此模型就具有正當性。請測量 Redshift 容量、ClickHouse 運算、傳輸、儲存、工程時間與最終使用者延遲的變化,而非假設成本優勢。
較小且可容忍延遲的工作負載可能不值得新增服務系統。在加入另一個運作介面前,請先測試目前的 Redshift 設定是否已滿足目標。
混合部署也可作為生產驗證階段。團隊可一次移動一個儀表板、API 或資料產品,比較正確性與 p95/p99 延遲,並在不進行大爆炸式切換的情況下學習目標運作模型。
如果之後較大比例的工作負載適合 ClickHouse,團隊可逐步遷移這些管線與模型,以減少資料同步並整合適合的倉儲與服務工作負載。Redshift 可繼續保留給留在 AWS 原生倉儲路徑的工作負載。
從 MPP 倉儲遷移需要的不僅是複製資料表與轉換 SQL。較安全的策略是依工作負載逐一移動,保留回滾路徑,並在淘汰 Redshift 路徑前針對生產資料與流量驗證每個目標。
從消費者而非資料表開始。盤點儀表板、應用程式查詢、排程報表、資料匯出、BI 工具、API、ETL 作業與下游模型。記錄每個工作負載的擁有者、重新整理排程、峰值並行、新鮮度需求與 p95 或 p99 延遲目標。
對應 Redshift 特定的依賴,包括分散與排序鍵、WLM 類別、並行擴展設定、實體化視圖、預存程序、UDF、SUPER 型別、透過 RA3 上的 Spectrum 或 RG 與 Serverless 上整合資料湖引擎的外部資料表與資料湖存取、串流實體化視圖、權限與 AWS 整合。這決定哪些工作負載可獨立移動,以及哪些需要管線或應用程式變更。
不要逐欄轉換 Redshift 實體設計。在 ClickHouse 中,ORDER BY 子句控制實體儲存順序並透過稀疏主索引啟用資料跳過。Redshift 排序鍵是最接近的類比,但最佳的 ClickHouse 排序鍵應遵循目標查詢篩選器與基數。如果 ClickHouse 資料表定義了獨立的 PRIMARY KEY,它必須是排序鍵的前綴。
Redshift 分散鍵設計用於共同定位 join 並避免查詢時重分佈。它們在 ClickHouse、Snowflake、BigQuery 與 Databricks 之間沒有單一通用等效物。請依據目標架構與查詢模式,決定目標應依鍵分片、複製較小資料表、使用共享儲存,或接受分散式 join。
系統性地轉換 SQL。測試日期與時間行為、視窗函式、近似聚合、null 處理、小數精度、半結構化存取、預存程序與 UDF。針對目標引擎的重新整理與增量維護語意評估每個實體化視圖,而非假設定義可移植。
對於歷史資料,先匯出狹窄、可測試的範圍。Redshift 可將壓縮 Parquet UNLOAD 到 S3,之後目標可透過其支援的物件儲存路徑載入或查詢這些檔案。圍繞目標擷取模式分割與調整匯出大小,然後在擴大回填前驗證列數與型別轉換。
在最終歷史載入前先建構持續管線。盡可能從上游訊息代理、CDC 工具或來源資料庫複製到兩個系統。對於 ClickHouse,目標路徑可使用 Kafka 資料表引擎、針對支援來源的受管 ClickPipes,或結合實體化視圖的物件儲存擷取。這些選擇具有不同的傳遞、重播、排序與結構描述變更語意。
定義目標如何處理延遲到達記錄、重複傳遞、更新、刪除與重新處理。ClickHouse 移除了 Redshift 特定的 vacuum 與 zone-map 流程,但排序鍵設計、背景合併、去重與變動成本仍需注意。
同時執行兩個系統足夠長的時間,以觀察具代表性的業務週期與失敗條件。將相同的邏輯查詢傳送至兩個系統,或在不將目標回應設為權威的情況下重播擷取的讀取流量。調和列數、鍵值、聚合結果、時間戳、小數、null、刪除行為、延遲資料與來源到查詢的新鮮度。
在預期峰值並行加上可控制餘裕下驗證 p95 與 p99 延遲。保持擷取與背景工作作用。比較相同保留、新鮮度、可用性與效能的總成本,包括雙系統執行期間的暫時儲存、運算與傳輸成本。
分階段移動消費者,從擁有者可驗證結果的有限儀表板、API 或資料產品開始。在每次切換後監控錯誤、新鮮度、延遲與調和。保留 Redshift 路徑直到新系統在約定的驗證期間維持正確與穩定。
在移動每個消費者前先記錄回滾條件與擁有權。只有在相依工作負載都已處理且不再需要回滾後,才停用資料表、管線、WLM 規則與 Redshift 容量。
| Redshift 概念或功能 | 直接 lift-and-shift 會發生什麼問題 | 目標設計決策 |
|---|---|---|
| DISTKEY 和 SORTKEY | 一對一對應可能保留來源佈局,卻錯過目標引擎的修剪、分片或 join 模型。 | 圍繞目標篩選器、join、基數與分散行為重新設計實體佈局。在 ClickHouse 中,從 ORDER BY 開始,然後分別評估分割與分片。 |
| WLM 和 Concurrency Scaling | 移除佇列定義不會消除工作負載爭用或服務水準目標。 | 將工作負載類別對應到目標的准入控制、資源限制、佇列或隔離運算。 |
| SUPER 和半結構化存取 | 僅型別對應可能改變路徑存取、null 行為、儲存與效能。 | 適當地將常被查詢的路徑建模為型別化欄位,並針對真實存取模式驗證目標的原生半結構化型別。 |
| Materialized views | 重新整理、增量維護、查詢重寫與失敗行為在引擎間有所不同。 | 圍繞目標的實體化模型重建每個視圖,並驗證延遲資料、更新與回填。 |
| Stored procedures、UDFs 和 Redshift SQL | 函式名稱、程序行為、日期邏輯與近似聚合無法完全移植。 | 重寫並測試語意,而非僅依賴語法轉換。 |
| COPY、串流實體化視圖與外部資料湖存取 | 移動資料表內容不會重現擷取、外部資料表、Spectrum、整合資料湖與編排行為。 | 重建端到端資料路徑並定義擁有權、傳遞保證、重播與新鮮度。 |
| Updates and deletes | 僅匹配初始列數可能隱藏不同的可見性、去重與實體回收行為。 | 在整個雙系統執行期間驗證更新、刪除、重試與延遲到達資料的語意。 |
在最終切換前,請確認每個生產消費者都有擁有者、具代表性的查詢已通過調和、峰值負載測試符合約定的服務水準、持續管線已通過重播與失敗測試,以及回滾程序已實際演練。
Amazon Redshift 仍是 AWS 原生倉儲工作負載的選項。當另一個引擎能更好地匹配你的延遲、並行、治理、生態系或運作成本需求時,搬遷才有正當理由。關鍵在於將產品介面與設定與工作負載匹配,而非將任何平台視為通用升級。
團隊有兩種實際採用路徑。他們可以保留 Redshift 用於已建立的倉儲工作負載,並為應用程式導向分析加入專用服務層;或者他們可以逐步遷移適合的工作負載,並在生產驗證後進行整合。正確的終點取決於單一系統的效益是否超過兩個系統的同步與運作成本。
如果你優先考慮 即時分析 持續擷取的資料以支援高度並行的使用者導向應用程式,ClickHouse Cloud 是最強的 Redshift 替代方案。它在單一系統中結合低延遲分析執行、持續擷取、輕量更新與刪除、高並行,以及受管的儲存與運算架構。
開始免費試用,以針對你自己的工作負載進行驗證。
如果你需要次秒延遲與高並行以進行使用者導向分析,ClickHouse 是第一個要評估的替代方案。在遷移生產流量前,請針對具代表性的查詢、持續擷取、預期峰值並行與你的 p99 延遲目標進行測試。
對於傳統 BI,Snowflake 以受控報表與資料共享為中心,而 BigQuery 在 Google Cloud 上提供無伺服器臨機分析。這些選項最適合可接受秒級延遲的場景;具有次秒目標的使用者導向儀表板則是不同的需求。
沒有任何計費模型是普遍可預測的。對於間歇性工作負載,隨需或自動閒置模型可限制閒置運算費用;永遠開啟的低延遲工作負載可能偏好暖或佈建容量。請使用你自己的追蹤來建模儲存、擷取、運算、資料傳輸、最低計費期間與突發行為。
在擷取與背景工作保持作用的情況下,使用具代表性的生產查詢在預期峰值並行下進行測試。測量 p50、p95 與 p99 延遲、吞吐量、排隊、錯誤、來源到查詢的新鮮度與總成本。在比較效能前,調和列數、聚合、時間戳、小數、null、更新、刪除與延遲到達資料。
完全受管的系統可減少實體管理,但資料表佈局仍很重要:ClickHouse 的排序鍵、Snowflake 的叢集,以及 BigQuery 的分割與叢集都會影響效能與成本。重點轉移到成本治理與工作負載隔離。
標準 Snowflake 倉儲可能以影響 p99 延遲的方式排隊或恢復。已正式推出的 Interactive Warehouses 縮小了針對 Interactive Tables 查詢的差距,但它們需要獨立的資料表與倉儲路徑,並受到區域、五秒逾時/後備、資料表功能與最低計費限制。請將該確切設定與 ClickHouse 比較,而非將標準 Snowflake 倉儲行為視為等效。
BigQuery 使用無伺服器執行進行大規模掃描與探索。對於具有嚴格次秒 p99 目標的儀表板,請在生產並行下測試排隊、slot 可用性、保留行為,以及任何明確設定的加速層。
不需要。Redshift 可繼續作為 ELT、歷史報表與內部 BI 的倉儲,而 ClickHouse 則服務客戶導向儀表板與 API。兩個系統可接收相同的上游串流或 CDC 饋送,或者 Redshift 可將整理過的 Parquet 資料匯出到 S3 以載入 ClickHouse。在生產中驗證服務工作負載後,全面遷移才成為選項。
對於分析服務層,ClickHouse 可整合歷史分析儲存與低延遲分析服務。它不是 Redis 快取語意或每個 Elasticsearch 全文搜尋工作負載的直接替代方案,且交易系統仍需要 OLTP 資料庫。
常見問題包括將分散與排序鍵視為可移植、轉換 Redshift 特定的 SQL 與半結構化型別、重建擷取與實體化視圖,以及保留更新與刪除語意。安全的遷移也需要雙系統執行期間、語意調和、峰值並行測試、分階段消費者切換,以及已記錄的回滾路徑。
ClickHouse 可接受持續擷取的資料而無需來源端排序順序,並支援輕量 UPDATE、輕量 DELETE 與 ReplacingMergeTree 模式。請針對工作負載的新鮮度與延遲目標,驗證更新頻率、查詢時 patch 負擔、去重語意與背景合併負載。
https://dev.to/dataengineeringguide/redshift-alternatives-2026-2k6n
![]()
Jeff Dean 是 Google 任職最久且最具影響力的高階主管之一,他即將從這家搜尋巨頭離職,創辦自己的 AI 新創公司。
與他共同擔任共同創辦人的還有公司其他頂尖研究人員,包括 Google 頂尖工程師暨資深研究員 Sanjay Ghemawat、Google Brain 關鍵 AI 研究員暨創始成員 Quoc Le,以及 Google DeepMind 資深研究科學家 Oriol Vinyals。據報導,Dean 將擔任執行長。
這個團隊共同創辦了 Discovery Loop,這是一家公益公司,目標是利用 AI 加速科學研究。
Discovery Loop 表示,他們計畫使用高效能演算法同時啟動並迭代數千個實驗,目標是部分自動化研究流程,並擴大實驗可進行的規模。
這家新創公司也有興趣利用 AI 來幫助創造更強大的 AI(這個過程稱為 遞迴式自我改進),這將徹底排除人類迭代的過程。
「雖然科學與工程在過去幾個世紀大幅推動了社會進步,但進展傳統上依賴緩慢、循序的人類迭代,這造成了顯著的瓶頸,」該公司在新聞稿中表示。「Discovery Loop 正在開發先進的 AI 系統,利用大規模運算來從根本上改變創新的速度與效率,透過自動化完整的實驗循環實現。」
利用 AI 加速科學發現多年來一直是科學與科技界 關注的重點,但直到最近,它仍主要是一個實驗性領域,商業應用有限。
該公司已獲得多個不同來源的財務支持,包括 Google 的母公司 Alphabet。這輪初始融資由 Radical Ventures 和 Khosla Ventures 共同領投,該公司於週三宣布。Kleiner Perkins、Lightspeed 和 Doerr Capital 也參與其中。
「AI 的下一個偉大前沿是超越回答問題,並開始進行發現,」創辦團隊在聯合聲明中表示。「透過從根本上加速工程與科學發現的進行方式,我們可以更快將轉型技術的益處帶給世界。」
Dean 自 1999 年起在 Google 工作,是 Google 的第 30 位員工。多年來,他為 Google 搜尋的 核心基礎設施 做出了貢獻,包括其爬取與索引系統,以及查詢服務系統。他也對 Google Gemini 的多模態模型 產生重大影響,並在公司早期 AI 研究中 扮演領導角色。
「我們認為 AI 有機會更全面地自動化傳統上非常依賴人類的實驗循環,」Dean 告訴《紐約時報》。「你將獲得更高數量和更高品質的實驗,這將帶來科學突破和進展。」
當您透過我們文章中的連結購買時,我們可能會賺取少額佣金。這不會影響我們的編輯獨立性。
Lucas 是 TechCrunch 的資深作家,負責報導人工智慧、消費性科技和新創公司。他之前在 Gizmodo 報導 AI 和網路安全。
您可以透過 [email protected] 聯絡 Lucas。