Diferència entre SQL Server 2008 i Express

Diferència entre SQL Server 2008 i Express
Diferència entre SQL Server 2008 i Express

Vídeo: Diferència entre SQL Server 2008 i Express

Vídeo: Diferència entre SQL Server 2008 i Express
Vídeo: FANNIE MAE vs FREDDIE MAC. (Straight to the Point) #462 2024, De novembre
Anonim

SQL Server 2008 vs Express

SQL Server és un servidor de bases de dades de models relacionals produït per Microsoft. I SQL Server Express és una versió reduïda de SQL Server que és gratuïta, però té funcions limitades en comparació amb la versió completa. La darrera versió d'SQL Server és SQL Server 2008 R2 i la seva edició Express corresponent és SQL Server Express 2008.

Microsoft SQL Server utilitza principalment T-SQL (que és una extensió d'SQL) i ANCI SQL, com a llenguatges de consulta. Admet Integer, Float, Decimal, Char, Varchar, binary, Text i alguns altres tipus de dades. També es permeten els tipus compostos definits per l'usuari (UDT). Una base de dades pot contenir vistes, procediments emmagatzemats, índexs i restriccions diferents de les taules. Les dades s'emmagatzemen en tres tipus de fitxers. Es tracta de fitxers.mdf,.ndf i.ldfextension per emmagatzemar dades primàries, dades secundàries i dades de registre, respectivament. Per tal d'assegurar-se que la base de dades sempre tornarà a un estat coherent conegut, utilitza el concepte de transaccions. Les transicions s'implementen mitjançant el registre d'escriptura anticipada. SQL Server també admet concurrència. La consulta mitjançant T-SQL és la principal manera de recuperar dades. SQL Server realitza l'optimització de consultes per millorar el rendiment. També permet procediments emmagatzemats, que són consultes T-SQL parametritzades emmagatzemades al propi servidor i que no són executades per l'aplicació client com les consultes normals. SQL Server inclou l'SQL CLR (Common Language Runtime) que s'utilitza per integrar el servidor amb. NET Framework. Per això, podeu escriure procediments emmagatzemats i activadors en qualsevol llenguatge. NET, com ara C o VB. NET. També es poden definir UTD mitjançant.idiomes NET. Les classes d'ADO. NET es poden utilitzar per accedir a les dades emmagatzemades a la base de dades. Les classes ADO. NET ofereixen la funcionalitat de treballar amb dades tabulars o en una fila única, o amb metadades internes. També proporciona suport XQuery, que proporciona accés a funcions XML a SQL Server. SQL Server també ofereix serveis addicionals, com ara un agent de serveis, serveis de replicació, serveis d'anàlisi, serveis d'informes, serveis de notificació, serveis d'integració i cerca de text complet.

Com s'ha esmentat anteriorment, SQL Server Express és una edició reduïda de SQL Server que es pot descarregar gratuïtament. Per tant, òbviament té algunes limitacions en comparació amb la versió completa. Afortunadament, no hi ha cap limitació en el nombre de bases de dades o el nombre d'usuaris suportats pel servidor. Però, l'edició Express només pot utilitzar un únic processador, 1 GB de memòria i fitxers de base de dades de 10 GB. És adequat per al desplegament XCOPY ja que tota la base de dades es conserva en un únic fitxer del tipus.mdf. Una altra restricció tècnica és l'absència de serveis d'anàlisi, integració i notificació. Però, en definitiva, l'edició Express és fantàstica per a l'aprenentatge perquè es pot utilitzar gratuïtament per crear aplicacions web i d'escriptori a petita escala.

Diferències clau entre SQL Server i SQL Server Express Edition

• SQL Server és un producte comercial, mentre que SQL Server Express es pot descarregar gratuïtament, una versió reduïda d'SQL Server.

• SQL Server està orientat a la càrrega de treball empresarial que necessita redundància i eines d'intel·ligència empresarial integrades, mentre que l'edició Express és una base de dades d'entrada ideal per a finalitats d'aprenentatge

• Quan es tracta de nombre de CPU, quantitat de memòria i mida de la base de dades, l'edició Express té menys rendiment en comparació amb SQL Server. Només pot utilitzar un únic processador, 1 GB de memòria i fitxers de base de dades de 10 GB.

• No hi ha serveis addicionals, com ara els serveis d'informes i d'anàlisi, a l'edició SQL Server Express.

Recomanat: