..


Sponsor Bağlantılar

SQL Server ile görüntüleri ele A. NET sınıf

Vincent Gaglio tarafından yazılmış Makale
4 Sayfa 1

Genellikle geliştirdiğimiz veri türleri dizeleri ve sayıları ile sınırlı değildir. Bazen belgeler, XML dosyaları, fotoğraflar, vs şeklinde veritabanı üzerinde büyük miktarlarda veri depolamak için ihtiyaç var. Bunu yapmak için, SQL Server (versiyon 2005) olarak adlandırılan ikili büyük nesne (BLOB'lar), büyük ikili veri yönetimi için özel bir veri türü sağlar:

  • Varbinary (MAX), Resim - resimleri yönetmek için
  • Varchar (max) ve Metin - yönetimi test etmek için
  • Nvarchar (max) ve ntext - UNICODE karakterler Editörlüğünü için
  • Xml - XML dosyalarının yönetimi için

Türleri metin, ntext ve görüntü SQL Server'ın önceki sürümleri gelen ve kullanımı önerilmez. Bu onların yerine yeni varchar (max), nvarchar (max) ve VARBINARY (MAX) kullanılmalıdır.

Word belgeleri, PDF, fotoğraflar, görüntüler ve benzeri: daha önce belirtildiği gibi ikili veri (BLOB), değişik şekillerde gelebilirler. . Diskinizdeki dosyaları gibi veri depolamak veya veritabanı içinde doğrudan dosyaları saklamak için: Uygulama NET bu tür verileri iki alternatif vardır işlemek için gerekli zaman.

Her iki seçenek de artıları ve eksileri var. İlk yaklaşım aşağıdaki durumlarda tercih edilir:

  • SQL Server göre sınırlı kaynaklara sahip
  • BLOB dosyaları (resim dosyaları üzerinde çalışması gereken bir grafik gibi) üçüncü şahıslar tarafından kullanılan
  • Veri işlemek için belirli bir editör kullanmak istiyorsanız (örneğin, Microsoft Excel dosyaları gibi. Xls)

Bu yaklaşımın en büyük dezavantajı veritabanını kolayca dosyalarına başvuruları kaybetmek olabilir. Eğer, örneğin, bir URL tablonun bir sütununda depolanır ve sonra bunları içeren görüntüleri klasörü fiziksel olarak bu tür görüntülere referans kaybettiği sunucu taşınır. Hatta bir sunucudan diğerine dosya aktarımı aynı nedenle bir sorundur.

Aynı Kategoride ...
E-Öğrenme
ASP (İleri) ASP (İleri)
Dinamik Web siteleri oluşturmak için tam ders. En düşük € 39.
ASP.NET (Ders) ASP.NET (Ders)
49 € Web uygulamaları oluşturmak için tam bir ders.
SQL ve Veritabanı (Ders) SQL ve Veritabanı (Ders)
Ilişkisel veritabanı oluşturma ve yönetme. En düşük € 39.
Sponsor Bağlantılar