Eş Zamanlılık(Concurrency) ve İzolasyon Seviyesi (Isolation Level) Kavramı – 1
Ekleyen: Kadir Evciler Eurobank Tekfen Veritabanı Yöneticisi Tarih:16.09.2011 Okunma Sayısı:11470
Günümüzde veritabanlarını düşündüğümüzde hemen hemen hepsi, birçok uygulamaya , servise veya raporlama ihtiyaçlarına aynı anda hizmet eder niteliktedir ve birçok zaman veritabanı kaynakları aynı anda okuma ve yazma ihtiyaçlarına cevap vermelidir. Bu şartlar göz önünde bulundurulduğunda eş zamanlılık (concurrency) problemleri ve izolasyon seviyesi (isolation level) kavramı büyük önem taşımaktadır. Bu makale serisinde sizlere bu iki temel kavramdan, sorunlarından, çözümlerinden ve örneklerinden bahsedeceğim.
SQL Server 2008'de Snapshot Kullanımı
Ekleyen: Turgay Sahtiyan Microsoft Senior SQL Server PFE Tarih:05.10.2011 Okunma Sayısı:2842
SQL Server 2008'de Snapshot kullanımını konu alan bu video da şu ana başlıklar bulunmaktadır.
Ekleyen: Yusuf Kahveci SQL Türkiye Senior Database Administrator Tarih:02.06.2015 Okunma Sayısı:2887
Snapshot Sql Server 2005 ile hayatımıza girmiştir. Snapshot; Veritabanının herhangi bir anında alınan ReadOnly yapıda bir kopyasıdır. Source (Kaynak) veritabanımızın Snapshot ‘ını yani o an ki görüntüsünü aldığımız da fiziksel olarak Diskte snapshot ı alınan verinin o an ki hali bulunmaz.
Locking - 1
Ekleyen: Çağrı Tongur Monobil Bilişim ve Yazılım Hiz. Cofounder Tarih:18.06.2015 Okunma Sayısı:2884
Concurrency denince aklımıza nasıl transactions’lar geliyorsa, Transactionların recover edilebilir olması RDBMS’ler için gereksinim oluşturur. COMMIT TRAN ve ROLLBACK TRAN cümlelerinin nasıl etki göstereceğini incelemişizdir. Transaction’ların geçmişlerini (history) ise belirli kriterlere göre incelediğimizde de Serializiblity kavramı ile tanışırız. Bu makale serimde ise SQL Server’da COMMIT TRAN ve ROLLBACK TRAN cümlelerinden önce geçen Transaction’ların neden, nasıl ve hangi ilkeler doğrultusunda kayıtları; page’leri, ROWIdentifier’ları, Key’leri, Extent’leri, Tabloları veya veritabanlarını lock’ladığından bahsedeceğim.