none
SQL Server'da .cpp, .cs ve .rar formatında dosya barındırmak için gerekli veri türü? RRS feed

  • Soru

  • Merhabalar,

    SQL Server'da yukarıda belirttiğim formatlarda dosya barındırmak istiyorum. Veritabanının tablolarını hazırlarken bu dosyaların geleceği alanda hangi veri tipini seçmem gerekiyor?

    31 Mart 2012 Cumartesi 12:32

Yanıtlar

  • Selam Timur,

    Veri tabanında dosyanın adını saklıcaksın. Örnegin test.rar, test.cpp v.b gibi öyle değil mi ? Bu durumda veri tipi nvarchar olması yeterli. Yüklenen dosya proje içerisinde örnegin dosyalar isminde bir klasörde barıncak dosyanın ismide veri tabınında olucak. 

    Eğer dosyayı proje icerisinde bir klasörde değilde veri tabanında saklamak istiyorsan dosyayı binary olarak saklamalısın. Binary okuyup-yazma adımlarını araştır. 

    Yazılım Uzmanı / Software Specialist

    • Yanıt Olarak İşaretleyen Teymour 31 Mart 2012 Cumartesi 12:48
    31 Mart 2012 Cumartesi 12:45

Tüm Yanıtlar

  • Selam Timur,

    Veri tabanında dosyanın adını saklıcaksın. Örnegin test.rar, test.cpp v.b gibi öyle değil mi ? Bu durumda veri tipi nvarchar olması yeterli. Yüklenen dosya proje içerisinde örnegin dosyalar isminde bir klasörde barıncak dosyanın ismide veri tabınında olucak. 

    Eğer dosyayı proje icerisinde bir klasörde değilde veri tabanında saklamak istiyorsan dosyayı binary olarak saklamalısın. Binary okuyup-yazma adımlarını araştır. 

    Yazılım Uzmanı / Software Specialist

    • Yanıt Olarak İşaretleyen Teymour 31 Mart 2012 Cumartesi 12:48
    31 Mart 2012 Cumartesi 12:45
  • Tamamdır. Çok teşekkürler :)
    31 Mart 2012 Cumartesi 12:48
  • Tamamdır. Çok teşekkürler :)

    Ama şunu da unutma, eğer dosyaların 1MB'tan büyük olacaksa, o zaman NTFS'te tutman daha performanslı olur. Şayet dosyaların örneğin 256KB'tan küçükse, o zaman veritabanında tutman daha performanslı olur.

    Not: Bunlar bugüne kadar yapılmış genel testlerden elde edilen sonuçlardır.


    Ekrem Önsoy - MCDBA, MCITP:DBA+DBD, MCSD.Net, MCSE, ITILv3, SQL Server MVP | http://ekremonsoy.blogspot.com

    1 Nisan 2012 Pazar 12:54