Atšķirība starp SQL Server 2008 un Express

Atšķirība starp SQL Server 2008 un Express
Atšķirība starp SQL Server 2008 un Express

Video: Atšķirība starp SQL Server 2008 un Express

Video: Atšķirība starp SQL Server 2008 un Express
Video: VA Fee Panel Update 2024, Jūlijs
Anonim

SQL Server 2008 pret Express

SQL Server ir relāciju modeļa datu bāzes serveris, ko ražo Microsoft. Un SQL Server Express ir samazināta SQL Server versija, kas ir bezmaksas, taču tai ir ierobežotas funkcijas salīdzinājumā ar pilno versiju. Jaunākā SQL Server versija ir SQL Server 2008 R2, un tai atbilstošais Express izdevums ir SQL Server Express 2008.

Microsoft SQL Server kā vaicājumu valodas galvenokārt izmanto T-SQL (kas ir SQL paplašinājums) un ANCI SQL. Tā atbalsta veselu skaitļu, peldošo, decimālo, zīmju, varchar, bināro, tekstu un dažus citus datu tipus. Ir atļauti arī lietotāja definēti kompozītu veidi (UDT). Datu bāzē var būt skati, saglabātas procedūras, indeksi un ierobežojumi, kas nav tabulas. Dati tiek glabāti trīs veidu failos. Tie ir.mdf faili,.ndf un.ldfextension faili attiecīgi primāro datu, sekundāro datu un žurnāla datu glabāšanai. Lai nodrošinātu, ka datubāze vienmēr atgriezīsies zināmā konsekventā stāvoklī, tā izmanto darījumu jēdzienu. Pārejas tiek īstenotas, izmantojot ierakstīšanas žurnālu. SQL Server atbalsta arī vienlaicību. Vaicājumi, izmantojot T-SQL, ir galvenais datu izguves veids. SQL Server veic vaicājumu optimizāciju, lai uzlabotu veiktspēju. Tas ļauj arī saglabāt procedūras, kas ir parametrizēti T-SQL vaicājumi, kas tiek glabāti pašā serverī un kurus klienta lietojumprogramma neizpilda kā parastos vaicājumus. SQL Server ietver SQL CLR (Common Language Runtime), ko izmanto, lai integrētu serveri ar. NET Framework. Šī iemesla dēļ varat rakstīt saglabātās procedūras un aktivizētājus jebkurā. NET valodā, piemēram, C vai VB. NET. Arī UTD var definēt, izmantojot. NET valodas. ADO. NET klases var izmantot, lai piekļūtu datu bāzē saglabātajiem datiem. ADO. NET klases nodrošina funkcionalitāti darbam ar tabulas vai vienas rindas datiem vai iekšējiem metadatiem. Tas nodrošina arī XQuery atbalstu, kas nodrošina piekļuvi XML līdzekļiem SQL Server. SQL Server nodrošina arī papildu pakalpojumus, piemēram, pakalpojumu brokeri, replikācijas pakalpojumus, analīzes pakalpojumus, ziņošanas pakalpojumus, paziņojumu pakalpojumus, integrācijas pakalpojumus un pilna teksta meklēšanu.

Kā minēts iepriekš, SQL Server Express ir samazināts, brīvi lejupielādējams SQL Server izdevums. Tāpēc tai acīmredzami ir daži ierobežojumi salīdzinājumā ar pilno versiju. Par laimi, datu bāzu skaits vai servera atbalstīto lietotāju skaits nav ierobežots. Taču Express izdevums var izmantot tikai vienu procesoru, 1 GB atmiņu un 10 GB datu bāzes failus. Tā ir piemērota XCOPY izvietošanai, jo visa datu bāze tiek glabāta vienā failā, kura tips ir.mdf. Vēl viens tehnisks ierobežojums ir analīzes, integrācijas un paziņošanas pakalpojumu trūkums. Taču kopumā Express izdevums ir lieliski piemērots mācību nolūkiem, jo to var bez maksas izmantot neliela mēroga darbvirsmas un tīmekļa lietojumprogrammu izveidei.

Galvenās atšķirības starp SQL Server un SQL Server Express izdevumu

• SQL Server ir komerciāls produkts, savukārt SQL Server Express ir brīvi lejupielādējama, samazināta SQL Server versija.

• SQL Server ir paredzēts uzņēmuma darba slodzei, kurai nepieciešama dublēšana un iebūvēti biznesa informācijas rīki, savukārt Express izdevums ir sākuma līmeņa datubāze, kas ir ideāli piemērota mācību nolūkiem

• Runājot par centrālo procesoru skaitu, atmiņas apjomu un datu bāzes lielumu, Express izdevumam ir mazāka veiktspēja salīdzinājumā ar SQL Server. Tas var izmantot tikai vienu procesoru, 1 GB atmiņu un 10 GB datu bāzes failus.

• SQL Server Express izdevumā nav pieejami papildu pakalpojumi, piemēram, atskaites un analīzes pakalpojumi.

Ieteicams: