SQL Server 2008 və Express Arasındakı Fərq

SQL Server 2008 və Express Arasındakı Fərq
SQL Server 2008 və Express Arasındakı Fərq

Video: SQL Server 2008 və Express Arasındakı Fərq

Video: SQL Server 2008 və Express Arasındakı Fərq
Video: Oracle SQL və PL SQL 2024, Iyul
Anonim

SQL Server 2008 vs Express

SQL Server, Microsoft tərəfindən istehsal edilmiş relational model verilənlər bazası serveridir. Və SQL Server Express pulsuz olan, lakin tam versiya ilə müqayisədə məhdud xüsusiyyətlərə malik olan SQL Serverin kiçildilmiş versiyasıdır. SQL Serverin ən son versiyası SQL Server 2008 R2 və ona uyğun Express Edition SQL Server Express 2008-dir.

Microsoft SQL Server sorğu dilləri kimi ilk növbədə T-SQL (SQL-in uzantısıdır) və ANCI SQL-dən istifadə edir. Tam, Float, Ondalık, Char, Varchar, binar, Mətn və bir neçə digər məlumat növlərini dəstəkləyir. İstifadəçi tərəfindən müəyyən edilmiş kompozit növlərə (UDT) də icazə verilir. Verilənlər bazasında cədvəllərdən başqa görünüşlər, saxlanılan prosedurlar, indekslər və məhdudiyyətlər ola bilər. Məlumat üç növ faylda saxlanılır. Bunlar müvafiq olaraq ilkin məlumatları, ikincil məlumatları və jurnal məlumatlarını saxlamaq üçün.mdf faylları,.ndf və.ldfextension fayllarıdır. Verilənlər bazasının həmişə məlum ardıcıl vəziyyətə dönəcəyinə əmin olmaq üçün əməliyyatlar konsepsiyasından istifadə edir. Keçidlər qabaqcadan yazma jurnalından istifadə etməklə həyata keçirilir. SQL Server də paralelliyi dəstəkləyir. T-SQL-dən istifadə edərək sorğulama məlumatların axtarışının əsas üsuludur. SQL Server təkmilləşdirilmiş performans üçün sorğuların optimallaşdırılmasını həyata keçirir. O, həmçinin serverin özündə saxlanılan parametrləşdirilmiş T-SQL sorğuları olan və normal sorğular kimi müştəri proqramı tərəfindən icra olunmayan saxlanılan prosedurlara imkan verir. SQL Serverə serveri. NET Framework ilə inteqrasiya etmək üçün istifadə edilən SQL CLR (Ümumi Dil İcra Zamanı) daxildir. Bu səbəbdən siz C və ya VB. NET kimi istənilən. NET dilində saxlanılan prosedurları və tetikleyicileri yaza bilərsiniz. Həmçinin UTD istifadə edərək müəyyən edilə bilər. NET dilləri. ADO. NET-dəki siniflər verilənlər bazasında saxlanılan məlumatlara daxil olmaq üçün istifadə edilə bilər. ADO. NET sinifləri cədvəl və ya bir sıra verilənlər və ya daxili metadata ilə işləmək funksiyasını təmin edir. O, həmçinin SQL Serverdə XML xüsusiyyətlərinə çıxışı təmin edən XQuery dəstəyini təmin edir. SQL Server həmçinin Xidmət Brokeri, təkrarlama xidmətləri, analiz xidmətləri, hesabat xidmətləri, Bildiriş Xidmətləri, İnteqrasiya Xidmətləri və Tam Mətn Axtarışı kimi əlavə xidmətlər təqdim edir.

Yuxarıda qeyd edildiyi kimi, SQL Server Express SQL Serverin kiçildilmiş, sərbəst endirilə bilən nəşridir. Buna görə də, tam versiya ilə müqayisədə açıq şəkildə bəzi məhdudiyyətlərə malikdir. Şükürlər olsun ki, verilənlər bazası sayı və ya server tərəfindən dəstəklənən istifadəçilərin sayı ilə bağlı heç bir məhdudiyyət yoxdur. Lakin, Express nəşri yalnız bir prosessor, 1GB yaddaş və 10GB verilənlər bazası fayllarından istifadə edə bilər. O, XCOPY yerləşdirilməsi üçün uyğundur, çünki bütün verilənlər bazası növü.mdf olan bir faylda saxlanılır. Digər texniki məhdudiyyət Analiz, İnteqrasiya və Bildiriş xidmətlərinin olmamasıdır. Lakin ümumilikdə Express nəşri öyrənmə məqsədləri üçün əladır, çünki o, kiçik miqyaslı masaüstü və veb proqramları yaratmaq üçün pulsuz istifadə edilə bilər.

SQL Server və SQL Server Express nəşri arasındakı əsas fərqlər

• SQL Server kommersiya məhsuludur, SQL Server Express isə SQL Serverin sərbəst endirilə bilən, kiçildilmiş versiyasıdır.

• SQL Server ixtisara və daxili Biznes İntellekt alətlərinə ehtiyacı olan müəssisə iş yükü üçün nəzərdə tutulub, Express nəşr isə öyrənmə məqsədləri üçün ideal olan giriş səviyyəli verilənlər bazasıdır

• CPU-ların sayına, yaddaşın miqdarına və verilənlər bazasının ölçüsünə gəldikdə, Express nəşri SQL Server ilə müqayisədə daha az performansa malikdir. O, yalnız bir prosessor, 1GB yaddaş və 10GB verilənlər bazası fayllarından istifadə edə bilər.

• Hesabat və Analiz xidmətləri kimi əlavə xidmətlər SQL Server Express nəşrində yoxdur.

Tövsiyə: