21.01.2013 Views

preuzimanje - ITS-u

preuzimanje - ITS-u

preuzimanje - ITS-u

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

IS – Protivgradna odbrana - Izveštaj i Analiza Munir Husain Sarkar 104/06<br />

Od trenutka raskida sa Sybaseom, Microsoft je napravio značajne pomake u razvoju<br />

svoje baze podataka.<br />

SQL Server je prva baza podataka na svetu koja je posedovala korisnički interfejs. Sve<br />

baze su u tadašnje vrijeme radili pomoću „command-line“ sistema koji zna biti izrazito<br />

nezgodan i nezgrapan. Takoñe, SQL Server je prva komercijalna baza podataka koja je<br />

podržala Intelovu 64-bitnu arhitekturu procesora.<br />

Trenutno najnovija verzija SQL Servera je SQL Server 2005 koja je izdana u zimu<br />

2005. godine.<br />

Od SQL Servera 2000 do SQL Servera 2005 napravljeni su veliki pomaci u poboljšanju<br />

same baze podataka.<br />

Najbitniji od njih su: Klijentski dio IDE alata, SQL Server Integration Services,<br />

Reporting Server, OLAP server, podrška za data mining, Notification Services itd.<br />

SQL Server koristi Transact SQL kao implementaciju SQL-92 (ISO standard za SQL,<br />

prihvaćen 1992. godine) sa mnogim ekstenzijama. T-SQL uglavnom dodaje dodatnu sintaksu<br />

prilikom pisanja procedura, te utječe na podršku za transakcije.<br />

Microsoft SQL server i Sybase/ASE obje komuniciraju preko aplikacijski niveliranog<br />

protokola imenom „Tabular Data Stream“ ili kraće TDS. TDS je takoñer implementiran od<br />

strane FreeTDS-a da bi se omogućilo da što više aplikacija može komunicirati s Microsoft SQL<br />

Server i Sybase bazama podataka.<br />

Microsoft SQL takoñer podržava „Open Database Connectivity“, odnosno skraćeno<br />

ODBC tehnologiju. SQL Server 2005 posjeduje i podršku za Web servise, tj. za Simple Object<br />

Access Protocol, Service Oriented Architecture Protocol odnosno skraćeno SOAP W3C standard.<br />

To je izvanredna stvar zato što omogućuje ne Windows klijentima da komuniciraju preko te<br />

platforme sa SQL Serverom.<br />

U verziji 2005 takoñer je izdan i certificiran JDBC API za komunikaciju sa Java<br />

aplikacijama. SQL Server takoñer poseduje i mogućnosti poput mirroringa, clusteringa i<br />

snapshots-ova.<br />

Microsoft se ovde zbilja potrudio, te nam omogućio brojne aplikacije koje spremaju<br />

podatke na SQL Server. SQL Server 2005 uključuje i Common Language Runtime odnosno<br />

ranije spominjani CLR. Aplikacije pisane u .NET-u bez obzira koji programski jezik koristili,<br />

sada mogu implementirati procedure i funkcije. Starije verzije programa za razvoj su za to<br />

koristile API-je.<br />

42/51

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!