2009-03-10 20 views
1

Her şeyden önce, veritabanları hakkında pek bir fikrim yok, bu yüzden bu aptalca bir soru ise lütfen beni affet.Geniş bir veri akışını bir veritabanına depolarken kaynak kullanımı

Şirketim TCP yoluyla konumsal veriyi alıyor. Her paket birkaç yüzer ve bir zaman damgasından oluşur. Görevimiz, verileri modern bir bilgisayarda çalışan bir veritabanına (MS SQL Server 2005) saklamaktır.

Her blobun yaklaşık 20 baytı vardır. Her biri saniyede yaklaşık 25 paket gönderen 1000 gönderici var.

Bu miktarda veriyle baş edebilen tek, normal bir PC var mı? Değilse, bu sorunla nasıl başa çıkılır? Her gönderen için özel bir bilgisayar mı kurmalıyız?

cevap

2

Yani anlamak için gereksinimleri: 25 000 ekler Sen 20 bayt kadar saklamak istediğiniz ikinci
kadar yapmak istiyorum
x 1000 gönderenler * 25 paket * 60 saniye * 60 dakika * 24 saat = 43,2 GB/gün.

birkaç şey:

  • Bu verilerin ciddi büyük bir miktardır.
  • Normal bir PC bununla baş edemiyor, bunun için yetenekli bir sunucuya ve çok büyük bir disk dizisine ihtiyacınız olacak.
  • Verilerinizle ne yapmayı düşünüyorsunuz? İşlemek isterseniz, veri ambarlarına bakmak isteyebilirsiniz.

Sonunda bu sizin uzmanlık alanınız değil, bu boyuttaki proje için bir uzmana ihtiyacınız var.
Kısa vadeli bir danışmanlık için olsa bile bir tane bulun.

İlgili konular