Bulk Insert Nasıl Yapılır? C# Toplu Data Yükleme

Bulk Insert Nedir? Projemizde milyonlarca dataların aynı anda insert işlemlerinin yavaş olmasının sebebi her bir kayıtı teker teker kayıt etmesidir. Yavaş olması sebebiyle bunun için bir yöntem geliştirilmiştir. Insert edilirken kayıtların tek tek değilde bir tabloymuş gibi olduğu gibi tüm dataları başka bir tabloya insert edilmek için Bulk Insert yöntemi kullanılılır, Nasıl kullanıldığından size bahsedeceğim. […]

Normalizasyon Nedir ? Kuralları Nelerdir?

Normalizasyon Normalizasyon yani diğer adı ile Ayrıştırma, veritabanlarında çok fazla sütun ve satırdan oluşan bir tabloyu tekrarlardan arındırmak için daha az satır ve sütun içeren alt kümelerine ayrıştırma işlemidir. Bunların tabi ki kuralları vardır bu kurallara uyduğumuzda her tabloda aynı sütun ve satırları tekrar etmemiş olacağız ve veritabanındaki verilerimiz sağlıklı kullanıma uygun olacaktır. Şimdi hazırsanız […]

Schema (Şema) nedir?

Schema (Şema) SQL Veri tabanında gerek duyduğumuz birden çok özellik vardır. Büyük bir firmanın veri tabanı veya büyük boyutlu yazılımlar çok detaylı ve fazla veri tutmak, yönetmek için tasarlanır, bazı projelerde tablo sayısı fazlasıyla yüksek olur örneğin; birden çok bölümlerin verileri bi arada bulunmaktadır bunları yetkilendirmeler yapıp vb. kontrol etmek kolay olmaz bunun için aslında […]

Transaction Nedir? Ne İşe Yarar?

Transaction Transaction nedir sorusuna cevap olarak, daha küçük parçalara ayrılamayan en küçük işlem yığınına denir. Belirli bir grup işlemin arka arkaya gerçekleşmesine rağmen, işlemlerin toplu olarak değerlendirilmesini sağlar. “Transaction”, prensip olarak ya bütün işlemleri gerçekleştirir ya da hiçbirini gerçekleştirmez.

Turkish CI AS nedir? Nerede kullanılır?

Turkish CI AS  Eğer alanınızın Collation değeri “ Turkish CI AS ” değil ise Türkçe karakterlerde görsel olarakta işlem hatası olarakta bir çok sorunla karşılaşabiliriz.Türkçe karakter aramalarında sonuçların boş döndürebilir. Eğer alanınızın Collation değeri “SQL_Latin1_General_CP1_CI_AS” ise yapmanız gereken arama yapılacak olan alanın Collation değerini “Turkish_CI_AS” yapmaktır.