Veri Ambarı mı Lakehouse mu? Kısa Karar
2026 yılında saf veri ambarı (data warehouse) ile veri gölü evi (lakehouse) arasındaki sınır giderek silikleşmiştir; doğru seçim kullanım senaryonuza, mevcut veri tipinize ve ekip becerinize bağlıdır. Yapılandırılmış (structured), BI ağırlıklı, SQL odaklı iş yükleri için Snowflake veya BigQuery gibi modern veri ambarları en düşük sürtünmeyi sunar. Yapay zeka/makine öğrenmesi, yarı yapılandırılmış veri, açık format ve büyük ölçekli mühendislik gereksinimleriniz varsa Databricks lakehouse mimarisi öne çıkar. Maliyet açısından belirleyici olan platform fiyat etiketinden çok, depolama-hesaplama ayrımını ne kadar iyi yönettiğiniz ve sorgu/iş yükü optimizasyonunuzdur.
Bu yazıda Snowflake, BigQuery ve Databricks’i mimari, fiyatlandırma modeli, performans ve gizli maliyetler açısından somut verilerle karşılaştırıyor; her birinin hangi senaryoda toplam sahip olma maliyetini (TCO) düşürdüğünü netleştiriyorum. Platform seçimi, kullandığınız lakehouse tablo formatı kararıyla da doğrudan ilişkilidir.

Veri Ambarı, Veri Gölü ve Lakehouse Farkı
Üç mimariyi net ayırt etmek karar için kritiktir. Veri ambarı, yapılandırılmış veriyi şemaya uygun şekilde tutan, BI ve raporlama için optimize edilmiş, güçlü SQL ve yönetim sunan sistemdir (Snowflake, BigQuery, Redshift). Veri gölü, her tipteki ham veriyi düşük maliyetli nesne depolamada (S3, GCS) tutar ama yönetim ve performans garantisi zayıftır. Lakehouse ise ikisinin avantajlarını birleştirir: veri gölünün açık formatı ve düşük depolama maliyeti üzerine, ambarın ACID işlemlerini, şemasını ve performansını ekler (Databricks, Iceberg/Delta tabanlı mimariler).
| Boyut | Veri Ambarı | Veri Gölü | Lakehouse |
|---|---|---|---|
| Veri tipi | Yapılandırılmış | Her tip (ham) | Her tip + yönetim |
| Depolama maliyeti | Orta-yüksek | Düşük | Düşük (nesne deposu) |
| ACID/şema | Güçlü | Zayıf | Güçlü |
| BI/SQL uygunluğu | Çok yüksek | Düşük | Yüksek |
| ML/AI uygunluğu | Orta | Yüksek (ham erişim) | Çok yüksek |
| Açık format | Kısmen | Var | Var (Iceberg/Delta) |
2026’da bu kategoriler birbirine yakınsıyor: Snowflake ve BigQuery yarı yapılandırılmış veri ve ML yeteneklerini güçlendiriyor, Databricks ise SQL ambarı (Databricks SQL) ve BI tarafını olgunlaştırıyor. Yine de her platformun doğduğu kökten gelen güçlü ve zayıf yanları vardır.
Bu yakınsamanın altında yatan ortak teknik temel, depolama ile hesaplamanın ayrılmasıdır (decoupled storage and compute). Geleneksel ambarlarda depolama ve işleme aynı sunucuda birleşikti; bu, ölçeklemeyi pahalı ve katı yapıyordu. Modern platformlar veriyi düşük maliyetli nesne depolamada tutar, hesaplamayı ise bağımsız ve esnek biçimde ölçekler. Bu ayrım, “yalnızca kullandığın hesaplamaya öde” modelini mümkün kılar ve maliyet kontrolünün de temelini oluşturur. Ancak bu esneklik, dikkatli yönetilmediğinde kontrolsüz harcamaya da yol açabilir; bu yüzden maliyet disiplini her platformda kritiktir.
Snowflake: Sadelik ve Yönetim Kolaylığı
Snowflake, depolama ile hesaplamayı tamamen ayıran mimarisiyle tanınır. Sanal ambarlar (virtual warehouse) bağımsız ölçeklenir; bir ekibin ağır sorgusu diğerini etkilemez. Snowflake’in en güçlü yanı operasyonel sadeliğidir: indeks yönetimi, vakum, partition ayarı gibi geleneksel ambar bakımı büyük ölçüde ortadan kalkar.
Snowflake’in fiyatlandırması kredi bazlıdır; sanal ambar çalıştığı süre boyunca, boyutuna göre kredi tüketir. Bu model basittir ama dikkatsiz kullanımda maliyeti hızla artırabilir. Maliyet kontrolü için şu pratikler kritiktir:
- Auto-suspend: Boşta kalan ambarları kısa sürede otomatik askıya al; çalışmayan ambar kredi tüketmez.
- Doğru ambar boyutu: Sorgu yüküne uygun T-shirt boyutu (XS-4XL) seç; aşırı büyük ambar para yakar.
- Resource monitors: Kredi tüketim limitleri ve uyarılar tanımla.
- Sonuç önbelleği (result cache): Tekrarlanan sorgular hesaplama tüketmeden döner.
Snowflake, çoklu bulutta (AWS, Azure, GCP) çalışması ve veri paylaşımı (data sharing) yetenekleriyle özellikle çok satıcılı ortamlarda ve veri pazarı senaryolarında öne çıkar. Fiyatlandırma ve mimari ayrıntılar için Snowflake resmi dokümantasyonu başvuru kaynağıdır.

BigQuery: Sunucusuz ve Ölçek
Google BigQuery, tamamen sunucusuz (serverless) bir mimariyle çalışır; altyapı yönetimi neredeyse sıfırdır. İki temel fiyatlandırma modeli sunar: on-demand (taranan bayt başına ücret) ve capacity/slot bazlı (ayrılmış işleme kapasitesi). On-demand model, öngörülemeyen iş yükleri için esnek; capacity model, yoğun ve sabit iş yükleri için daha ekonomiktir.
BigQuery’nin en büyük maliyet tuzağı, on-demand modelde her sorgunun taradığı veri miktarıdır. SELECT * ile tüm sütunları taramak faturayı şişirir. Maliyet kontrolü için:
- Yalnızca gereken sütunları seçin; sütun tabanlı depolama sayesinde seçili sütun taranır.
- Bölümleme (partitioning) ve kümeleme (clustering) ile taranan veriyi azaltın.
- Sorgu maliyeti tahmini ve günlük tarama limitleri tanımlayın.
- Yoğun sabit yükte capacity/slot modeline geçerek öngörülebilir maliyet sağlayın.
BigQuery, Google Cloud ekosistemi, yerleşik ML (BigQuery ML) ve devasa ölçekli analitik için güçlüdür. Google ekosisteminde olan ekipler için en düşük sürtünmeli ambar seçeneğidir. Fiyatlandırma modelleri ve optimizasyon için BigQuery resmi dokümantasyonu kapsamlı bir rehberdir.
Databricks: Lakehouse ve AI Liderliği
Databricks, lakehouse paradigmasını popülerleştiren platformdur. Apache Spark üzerine kurulu, açık formatlar (Delta Lake ve giderek Iceberg) ile çalışır ve özellikle büyük ölçekli veri mühendisliği, makine öğrenmesi ve yapay zeka iş yüklerinde liderdir. Databricks SQL ile BI tarafını da güçlendirmiştir.
Databricks’in fiyatlandırması DBU (Databricks Unit) bazlıdır; hesaplama tüketimi DBU cinsinden ölçülür ve buna bulut sağlayıcının altyapı (VM) maliyeti eklenir. Bu iki katmanlı yapı, toplam maliyeti anlamayı biraz karmaşıklaştırır. Maliyet kontrolü için cluster otomatik ölçekleme, spot/preemptible örnekler ve iş yüküne uygun çalışma zamanı (Photon hızlandırma) kritiktir. Platform mimarisi ve fiyatlandırma için Databricks resmi dokümantasyonu başvuru kaynağıdır.
Databricks’in en güçlü ayrım noktası, makine öğrenmesi ve yapay zeka iş yüklerini veriyle aynı platformda tutmasıdır. Unity Catalog ile yönetişim, MLflow ile model yaşam döngüsü ve yerleşik notebook ortamı, veri biliminden üretime uzanan akışı tek çatı altında birleştirir. Bu, ayrı bir ML platformu yönetme yükünü ortadan kaldırır; ancak bu zenginlik, Snowflake veya BigQuery’ye kıyasla daha yüksek bir öğrenme eğrisi ve operasyonel uzmanlık gerektirir. Saf BI ihtiyacı olan bir ekip için bu güç gereksiz karmaşıklık olabilirken, ML ağırlıklı bir organizasyon için belirleyici avantajdır.
| Boyut | Snowflake | BigQuery | Databricks |
|---|---|---|---|
| Fiyat modeli | Kredi (ambar saati) | Bayt veya slot | DBU + VM |
| Mimari | Depolama-compute ayrık | Sunucusuz | Lakehouse (Spark) |
| Güçlü yan | SQL/BI, sadelik | Sunucusuz ölçek | ML/AI, mühendislik |
| Açık format | Iceberg desteği | Iceberg/BigLake | Delta + Iceberg |
| Çoklu bulut | Var | GCP merkezli | Var |
| Öğrenme eğrisi | Düşük | Düşük | Orta-yüksek |

Gerçek Maliyet Analizi: Gizli Kalemler
Platform seçiminde liste fiyatı yanıltıcıdır; gerçek TCO gizli kalemlerde saklıdır. Aşağıdaki tablo, üç platform için en sık gözden kaçan maliyet kaynaklarını ve etkilerini özetler:
| Gizli maliyet | Snowflake | BigQuery | Databricks |
|---|---|---|---|
| Boşta çalışan kaynak | Yüksek risk (askıya al!) | Düşük (serverless) | Orta (cluster timeout) |
| Aşırı tarama/sorgu | Orta | Yüksek (on-demand) | Orta |
| Veri çıkış (egress) | Var | Var | Var |
| Depolama birikimi | Time travel/fail-safe | Düşük | Snapshot/log |
| Optimizasyon emeği | Düşük | Orta (partition) | Yüksek (tuning) |
Genel kural: maliyetin çoğu platformdan değil, kullanım disiplininden gelir. Snowflake’te askıya alma politikası, BigQuery’de sorgu tarama disiplini, Databricks’te cluster yönetimi ihmal edilirse fatura beklenmedik biçimde şişer. Her üç platformda da depolama-hesaplama ayrımını anlamak ve hesaplamayı yalnızca gerektiğinde çalıştırmak en büyük tasarrufu sağlar.
Sık gözden kaçan bir başka maliyet kaynağı, kötü tasarlanmış veri modelleridir. Aşırı normalleştirilmiş şemalar, her sorguda çok sayıda pahalı birleştirme (join) gerektirir; sonuç, hem yavaş sorgu hem yüksek hesaplama maliyetidir. Analitik iş yükleri için boyutsal (denormalize) modelleme ve uygun ön-toplama (pre-aggregation), taranan veriyi ve işlem süresini ciddi biçimde azaltır. Verinizi dbt ile katmanlı modellemek, hem maliyet hem bakım açısından platform bağımsız bir kazanç sağlar. Materyalize görünümler (materialized views) ve sonuç önbellekleri de tekrarlanan sorguların maliyetini sıfıra yakın indirir; bu mekanizmaları aktif kullanmak, üç platformda da en etkili optimizasyonlardan biridir.
Maliyet kararını netleştirmek için iş yükü profilinizi tanımlamak en pratik yöntemdir. Aşağıdaki tablo, tipik iş yükü desenlerini ve her birinde en düşük TCO sunan platform eğilimini özetler; bu yalnızca bir başlangıç çerçevesidir, kesin karar kendi ölçümlerinizle netleşir:
| İş yükü profili | Baskın ihtiyaç | Eğilim | Maliyet anahtarı |
|---|---|---|---|
| Sabit, öngörülebilir BI | Düşük yönetim | Snowflake / BQ slot | Sabit kapasite |
| Değişken, ani sorgular | Esneklik | BigQuery on-demand | Tarama disiplini |
| Ağır ML/AI mühendisliği | Spark + ML | Databricks | Cluster yönetimi |
| Çok satıcılı veri paylaşımı | Çoklu bulut | Snowflake | Askıya alma |
| Google ekosistemi | Yerli entegrasyon | BigQuery | Sütun seçimi |
| Açık format öncelikli | Taşınabilirlik | Databricks / her üçü | Iceberg katalog |

Sonuçta platform değil, FinOps disiplini faturayı belirler; maliyet görünürlüğü, etiketleme ve düzenli gözden geçirme her üç platformda da vazgeçilmezdir.
Tipik Sorunlar ve Çözümleri
Veri platformu maliyetini kontrol altına almaya çalışan ekiplerin en sık karşılaştığı sorunlar gözetimsiz hesaplama, kötü sorgu hijyeni ve yanlış platform-iş yükü eşleşmesinden kaynaklanır. Aşağıdaki maddeler kritik tuzakları ve çözümlerini sıralar:
- Boşta yanan kaynak: Askıya alınmayan Snowflake ambarı veya kapanmayan Databricks cluster kredi yakar. Çözüm: agresif auto-suspend ve cluster timeout politikaları.
- SELECT * israfı: BigQuery on-demand’de tüm sütun taraması faturayı patlatır. Çözüm: sütun seçimi, bölümleme ve günlük tarama limiti.
- Yanlış platform seçimi: Saf BI iş yükünü Databricks’te koşturmak gereksiz karmaşıklık getirir. Çözüm: iş yükü-platform eşleşmesini senaryoya göre yap.
- Maliyet görünürlüğü eksik: Hangi ekip ne harcıyor bilinmez. Çözüm: etiketleme (tagging), resource monitor ve maliyet panoları.
- Depolama birikimi: Time travel, fail-safe ve snapshot’lar sessizce şişer. Çözüm: saklama (retention) politikalarını iş yüküne göre ayarla.
- Vendor lock-in korkusu: Tek formata kilitlenme esnekliği azaltır. Çözüm: açık format (Iceberg) ve katalog ile motor taşınabilirliği koru.
Sonuç
2026’da veri ambarı ile lakehouse arasındaki sınır bulanıklaşsa da doğru seçim hâlâ iş yükü profilinizle başlar. Yapılandırılmış, BI ve SQL ağırlıklı senaryolarda Snowflake operasyonel sadeliğiyle, Google ekosisteminde ve sunucusuz ölçekte BigQuery düşük sürtünmesiyle öne çıkar. Yapay zeka, makine öğrenmesi, açık format ve büyük ölçekli mühendislik gerektiğinde Databricks lakehouse mimarisi lider konumdadır. Maliyet kararı ise platform fiyat etiketinden değil, kullanım disiplininden gelir: hesaplamayı yalnızca gerektiğinde çalıştırmak, sorgu hijyenini korumak ve depolama birikimini yönetmek en büyük tasarrufu sağlar. Açık format ve katalog stratejisiyle satıcı bağımlılığını azaltmak, uzun vadeli esnekliğin anahtarıdır.
Sıkça Sorulan Sorular
Snowflake mi BigQuery mi Databricks mi seçmeliyim?
Yapılandırılmış, BI ve SQL ağırlıklı iş yükleri ve operasyonel sadelik önceliğinizse Snowflake’i seçin. Google Cloud ekosistemindeyseniz ve sunucusuz, düşük yönetim istiyorsanız BigQuery uygun olur. Yapay zeka, makine öğrenmesi, açık format ve büyük ölçekli veri mühendisliği gerekiyorsa Databricks lakehouse öne çıkar. Karar, mevcut bulut ortamınız ve baskın iş yükünüzle başlar.
Veri ambarı ile lakehouse arasındaki temel fark nedir?
Veri ambarı yapılandırılmış veriyi şemaya uygun tutar, BI ve raporlama için optimize edilmiştir. Lakehouse ise veri gölünün açık formatı ve düşük depolama maliyeti üzerine ambarın ACID işlemlerini, şemasını ve performansını ekler; böylece hem BI hem makine öğrenmesi iş yüklerini tek mimaride destekler. 2026’da iki yaklaşım giderek birbirine yakınsıyor.
Hangi platform en ucuz?
Tek bir platform her senaryoda en ucuz değildir; gerçek maliyet kullanım disiplininden gelir. Snowflake’te askıya alma politikası, BigQuery’de sorgu tarama hijyeni, Databricks’te cluster yönetimi ihmal edilirse fatura şişer. Boşta çalışan kaynakları kapatmak, sadece gereken veriyi taramak ve depolama birikimini yönetmek üç platformda da en büyük tasarrufu sağlar.
BigQuery’de maliyet nasıl kontrol edilir?
BigQuery on-demand modelinde maliyet taranan bayt miktarıyla doğru orantılıdır. SELECT * yerine yalnızca gereken sütunları seçmek, bölümleme ve kümeleme ile taranan veriyi azaltmak, günlük tarama limitleri ve sorgu maliyeti tahmini kullanmak kritiktir. Yoğun ve sabit iş yüklerinde capacity/slot modeline geçmek öngörülebilir ve genellikle daha düşük maliyet sağlar.
Açık format (Iceberg/Delta) satıcı bağımlılığını azaltır mı?
Evet. Açık tablo formatları ve bağımsız kataloglar, veriyi tek bir motora kilitlemeden farklı platformlardan okumayı mümkün kılar. Snowflake, BigQuery ve Databricks’in Iceberg desteğini artırması, aynı veri kopyasını birden çok motorla kullanmayı ve platform değiştirmeyi kolaylaştırır; bu da uzun vadeli esneklik ve pazarlık gücü sağlar.










Ömer ÖNAL
Haziran 10, 2026Müşterilerimde gördüğüm en pahalı hata, platform seçimini fiyat etiketine bakarak yapmak. Üç platform da yanlış kullanıldığında fatura patlatır: askıya alınmayan Snowflake ambarı, SELECT * yapan BigQuery sorgusu, kapanmayan Databricks cluster. Önce baskın iş yükünüzü netleştirin: saf BI mi, yoksa ML ağırlıklı mühendislik mi? Sonra kullanım disiplinini ilk günden kurun. Ve açık formatla (Iceberg) çalışın, çünkü pazarlık gücünüz ancak veriniz taşınabilir olduğunda gerçektir.