SQL Server 2008 менен Экспресстин ортосундагы айырма

SQL Server 2008 менен Экспресстин ортосундагы айырма
SQL Server 2008 менен Экспресстин ортосундагы айырма

Video: SQL Server 2008 менен Экспресстин ортосундагы айырма

Video: SQL Server 2008 менен Экспресстин ортосундагы айырма
Video: Резервное копирование SQL базы 1С | MS SQL Server 2024, Июль
Anonim

SQL Server 2008 vs Express

SQL Server – бул Microsoft тарабынан чыгарылган реляциялык модель маалымат базасы сервери. Жана SQL Server Express - бул SQL Serverдин кичирейтилген версиясы, ал акысыз, бирок толук версияга салыштырмалуу чектелген мүмкүнчүлүктөрү бар. SQL серверинин эң акыркы версиясы - SQL Server 2008 R2 жана ага тиешелүү Express Edition - SQL Server Express 2008.

Microsoft SQL Server биринчи кезекте суроо тилдери катары T-SQL (бул SQL кеңейтүүсү) жана ANCI SQLди колдонот. Бул Integer, Float, Decimal, Char, Varchar, бинардык, Текст жана бир нече башка маалымат түрлөрүн колдойт. Колдонуучу аныктаган курамдуу түрлөрү (UDTs) да жол берилет. Маалыматтар базасы таблицалардан башка көрүнүштөрдү, сакталган процедураларды, индекстерди жана чектөөлөрдү камтышы мүмкүн. Маалыматтар файлдардын үч түрүндө сакталат. Бул.mdf файлдары,.ndf жана.ldfextension файлдары, тиешелүүлүгүнө жараша, негизги маалыматтарды, кошумча маалыматтарды жана журнал маалыматтарын сактоо үчүн. Маалымат базасы ар дайым белгилүү ырааттуу абалга кайтып келээрине ынануу үчүн, транзакциялар түшүнүгүн колдонот. Өтүүлөр алдын ала жазуу журналын колдонуу менен ишке ашырылат. SQL Server да параллелдүүлүктү колдойт. T-SQL аркылуу суроо берүү маалыматтарды издөөнүн негизги режими болуп саналат. SQL Server жакшыртылган аткаруу үчүн суроо оптималдаштырууну жүзөгө ашырат. Ал ошондой эле сервердин өзүндө сакталган параметрленген T-SQL сурамдары болгон сакталган процедураларга мүмкүндүк берет жана кадимки сурамдар сыяктуу кардар тиркемеси тарабынан аткарылбайт. SQL Server серверди. NET Framework менен интеграциялоо үчүн колдонулган SQL CLR (Common Language Runtime) камтыйт. Ушундан улам, сиз сакталган процедураларды жана триггерлерди C же VB. NET сыяктуу каалаган. NET тилинде жаза аласыз. Ошондой эле UTDs колдонуу менен аныкталышы мүмкүн. NET тилдери. ADO. NETтеги класстар маалымат базасында сакталган маалыматтарга жетүү үчүн колдонулушу мүмкүн. ADO. NET класстары таблицалык же бир катар маалыматтар же ички метаберилиштер менен иштөө функциясын камсыз кылат. Ал ошондой эле XQuery колдоосу менен камсыз кылат, ал SQL сервериндеги XML өзгөчөлүктөрүнө мүмкүнчүлүк берет. SQL Server ошондой эле Кызмат брокери, репликация кызматтары, талдоо кызматтары, отчеттуулук кызматтары, кабарлоо кызматтары, интеграция кызматтары жана толук тексттик издөө сыяктуу кошумча кызматтарды сунуштайт.

Жогоруда айтылгандай, SQL Server Express - бул SQL серверинин кичирейтилген, эркин жүктөлүп алынуучу чыгарылышы. Ошондуктан, албетте, толук версияга салыштырмалуу кээ бир чектөөлөр бар. Бактыга жараша, маалымат базаларынын санына же сервер тарабынан колдоого алынган колдонуучулардын санына эч кандай чектөө жок. Бирок, Express чыгаруу бир гана процессорду, 1 ГБ эстутумун жана 10 ГБ маалымат базасы файлдарын колдоно алат. Бул XCOPY жайылтуу үчүн ылайыктуу, анткени бүт маалымат базасы түрү.mdf болгон бир файлда сакталат. Дагы бир техникалык чектөө - Анализ, Интеграция жана Билдирүү кызматтарынын жоктугу. Бирок жалпысынан, Экспресс версиясы окуу үчүн эң сонун, анткени аны чакан масштабдагы иш тактасын жана веб тиркемелерин куруу үчүн бекер колдонсо болот.

SQL Server менен SQL Server Express басылмасынын ортосундагы негизги айырмачылыктар

• SQL Server коммерциялык продукт, ал эми SQL Server Express акысыз жүктөлүп алынса, SQL серверинин кичирейтилген версиясы.

• SQL Server ашыкча жана орнотулган Business Intelligence куралдарын талап кылган ишкананын жүктөмү үчүн багытталган, ал эми Express чыгарылышы окуу максатында идеалдуу кириш деңгээлиндеги маалымат базасы

• Процессорлордун санына, эс тутумдун көлөмүнө жана маалымат базасынын көлөмүнө келгенде, Express чыгарылыш SQL Server менен салыштырганда азыраак иштешет. Ал бир гана процессорду, 1 ГБ эстутумду жана 10 ГБ маалымат базасы файлдарын колдоно алат.

• Reporting and Analysis кызматтары сыяктуу кошумча кызматтар SQL Server Express чыгарылышында жок.

Сунушталууда: