Fark SQL Server 2008 ve Express arasındaki fark

Anonim

SQL Server 2008 ile Express

arasında ölçeklendirilmiş bir sürümüdür. SQL Server, Microsoft tarafından üretilen bir ilişkisel model veritabanı sunucusudur. Ve SQL Server Express ücretsiz olan SQL Server'ın ölçekli bir sürümüdür ancak tam sürüme kıyasla sınırlı özelliklere sahiptir. SQL Server'ın en son sürümü SQL Server 2008 R2'dir ve buna karşılık gelen Express Edition SQL Server Express 2008'dir.

Microsoft SQL Server öncelikle T-SQL (SQL için bir uzantı) ve ANCI SQL'i sorgu dili olarak kullanmaktadır. Tamsayı, Float, Ondalık, Char, Varchar, ikili, Metin ve diğer birkaç veri türünü destekler. Kullanıcı tanımlı bileşik türlere (UDT'ler) de izin verilir. Bir veritabanı tablolar, saklı yordamlar, dizinler ve tablolar dışındaki kısıtlamaları içerebilir. Veriler üç dosya türünde saklanır. Onlar. mdf dosyaları,. ndf ve. sırasıyla birincil verileri, ikincil verileri ve günlük verilerini depolayan ldfextension dosyaları. Veritabanının her zaman bilinen bir istikrarlı hale geri döndüğünden emin olmak için işlem kavramını kullanır. Geçişler, ön yazım günlüğü kullanılarak gerçekleştirilir. SQL Server ayrıca eşzamanlılığı desteklemektedir. T-SQL kullanarak sorgulama, veri alımının ana modudur. SQL Server, iyileştirilmiş performans için sorgu optimizasyonunu gerçekleştirir. Ayrıca, sunucuda depolanan parametreleştirilmiş T-SQL sorguları olan ve normal sorgular gibi istemci uygulaması tarafından yürütilmeyen saklı yordamlara izin verir. SQL Server, sunucuyu SQL Server 2005 ile tümleştirmek için kullanılan SQL CLR'yi (Ortak Dil Çalışma Zamanı) içerir. NET Framework. Bu nedenle, saklı yordamlar ve tetikleyiciler yazabilirsiniz. NET dili C # veya VB gibi. AĞ. Ayrıca UTD'ler kullanılarak tanımlanabilir. NET dilleri. ADO Sınıfları. NET, veritabanında saklanan verilere erişmek için kullanılabilir. ADO. NET sınıfları, tabular veya tek satır veri veya dahili meta verilerle çalışma işlevselliği sağlar. Ayrıca, SQL Server'daki XML özelliklerine erişim sağlayan XQuery desteği de sağlar. SQL Server ayrıca Service Broker, çoğaltma Hizmetleri, analiz hizmetleri, raporlama hizmetleri, Bildirim Hizmetleri, Tümleştirme Hizmetleri ve Tam Metin Araması gibi ek hizmetler de sağlar.

Yukarıda belirtildiği gibi, SQL Server Express, SQL Server'ın indirilebilir, indirilebilir bir baskısıdır. Bu nedenle, açıkça tam sürüm ile karşılaştırıldığında bazı sınırlamalar var. Neyse ki, veritabanı sayısı veya sunucu tarafından desteklenen kullanıcı sayısı konusunda herhangi bir sınırlama yoktur. Ancak, Express sürümü yalnızca tek bir işlemci, 1GB bellek ve 10GB veritabanı dosyalarını kullanabilir. XCOPY dağıtımı için uygundur, çünkü tüm veritabanı tek bir dosya içerisinde tutulur. mdf. Bir diğer teknik kısıtlama, Analiz, Entegrasyon ve Bildirim servislerinin bulunmamasıdır.Küçük ölçekli masaüstü ve web uygulamaları oluşturmak için ücretsiz olarak kullanılabilir, çünkü Sonuç olarak, Express sürümü öğrenme açısından mükemmel.

SQL Server ve SQL Server Express sürümü arasındaki temel farklar

• SQL Server ticari bir üründür ve SQL Server Express ise serbestçe indirilebilir, SQL Server'ın ölçeklendirilmiş versiyonudur.

• SQL Server, artıklık ve yerleşik İş Zekası araçlarına ihtiyaç duyan kurumsal iş yükü için hedeflenirken, Express sürümü öğrenme amacıyla giriş seviyesi bir veritabanıdır

• CPU sayısı, bellek miktarı ve veritabanının boyutu, Express sürümü, SQL Server'a kıyasla daha az performansa sahiptir. Sadece tek bir işlemci, 1GB bellek ve 10GB veri tabanı dosyalarını kullanabilir.

• SQL Server Express sürümünde Raporlama ve Analiz hizmetleri gibi ek hizmetler yoktur.