Ana içeriğe geç
Bulut & Altyapı

FastBCP 1.6 SQL Server yedeklerinden doğrudan Parquet aktarımı yapıyor

Öne çıkanlar

  • FastBCP 1.6, geri yükleme yapmadan SQL Server .bak dosyalarından Parquet formatına doğrudan veri aktarıyor.
  • 320 GB boyutundaki yedekten 175 milyon satırlık tablo 24 iş parçacığıyla 29,6 saniyede dışa aktarıldı.
  • Üretim sunucusuna bağlanmadığı için kilit, oturum veya performans kesintisi yaratmıyor.
  • FastTransfer ile birleştiğinde veriler eski SQL Server sürümlerine ya da PostgreSQL'e taşınabiliyor.

FastBCP 1.6 sürümü, SQL Server tam yedek (.bak) dosyalarından tabloları doğrudan Parquet formatına aktarma yeteneği kazandı. Yeni özellik sayesinde veri tabanını geri yüklemeye veya çalışan bir SQL Server sunucusuna bağlanmaya gerek kalmadan tablolar dışa aktarılabiliyor. Şirketin ArpeMSBackup sürücüsünü kullanan araç, yedek dosyasını ikili formatta doğrudan okuyarak verileri doğrudan Apache Arrow sütunlarına ve ardından Parquet dosyalarına dönüştürüyor.

Testlerde 320 GB boyutundaki bir üretim yedeğindeki ilk dosya açılışı 2 dakika 29 saniye sürdü, sonraki okumalar ise önbellek sayesinde 0,3 saniyede tamamlandı. 24 iş parçacığıyla çalıştırılan sistemde, 175 milyon satırlık bir tablo 29,6 saniyede Parquet formatına aktarıldı. Canlı SQL Server bağlantısına kıyasla 2 kattan fazla hız sağlayan yöntem, sunucu üzerinde kilit, oturum ya da bellek yükü oluşturmuyor. Dışa aktarılan veriler FastTransfer aracıyla eski SQL Server sürümlerine veya PostgreSQL gibi farklı sistemlere yüklenebiliyor.

Araç, SQL Server 2017 ile 2025 arasındaki sürümlerin tam yedeklerini, ZSTD ve MS_XPRESS sıkıştırmalarını destekliyor. TDE ile şifrelenmiş yedekler, diferansiyel ve işlem günlüğü yedekleri ise destek kapsamı dışında kalıyor. Canlı sunucuları yormadan veri ambarlarını beslemeyi ve tekil tablo kurtarmayı kolaylaştıran çözüm, Windows x64 ve Linux x64 platformlarında çalışıyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.