Kaynaklar

CC C# Corner
RSS

10haber
3 gün önceson haber
Veri ve SQL Server
UTF-8 Collation Geçişi
CCC# Corner Vivek Kumar 3 gün önce

SQL Server'da UTF-8 Collation'a Veri Kaybetmeden Geçiş

SQL Server 2019 ve sonrasında, varchar sütunları _UTF8 ile biten bir collation ile Unicode metin saklayabiliyor; bu da her metin sütununu nvarchar'a çevirme zorunluluğunu ortadan kaldırıyor. Ancak collation değişikliği tek bir veritabanı ayarıyla bitmiyor: karşılaştırma, sıralama, benzersiz index'ler ve depolama boyutları etkileniyor. Yazı, sütun envanterinden üretim geçişine kadar adım adım güvenli bir yol öneriyor.

Microsoft Fabric
Bildirimsel tablo zinciri
CCC# Corner Abiola David 3 gün önce

Microsoft Fabric'te Materialized Lake View'lar: Lakehouse için kalıcı dönüşümler

Microsoft Fabric'in Materialized Lake View'ları dönüşüm sonuçlarını Delta tablo olarak saklar, her görünümün nasıl yenileneceğine Fabric karar verir ve veri kalitesi kısıtlarını dönüşüm içinde uygular. Yazı, MLV'lerin Bronze, Silver ve Gold katmanlarına nasıl oturduğunu ve hangi sınırları olduğunu anlatıyor. Notebook ve orkestrasyon işlerinden oluşan Fabric hatlarınız varsa okumaya değer.

Cosmos DB
Değişiklikleri worker'lara böl
CCC# Corner Niharika Gupta 4 gün önce

Cosmos DB Change Feed ile işi birden çok worker arasında dengeleme

Azure Cosmos DB Change Feed Processor, değişiklik akışını lease container üzerinden birden çok .NET worker arasında dağıtır. Makale, aynı işi paylaşan worker'ların nasıl yapılandırılacağını, işleme gecikmesine göre ölçeklendirmeyi ve tekrar işlemeye karşı idempotent tasarımı anlatıyor.

CBOR · .NET
Parça parça gelen veri
CCC# Corner Aarav Patel 4 gün önce

CBOR verisini .NET'te parça parça okumak

C# Corner, System.Formats.Cbor paketiyle CBOR verisinin nasıl okunacağını anlatıyor. Temel CborReader örneğinden ağ üzerinden parça parça gelen mesajların tamponlanmasına kadar adımları ele alıyor. Yazı, eksik girdi ile bozuk veriyi ayırmanın, boyut sınırı koymanın ve mesaj sınırlarını tanımlamanın önemini vurguluyor. Cihaz verisi ya da ikili API yanıtı işleyen servisler için kullanışlı bir rehber.

Npgsql
Havuz sınırını hesapla
CCC# Corner Vivek Kumar 5 gün önce

PostgreSQL bağlantı havuzu: üretimde bağlantı tükenmesini önleme

Npgsql ile .NET uygulamalarında bağlantı havuzunun nasıl yapılandırılacağını ve birden fazla uygulama örneği çalıştığında PostgreSQL'in bağlantı sınırının nasıl aşılmadan planlanacağını anlatan bir rehber. Havuz boyutunun tek bir örnek değil tüm dağıtım üzerinden hesaplanması gerektiğini vurguluyor.

SQL Server
Şifreli sütunda sorgu
CCC# Corner Niharika Gupta 5 gün önce

SQL Server Always Encrypted: Secure Enclave'ler Sorgu Desteğini Nasıl Değiştirir

Always Encrypted, SQL Server sütunlarını istemci tarafında şifreler ve veritabanı motorunun düz metni görmesini engeller. Secure enclave'ler ise korunan bir ortamda bazı sorguların çalışmasına izin verir. Makale, şifreleme türü seçimini, sütun tanımını ve .NET bağlantı ayarlarını adım adım ele alıyor.

.NET 10
LINQ'e karşı sıralama
CCC# Corner Željko Perić 25 Eki

Jagged ve 2D dizilerde özel sıralama, LINQ ile karşılaştırmalı benchmark

Željko Perić, 2D ve jagged dizilerde çok sütunlu sıralama için yazdığı özel extension metodlarını BenchmarkDotNet ile LINQ OrderBy/ThenBy hattına karşı ölçtü. Sonuçlar, bellek düzeninin ve algoritmanın büyük veri setlerinde performansı nasıl etkilediğini somut sayılarla gösteriyor. Bellek tahsisi ve GC baskısı ile ilgilenen her .NET geliştiricisi için faydalı bir örnek.

Kafka .NET
Çökme sonrası devam
CCC# Corner Niharika Gupta 22 Eki

Kafka tüketicisi çökmeden sonra işlemeye nasıl devam eder

Kafka tüketicileri sunucu yeniden başlatma, çökme veya ağ hatasından sonra işlemeye kaldıkları yerden devam etmelidir. Bu makale commit edilmiş offset'lerin, consumer group'un ve manuel commit'in bu süreçte nasıl çalıştığını C# ve Confluent.Kafka örneğiyle anlatıyor. Ayrıca çift teslim edilen mesajların nasıl ele alınacağını ve zehirli mesajların nasıl yönetileceğini inceliyor.

ASP.NET Core SignalR
Sunucular arası mesaj
CCC# Corner Ananya Desai 21 Eki

SignalR uygulamaları birden fazla sunucuya nasıl ölçeklenir

ASP.NET Core SignalR uygulamasını birden fazla sunucuya yaymak için Redis backplane ve Azure SignalR Service seçenekleri ele alınıyor. Mesajların sunucular arasında nasıl dağıtıldığı, yapılandırma adımları ve sticky session konusundaki önemli noktalar anlatılıyor. Gerçek zamanlı bir uygulamayı production'a taşıyan geliştiriciler için pratik bir rehber.

Geri bildirim

Bir hata mı buldun, bir fikrin mi var? Yazdığın mesaj doğrudan bana e-posta olarak gelir.

Mesaj türü