Yayınlandı - Per, 14 Ara 2023

MsSQL de FileStream ve FileTable Kavramları

MsSQL de FileStream ve FileTable Kavramları

Günümüzde artık veritabanı sunucuları, yapısal verilerin dışında yapısal olmayan verileride tutmaya yöneliyor. Ses dosyaları, resimler, mailler, video dosyaları, ofis belgeleri vb..

Her geçen dakika hatta saniye, yönetebileceğimizden fazla veri üretiyoruz. Günümüzde potansiyel olarak kullandığımız verilerin yaklaşık %80'inin yapısal olmayan türde veriler olduğu ifade ediliyor. Bilgisayar donanımlarının (görece) bu yüksek kapasitedeki verileri depolayarak analiz yapabilecek seviyeye gelmesi oldukça karmaşık bir durum. Karmaşıklıktan kastım bu verilerin etkili bir şekilde saklanması ve bunların sağlıklı analizi diyebilirim. Aynı zamanda bu iş için harcanacak efor gücünün de ayrı meşakkat olduğunu belirtmek isterim. Bu karmaşıklıktan ötürüdürki, şimdilik bu tarz verilerin analizi kurumlar için "Dark Data" diye tabir edilen karanlık tarafta, aydınlanmayı bekliyor..
 
Esas konumuzun özelinde bir giriş yapacak olur isek; Sql server'ın yapısal olmayan veriler için sunduğu güzel bir özellik vardır:
FILESTREAM..
Sql 2008 ile birlikte gelen bu yapıda verileriniz NTFS disk sisteminde duruyor. Size düşen ise bu verilerinizi T-SQL kodlarıyla sorgulamak. Yani filestream, sql-server ile diskiniz arasında köprü görevi görüyor desek heralde yanılmış olmayız. Bu işlemin bana göre en büyük yararı audit dediğimiz yetkilendirme safhasından nasibini alması. İstediğiniz dosyaya read-only ataması yapıp yine bu dosyalara kimlerin erişeceği ile alakalı yetki ataması yapabilirsiniz. FILETABLE'da yine filestream ile aynı mantıkta çalışan hatta bu teknolojinin üzerine bina edilmiş daha ileri bir versiyondur diyebiliriz. Bu özellik ise sql 2012 ile birlikte gelmiştir. Sizin bu teknolojiyi kullanabilmeniz için iki seviyede işlem yapıyor olmanız gerekmektedir.
1-Instance seviyesinde,

2-Veritabanı seviyesinde.

Oluşturan

Furkan Aslan

Sevimli bir projeci...

Merhaba, ben Furkan. Yazılım sektöründe 12 senelik geçmişe sahip bir proje yöneticisiyim.

Genel olarak, proje yönetimi ile ilgileniyorum.

Profili Görüntüle

Yorumlar (0)

Arama Yap
Popüler Kategoriler
En Son Eklenen Blog
Robots.txt Dosyası Hakkında
Robots.txt Dosyası Hakkında
Web sitenizin arama motoru robotları ile iletişime geçip, istediğiniz sayfa veya dizinlerin indekslenmesini robots.txt dosyası ile sağlayabilirsiniz.SEO açısından oldukça mühim ve dikkat bir çekici konu olan robots.txt dosyalarının oluşturulma hikayesi ilk olarak 1994 yılında gündeme gelmiştir. Bu dosyanın mucidi, dünyanın ilk arama motoru olan aliweb'in de kurucusu olan Martijin Koster tarafından bulunmuştur. Ne amaçla kullanılır?Sahip olduğunuz web sitenizde değerli içerik linklerinin yanı sıra iletişim, hakkımda, gizlilik sözleşmesi, sıkça sorulan sorular gibi sitenin footer kısmında yer alan alanların google arama sonuçlarında çıkmasını engellemek maksadıyla kullanılan bir yöntemdir. Nasıl Oluşturulur ?Robots.txt dosyasını oluşturmak için herhangi bir programlama bilgisine ihtiyaç yoktur. Bilgisayarınızda notepad dosyası açıp bunu robots.txt ismiyle kaydediyor olmanız bu işin ilk aşamasıdır. Sonrasında ise bu dosyayı kök dizine atıyor olmanız gerekir. Yani URL nizin aktif hali şu şekilde olacaktır: sitenizinadi.com/robots.txt Robots.txt içeriğindeki komutlar nelerdir ?Bu dosya üç komuttan oluşur: 1) User-agent : İlgili komutun hangi robota uygulandığını ifade eder."*" derseniz tüm robotları kapsasın anlamı taşır. 2) Disallow : Ziyaret edilmesini istemediğiniz kısımları buraya yazıyorsunuz. "Disallow:/linkadi" şeklinde yazılır. "Disallow:" şeklinde bir yazım ise herhangi bir kısıt olmadığını, tüm web sitesinin robot tarafından taranabileceğini ifade eder. 3) Allow : Botlar tarafından taranmasını istediğiniz alanları buraya yazabilirsiniz. Bu arada belirtmekte fayda var. Birden fazla alanı alt alta "Allow :" diyip tanımlayabilirsiniz. Bunların dışında yorum satırı eklemek isterseniz, "#" işaretini kullanmanız gerekir. Bu işaretden sonra yazılan sözcükler google botları tarafından görülmez.

Per, 14 Ara 2023

MsSQL de FileStream ve FileTable Kavramları
MsSQL de FileStream ve FileTable Kavramları
Günümüzde artık veritabanı sunucuları, yapısal verilerin dışında yapısal olmayan verileride tutmaya yöneliyor. Ses dosyaları, resimler, mailler, video dosyaları, ofis belgeleri vb..Her geçen dakika hatta saniye, yönetebileceğimizden fazla veri üretiyoruz. Günümüzde potansiyel olarak kullandığımız verilerin yaklaşık %80'inin yapısal olmayan türde veriler olduğu ifade ediliyor. Bilgisayar donanımlarının (görece) bu yüksek kapasitedeki verileri depolayarak analiz yapabilecek seviyeye gelmesi oldukça karmaşık bir durum. Karmaşıklıktan kastım bu verilerin etkili bir şekilde saklanması ve bunların sağlıklı analizi diyebilirim. Aynı zamanda bu iş için harcanacak efor gücünün de ayrı meşakkat olduğunu belirtmek isterim. Bu karmaşıklıktan ötürüdürki, şimdilik bu tarz verilerin analizi kurumlar için "Dark Data" diye tabir edilen karanlık tarafta, aydınlanmayı bekliyor.. Esas konumuzun özelinde bir giriş yapacak olur isek; Sql server'ın yapısal olmayan veriler için sunduğu güzel bir özellik vardır: FILESTREAM..Sql 2008 ile birlikte gelen bu yapıda verileriniz NTFS disk sisteminde duruyor. Size düşen ise bu verilerinizi T-SQL kodlarıyla sorgulamak. Yani filestream, sql-server ile diskiniz arasında köprü görevi görüyor desek heralde yanılmış olmayız. Bu işlemin bana göre en büyük yararı audit dediğimiz yetkilendirme safhasından nasibini alması. İstediğiniz dosyaya read-only ataması yapıp yine bu dosyalara kimlerin erişeceği ile alakalı yetki ataması yapabilirsiniz. FILETABLE'da yine filestream ile aynı mantıkta çalışan hatta bu teknolojinin üzerine bina edilmiş daha ileri bir versiyondur diyebiliriz. Bu özellik ise sql 2012 ile birlikte gelmiştir. Sizin bu teknolojiyi kullanabilmeniz için iki seviyede işlem yapıyor olmanız gerekmektedir. 1-Instance seviyesinde, 2-Veritabanı seviyesinde.

Per, 14 Ara 2023

20 Soruda SQL
20 Soruda SQL
Bu kez 20 adet soruyla sql bilgimizi sınıyoruz.<a href = "Images/sqlsorular.docx" target="_blank">  Sizler için farklı konu başlıklarında 20 adet sql sorusu hazırladım. Cevapları dökümanın sonunda görebilirsiniz. Dökümanı indirmek için buraya tıklayınız. İyi çalışmalar dilerim. </a>

Per, 14 Ara 2023

Tüm Bloglar