Erinevus SQL Server 2008 ja Expressi vahel

Erinevus SQL Server 2008 ja Expressi vahel
Erinevus SQL Server 2008 ja Expressi vahel

Video: Erinevus SQL Server 2008 ja Expressi vahel

Video: Erinevus SQL Server 2008 ja Expressi vahel
Video: КАК ВЫ СКЛЕИЛИ СВОЕГО УЧИТЕЛЯ? | апвоут реддит 2024, November
Anonim

SQL Server 2008 vs Express

SQL Server on Microsofti toodetud relatsioonimudeli andmebaasiserver. Ja SQL Server Express on SQL Serveri vähendatud versioon, mis on tasuta, kuid täisversiooniga võrreldes piiratud funktsioonidega. SQL Serveri uusim versioon on SQL Server 2008 R2 ja sellele vastav Express Edition on SQL Server Express 2008.

Microsoft SQL Server kasutab päringukeeltena peamiselt T-SQL-i (mis on SQL-i laiendus) ja ANCI SQL-i. See toetab täisarvu, ujuki, kümnendsüsteemi, tähemärki, varchari, kahendkoodi, teksti ja mõnda muud andmetüüpi. Lubatud on ka kasutaja määratletud komposiittüübid (UDT-d). Andmebaas võib sisaldada vaateid, salvestatud protseduure, indekseid ja piiranguid peale tabelite. Andmed salvestatakse kolme tüüpi failidesse. Need on.mdf-failid,.ndf- ja.ldfextension-failid vastav alt esmaste andmete, sekundaarsete andmete ja logiandmete salvestamiseks. Tagamaks, et andmebaas naaseb alati teadaolevasse järjepidevasse olekusse, kasutab see tehingute kontseptsiooni. Üleminekud rakendatakse ettekirjutuslogi abil. SQL Server toetab ka samaaegsust. T-SQL-i abil päring on peamine andmete otsimise viis. SQL Server optimeerib päringuid jõudluse parandamiseks. See võimaldab ka salvestatud protseduure, mis on parameetritega T-SQL päringud, mis on salvestatud serverisse ja mida klientrakendus ei käivita nagu tavapäringuid. SQL Server sisaldab SQL CLR-i (Common Language Runtime), mida kasutatakse serveri integreerimiseks. NET Frameworkiga. Seetõttu saate salvestatud protseduure ja käivitajaid kirjutada mis tahes. NET-i keeles, näiteks C või VB. NET. Samuti saab UTD-sid defineerida kasutades. NET keeled. ADO. NET-i klasse saab kasutada andmebaasis salvestatud andmetele juurdepääsuks. ADO. NET klassid pakuvad funktsioone tabeli- või üherea andmetega või sisemiste metaandmetega töötamiseks. See pakub ka XQuery tuge, mis võimaldab juurdepääsu SQL Serveri XML-funktsioonidele. SQL Server pakub ka lisateenuseid, nagu teenusemaakler, replikatsiooniteenused, analüüsiteenused, aruandlusteenused, teavitusteenused, integratsiooniteenused ja täistekstiotsing.

Nagu eespool mainitud, on SQL Server Express vähendatud, tasuta allalaaditav SQL Serveri väljaanne. Seetõttu on sellel täisversiooniga võrreldes ilmselgelt mõned piirangud. Õnneks pole serveri toetatavate andmebaaside arvu ega kasutajate arvu piiranguid. Kuid Expressi väljaanne saab kasutada ainult ühte protsessorit, 1 GB mälu ja 10 GB andmebaasifaile. See sobib XCOPY juurutamiseks, kuna kogu andmebaasi hoitakse ühes failis, mille tüüp on.mdf. Teine tehniline piirang on analüüsi-, integreerimis- ja teavitusteenuste puudumine. Kuid kokkuvõttes on Expressi väljaanne suurepärane õppimiseks, kuna seda saab tasuta kasutada väikesemahuliste töölaua- ja veebirakenduste loomiseks.

Peamised erinevused SQL Serveri ja SQL Server Expressi väljaande vahel

• SQL Server on kaubanduslik toode, samas kui SQL Server Express on tasuta allalaaditav SQL Serveri vähendatud versioon.

• SQL Server on suunatud ettevõtte töökoormusele, mis vajab koondamist ja sisseehitatud ärianalüüsi tööriistu, samas kui Expressi väljaanne on algtaseme andmebaas, mis sobib ideaalselt õppimiseks

• Kui rääkida protsessorite arvust, mälumahust ja andmebaasi suurusest, on Expressi väljaandel SQL Serveriga võrreldes väiksem jõudlus. See saab kasutada ainult ühte protsessorit, 1 GB mälu ja 10 GB andmebaasifaile.

• Lisateenused, nagu aruandlus- ja analüüsiteenused, puuduvad SQL Server Expressi väljaandes.

Soovitan: