SQL Server 2012 Programlama ve Yönetim
SQL Server 2012 ile Programlama ve Yönetimi hakkında her şey bu kitapta! Dünyanın en yaygın veri platformu SQL Server’ın son sürümü Microsoft SQL Server 2012, artan veri hacminin getirdiği zorlukların üstesinden gelerek, boyutu ve formatı ne olursa olsun verilerin hızla yararlanılabilir iş bilgilerine dönüştürülmesine olanak sağlıyor. Microsoft SQL Server’ın hem programlama hem de yönetimi konularını özgün senaryo ve örneklerle ele alan bu kitapta SQL Server’ın hayati önem taşıyan ve hakkında Türkçe kaynak sıkıntısı olan önemli konuları detaylı bir şekilde ele alınmıştır.
Genel olarak kitap aşağıdaki konuları içermektedir.
SQL Server Mimarisi Tasarımı İleri Sorgulama Teknikleri
SQL Server motorunun arka planda nasıl çalıştığını anlayın. Veri depolama yapıları, sayfa (page) ve extent kavramları ile karmaşık sorguları optimize etmek için kullanılan ileri seviye T-SQL tekniklerini öğrenin.
Index Mimarisi
Veritabanı performansının kalbi olan Index yapılarını keşfedin. Clustered ve Non-Clustered index farkları, Columnstore Index mimarisi, index parçalanması (fragmentation) ve doğru index stratejileri ile sorgularınızı hızlandırın.
Trigger Mimarisi
Veri bütünlüğünü korumak ve otomasyon sağlamak için DML (Insert, Update, Delete) ve DDL trigger’ların kullanımı. Trigger'ların performans üzerindeki etkileri ve en iyi uygulama yöntemleri (Best Practices).
XML Mimarisi
SQL Server üzerinde XML veri tipi ile çalışma, XML verilerini sorgulama (XQuery, XPath) ve ilişkisel veriyi XML formatına dönüştürme (FOR XML) teknikleri ile modern veri entegrasyonu çözümleri.
Stored Procedure ve Kullanıcı Tanımlı Fonksiyonlar
İş mantığını veritabanı seviyesine taşımak için Stored Procedure yazımı, parametre yönetimi ve kullanıcı tanımlı fonksiyonların (Scalar ve Table-Valued) performanslı kullanımı.
Execution Planlarının Değerlendirilmesi
Sorguların neden yavaş çalıştığını anlamak için Execution Plan okuma becerisi kazanın. Operatörlerin analizi, maliyet hesaplamaları ve darboğazların (bottleneck) tespiti ile nokta atışı optimizasyon yapın.
Transaction Yönetimi
Veri tutarlılığını sağlamak için ACID prensipleri doğrultusunda Transaction yönetimi. Isolation Level'lar (Read Committed, Snapshot vb.), Deadlock tespiti ve bloklanma sorunlarının çözümü.
Dynamic Management Views (DMV) Mimarisi
SQL Server'ın sistem sağlığını ve performansını anlık olarak izlemek için kullanılan DMV ve DMF’ler. Hangi sorgunun ne kadar kaynak tükettiğini ve sistem istatistiklerini bu görünümlerle analiz edin.
Backup ve Restore Senaryoları
Veri kaybına karşı güvenli liman: Full, Differential ve Transaction Log yedekleme stratejileri. Felaket kurtarma (Disaster Recovery) senaryoları ve veriyi en kısa sürede ayağa kaldırma teknikleri.
SQL Server Replikasyon Mimarisi
Verilerin farklı sunucular arasında senkronize edilmesi. Snapshot, Transactional ve Merge replikasyon modelleri ile dağıtık veritabanı mimarilerinin kurulumu ve yönetimi.
Log Shipping Mimarisi
Düşük maliyetli bir yüksek erişilebilirlik (High Availability) çözümü olan Log Shipping kurulumu. Veritabanı loglarının otomatik olarak taşınması ve ikincil sunucunun raporlama amaçlı kullanımı.
Database Mirroring Mimarisi
Veritabanı seviyesinde yüksek erişilebilirlik sağlayan Mirroring teknolojisi. Witness sunucu kullanımı, otomatik failover (devretme) mekanizmaları ve izleme süreçleri.
Failover Clustering
Sunucu donanımı seviyesinde kesintisiz hizmet için SQL Server Failover Cluster (FCI) kurulumu ve yönetimi. Node yönetimi, paylaşımlı disk yapıları ve yüksek erişilebilirlik standartları.
AlwaysOn Mimarisi
SQL Server 2012 ile gelen devrimsel teknoloji: AlwaysOn Availability Groups. Veritabanı gruplarının yüksek erişilebilirliği, Read-Only replikalar ve yük dengeleme (Load Balancing) avantajları.
SQL Azure Database ve Cloud Computing Kavramları
Bulut bilişim dünyasına giriş. SQL Azure mimarisi, on-premise (yerel) sunucular ile bulut arasındaki farklar ve veritabanınızı buluta taşıma (Migration) süreçleri.
SQL Server 2012 ile Beraber Tanıtılan Programlama ve Yönetim Alanındaki Yenilikler Uygulama Örneklerı
Contained Databases, Sequence nesneleri, yeni T-SQL fonksiyonları ve Error Handling geliştirmeleri gibi SQL Server 2012 sürümüne özel tüm yeniliklerin pratik uygulama örnekleri.
Yayınlarımız
SQL Server 2017 Sorgulama
Yayınlar
SQL Server 2012 Programlama ve
Yayınlar
SQL Server 2012 Integration Services
Yayınlar