|  | 
        
            | 
                    
                        | SQL 2000 Veritabanı Sunucusunun Temelleri |  |  
                        | 
	
    
		
            | Gönderiliyor lütfen bekleyin... | 
 |  | 
        
            | Bilgisayarların 
  akıllı olmadıklarını; sadece doğru bir biçimde programlandıklarında ihtiyacımız 
  olan işlemleri çok hızlı bir biçimde yaptıkları ortadadır. Herhangi bir sistem 
  veya programın bilgisayar ortamında istenilen sonuçları doğru olarak üretmesi 
  için problemin çözümü için geliştirilmiş algoritmaya ve gerekli olan verilere 
  ihtiyaç duyarız. 
 Bizler 
  yazılım geliştiriciler olarak problemin çözümü için çok etkili yazılımlar geliştirebiliriz. 
  Ama yazılımlardan istenilen perfomansı alabilmek için program girdilerini doğru 
  ve hızlı bir biçimde almamız gerekir. Hatta programın çalıştırılması sonucunda 
  elde edilen verileri de gerektiğinde uygun bir biçimde depolamamız gerecektir. 
  Geliştirmeye kalktığımız projelerin büyük çaplı kurumsal uygulamalar olması, 
  daha önce hazırlanmış olan yazılımlarla ortak veriler üzerinde çalışmak gerektiğinde 
  verileri depolamak için metin veya ikili dosyaların yeterli olmadığı çok önceden 
  görülmüştür. Dahası işlenilen verinin çok fazla olması ve bunları güvenli bir 
  biçimde saklamak, yedeklemek ve bakımlarını yapmak gibi unsurları da unutmamak 
  gerekiyor. O zaman şu anda piyasada bulunan ilişkisel veritabanı yönetim sistemlerinden 
  (İVTYS) birini kullanmak en mantıklısıdır. Bu makalede İVTYS'lerinin en başarılı 
  olanlarından birine hızlı ve etkili bir giriş yapacağız.
 
 Eğer 
  Windows platformunda yazılım geliştirmek istiyorsanız veya bu platfromda üzerinde 
  çalışmalarınızı sürdürmek istiyorsanız er yada geç bir İVTYS ile tanışmanız 
  gerecektir. Tanışacağınız en başarılı sistem ve en çok hoşunuza gidecek olan 
  büyük bir ihtimalle Microsoft SQL 2000 Veritabanı Sunucusudur. Sektördeki en 
  başarılı ürünlerden biri olan SQL Veritabani sunucu (Miscrosoft SQL Server yazının 
  devamında SQL Veritabani sunucu olarak anılacaktır.) bir çok özelliğiyle öne 
  çıkmaktadır.
 
 SQL 
  Veritabani sunucusunun iki ana görevi vardır. SQL 2000 Veritabanı Sunucusunun 
  merkezinde yüksek derecede ölçeklenebilir, güvenilir ve büyük performans sağlayan 
  ilişkisel veritabanı motoru bulunur. Diğer görevi ise SQL Sunucu Analiz hizmetleridir. 
  Analiz hizmetleri veritabanında saklanan veri ambarlarının etkili biçimde analiz 
  edilmesine dolayısıyla kurumsal uygulumalar ortamında doğru kararların alınmasında 
  yardımcı olurlar.
 
 
 SQL 2000 Veritabanı Sunucusunun Özellikleri1. 
  Internet Ortamına Entegre OlmasıBilişim 
  sektöründeki yeni trendlerden en önemlisi piyasaya çıkan tüm ürünlerin internet 
  adı verilen tüm dünyadaki bilgisayarları ve diğer akıllı cihazları birbirine 
  bağlayan ağ standartlarına uyumlu olmasıdır. Bu bağlamda SQL 2000 Veritabanı 
  Sunucusu sadece internete uyumlu olmakla kalmayıp tam olarak entegre olmuştur. 
  Entegrasyon için XML desteği eklenmiştir. Diğer özellik ise IIS internet web 
  sunucusunda çalışması için geliştirilen web uygulamarında veritabanı sunucusu 
  olarak çalışmasıdır. Öyleki dünyanın en yoğun trafiğine dolayısı ise en çok 
  veri saklama ve işleme ihtiyacı olan sitelerde SQL 2000 Veritabanı Sunucusu 
  başarı ile kullanılmaktadır. Halihazırda IIS üzerinde hizmet veren web uygulamarının 
  yarısından fazlasında SQL 2000 Veritabanı Sunucusu kullanıyor. Diğer entegrasyon 
  araçlarını English Query ve çok güçlü arama yeteneklerini sıralayabiliriz.
 
 2. 
  Ölçeklenebilirlik ve Erişebilirlik Aynı 
  veritabanı motorunun mobil cihazlarda, dizüstü bilgisayarlarda, iş istasyonalrında 
  ve çok işlemcili sunucularda kullanılması ile yüksek seviyede ölçeklenebilirlik 
  ve erişebilirlik sağlanmış oluyor. Tüm bu bilgisayar tiplerinde ihtiyacımız 
  göre SQL 2000 Veritabanı Sunucusu CE, SQL 2000 Veritabanı Sunucusu 2000 Standart ve SQL 2000 Veritabanı Sunucusu Enterprise versiyonlarından biri kullanılabilir.
 
 3. 
  Kurumsal Çapta Veritabanı İhtiyaçlarıSQL 
  2000 Veritabanı Sunucusu kurumsal kullanıcıların ihtiyaçlarını karşılamak için 
  çok gelişmiş araçlarla donatılmıştır. Verilerin bütünlüğü korunurken aynı anda 
  binlerce kullanıcıdan gelen tabloların güncellenmesi talebinin hızlı ve sorunsuz 
  bir biçimde yapılmasına olanak sağlamaktadır. Çoğu zaman aynı anda veritabanımızın 
  birçok kopyası üzerinde çalışılması gerekecektir. Bu durumda kopyalar üzerindeki 
  değişikliklerin veri kaybına sebeb olmadan ve veritabanının bütünlüğünü koruyarak 
  birleştirilmesi gerekiyor. Birleştirme işlemi dikkatli yapılmadığı zaman büyük 
  zararlara yol açacaktır. SQL 2000 Veritabanı Sunucusunun Replication araçları 
  ile koplayarın eş zamanlı olarak aynı yapıda olmasını sağlarlar.
 
 3. 
  Kolay kurulum ve Kullanım SQL 2000 Veritabanı Sunucusu ile çalışmak piyasadaki diğer rakiplerine göre daha kolaydır. 
  Kurulumundan yönetimine kadar tüm görevlerde büyük kolaylıklar sağlar. Yönetim 
  araçlarını hem öğrenmek hem de kullanmak çok kolay hale gelmiştir. Dahası SQL 2000 Veritabanı Sunucusu ile çalışacak yazılımların geliştirilmesi için bir çok Uygulama 
  Geliştirme Arayüzleri (API - Application Programming Interface) mevcuttur. Bu 
  sayede Visual C++, Visual Basic, .NET uyumlu diller (C#, VB.NET, JScript.NET...) 
  veya diğer Windows platformunda yazılım üretmek için kullanabileceğimiz diller 
  ile veritabanı SQL 2000 Veritabanı Sunucusu olan programlar geliştirmek mümkündür.
 
 4. 
  Veri Madenciliği Veriler 
  kurumlar için çok kiritik kaynaklar haline gelmiştir. Eldeki verileri doğru 
  bir biçimde işleyip anlamlı sonuçları ortaya koymak şirketler için büyük faydalar 
  sağlıyor. Verilerin analiz edilmesi konusunda SQL 2000 Veritabanı Sunucusu çok 
  gelişmiş araçları ile şirketlere değer katan unsur haline gelmiştir. Dahası 
  ingilizce sorguların (English-Based Questions) yapılabilinmesi olanağımızın 
  olduğunu da belirtmeliyiz.
 
 SQL 2000 
  Veritabanın Sunucusunun VersiyonlarıSQL 2000 Veritabanı 
  Sunucusunun değişik kullanıcılar için değişik versiyonları mevcutttur. Yazımızın 
  kalan kısmında bu versiyonları inceleyelim. Versiyonlar hakkında kısa açıklamaları 
  aşağıda bulabilirsiniz. Versiyonlar büyükten küçüğe göre sıralanmıştır.
 
 1. 
  SQL Server 2000 Enterprise EditionEn 
  kapsamlı ve yetenekli versyiondur. Büyük çaplı uygulamar ve en geniş web siteleri 
  için geliştirilmiştir. 1,048,516 TB'ta kadar veri depolayabilir. 32 işlemcili 
  sunuculara kadar destek verirken 128 MB RAM ile kullanılması tavsiye ediliyor. 
  İşletim Sistemi olarak Windows NT Sunucu veya Windows 2000 Sunuculara kurulabilir.
 
 2. 
  SQL Server 2000 Standart EditionDepartman 
  ve küçük çalışma grupları için tasarlanmıştır. SQL Server 2000 Enterprise Edition 
  gibi 1,048,516 TB'ta kadar veri depolayabilirken en fazla 8 işlemcili sunucularda 
  kullanılır. Hafıza ve işletim sistemi gereksinimleri SQL Server 2000 Enterprise 
  Edition'dekiler ile aynıdır. SQL 2000 Veritabanı Sunucusunun birçok özelliğini de 
  destekler.
 
 3. 
  SQL Server 2000 Personnel EditionGenelde 
  hareket halindeki çalışmaların makinesine kurulan bu versiyon ile SQL 2000 Veritabanı 
  Sunucusu gerektiren ağ tabanlı uygulamaları ve diğer programlar ile birlikte 
  çalışmak içindir. Veritabanının büyüklüğü 2 GB'a kadar çıkabilirken Windows 
  NT ve 2000 kurulu makinalarda 2 işlemciyi de destekler. 128 MB RAM kullanmak 
  tavsiye ediliyor. Windows NT Server, Windows 2000 ve Windows 98 işletim sistemlerine 
  kurulabilir.
 
 4. 
  SQL Server 2000 Developer EditionYazılım 
  geliştiriciler için tasarlanmış olan bu versiyonun özellikleri Enterprise versiyon 
  ile aynıdır. Programcıların geliştirme ortamlarında geliştirdikleri yazılımları 
  denemeleri ve hata gidermelerine yöneliktir. Fakat sadece yazılım geliştirmek 
  için lisanslandığı için kurumsal ortamda profesyonel amaçlar için kullanılamaz.
 
 5. 
  SQL Server 2000 Windows CE EditionWindows 
  CE kurulu cihazlarda çalışması için tasarlanmıştır. Bunun için küçük çaplı özelliklere 
  sahiptir. Fakat diğer versiyonlardaki veritabanları ile senkronize olabilir.
 
 6. 
  SQL Server 2000 Desktop Engine EditionGeliştirilen 
  bir yazılımda SQL 2000 Veritabanı Sunucusu kullanmak gerekiyorsa bu versiyon 
  ile çalışabilir. Fakat performans olarak diğerlerinden düşüktür. En fazla 2 
  GB'a kadar veritabanı kapasitesi olabilir.
 Bu 
  makalede SQL 2000 Veritabanı sunucusuna giriş yaptık. Bu sunucunun özelliklerine 
  genel bir bakış attıktan sonra değişik versiyonları üzerinde durduk.
 
 Kaynaklar:
 
 
 
  SQL 
    Server 2000 Online BooksMCSE 
    SQL Server 2000 System Administration Training Kit MSDN 
    kütüphanesi 
                Makale:SQL 2000 Veritabanı Sunucusunun Temelleri ADO.NET ve SQL Ahmet Faruk Nacaroğlu
 | 
        
            |  | 
        
            |  | 
        
            | 
                    
                        
                            
                        
                            Eklenen Son 10 
                            Bu Konuda Geçmiş 10 
                        
                            Bu Konuda Yazılmış Yazılmış 10 Makale Yükleniyor
                         
                            Son Eklenen 10 Makale Yükleniyor
                         
                            Bu Konuda Yazılmış Geçmiş Makaleler Yükleniyor
                         | 
        
            |  |