Sunteți pe pagina 1din 2

SQL Server 2005

Una dintre tendinele contemporane o constitue creterea nevoii de disponibilitate, a cererii pentru sisteme scalabile care s poat corespunde unor eventuale modificri ulterioare, modificri care s poat fi realizate chiar de ctre utilizator. Aceste nevoi se fac simite nu doar la nivelul marilor corporaii i al clienilor guvernamentali, ci i la nivelul consumatorilor individuali sau al micilor ntreprinztori. n acest context, Microsoft a ncercat s se adreseze acestor noi necesiti ale consumatorilor prin pachetul SQL Server 2005, care poate rula la fel de bine n medii de orice dimensiune, prin intermdiul urmtoarelor versiuni: SQL Server Standard Edition, SQL Server 2005 Express Edition, SQL Server 2005 Mobile Edition. Dintre cele mai importante schimbri n domeniul disponibilitii i scalabilitii introduse de SQL Server 2005 sunt important de reinut urmtoarele : Database mirroring: are rolul de a crete disponibilitatea datelor i de a permite recuperarea de pe urma erorilor, n cazul n care serverul pe care se afl baza de date devine nedisponibil. La fel ca i la log shipping, baza de date de pe un server este replicat pe un alt server , "n oglind", astfel nct log+urile transaciilor s nu fie rescrise. Serverul de pe care se face copierea este numit server primar , iar cel pe care se face copierea (server-ul "oglind") este numit server secundar. Serverele pot schimba rolurile de primar i secundar ntre ele. Ceea ce apare nou fa de SQL Server 2000 este prezena unui al treile server, care are rolul de a monitoriza operaiile dintre cele dou servere, obiectivul principal fiind detecia cderilor prin lipsa rspunsului din partea server-ului principal. Atta timp ct sincronizarea dintre cele dou servere este meninut, server-ul "oglind " poate prelua cererile clientului , fr ntrziere prea mare (cteva secunde) i fr nici o pierdere de date. Dei mecanismul de "oglindire a bazei de date " implic trei servere distincte, fiecare dintre ei poate juca roluri diferite n sesiuni de database mirroring diferite. restore online : ofer posibilitatea de a restaura datele fr a nchide n prealabil baza de date, cum era cazul versiunilor precedente de SQL Server. Utilizatorii sunt prevenii doar la accesarea datelor care au fost restaurate. indexare online: cheile pot fi create , terse sau reconstruite (operaie desfurat n mod obinuit pentru a elimina fragmentarea indecilor) n acelai timp n care datele din tabel sunt interogate sau modificate. n SQL Server 2000 reconstrucia unei chei strine plasa un lock partajat pe respectivul tabel, care restriciona operaiile premise la cele de SELECT. La reconstrucia unei chei primare, SQL Server 2000 plasa un lock exclusiv asupra tabelului n cauz, care mpiedica orice operaie asupra tabelului. suport att pentru Windows-ul pe 32 ct i pentru cel pe 64 de bii. partiionarea tabelelor: ofer posibilitatea partiionrii tabelelor ntre grupele de fiiere din baza de date, ceea ce optimizeaz operaiile pe tabele de dimensiuni mari. instantaneu al bazei de date (database snapshot) - snapshot-urile genereaz o vedere read-only a bezei de date n cauz, care poate fi folosit, de exemplu, pentru a recupera rapid datele dup o modificare eronat. Snapshot-urile(instantanee-le) diefr de copiere deoarece ocup doar spaiul necesar pentru a conine schimbrile aplicate bazei de date dup ce aceasta a fost creat. Iyolarea snapshot-urilor ofer acces paralel la ultima nregistrare pe care s-a produs un commit n baza de date i care poate fi folosit pentru a elimina problemele de blocaj care pot apare atunci cnd mai muli utilizatori opereaz simultan asupra aceluiai set de date. replicarea - implementarea SQL Server 2000 a fost mbuntit prin introducerea unei noi

topologii "peer-to-peer", a abilitii de a replica date prin HTTP sau HTTPS i de replicare din bazele de date Oracle. SQL Service Broker - ofer funcionalitatea rutrii mesajelor asincrone i garanteaz livrarea pentru scenarii care implic task-uri de procesare a datelor complexe, simultane, distribuite i interdependente (folosite n special n aplicaiile e-commerce). recuperare rapid - permite conectarea la o baz de date online de ndat de log-ul transaciei a fost rulat. referitor la problemele de securitate, SQL Server 2005 implementeaz urmtoarele modificri: setri "secure by default", noi politici de logare SQL Server privitoare la parole, criptarea nativ a datelor i protejarea acestora prin parole sau certificate, motenirea autorizrilor. SQL Server Integration Services conin faciliti noi care simplific extragerea datelor din diferite surse i le prelucreaz pentru a le utiliza n aplicaii analitice sau de Data Warehouse. Introduce un nou tip de date VARCHAR(MAX) , mpreun cu NVARCHAR(MAX) i VARBINARY(MAX) care au proprietatea de a stoca pn la 2GB de date, incluznd date de tip TEXT,NTEXT i IMAGE. Sistemul de Management SQL Server mbuntit Reporting Services - ofer posibilitatea de a crea i vizualiza rapoarte . Prin integrarea lui n SQL Server 2005 se elimin necesitatea unor instrumente externe, cum ar fi Crystal Reports. Notification Services - ofer posibiltatea de a genera i trimite notificri tipizate printr-o varietate de mecanisme de transmitere a mesajelor, cum ar fi email, telefon sau messenger.

S-ar putea să vă placă și