Sadržaj
- Nedostatak: trošak
- Prednost: Softver za upravljanje na visokoj razini
- Nedostatak: Ograničena kompatibilnost
- Prednost: Izvrsna podrška za oporavak podataka
Kako mrežne i web aplikacije postaju sve češće, važnost relacijskih sustava upravljanja bazama podataka također raste. Odabir pravog sustava za vaše potrebe presudan je kako biste osigurali kvalitetu i izvedbu svoje aplikacije. Microsoft SQL opcija je koju mnogi ljudi uglavnom odaberu. Poznavanje vaših prednosti i nedostataka može vam pomoći da odredite najbolju opciju za sebe.
Nedostatak: trošak
Jedan od glavnih nedostataka korištenja Microsoft SQL Servera umjesto alternativnog relacijskog sustava za upravljanje bazama podataka jest taj što su opcije licenciranja vrlo skupe. Iako je uporaba softvera u obrazovne ili razvojne svrhe besplatna, bilo koja vrsta komercijalne upotrebe rezultira naknadom za licencu. Na primjer, za SQL Server 2008, SQL Server Standard Edition košta 17,28 R $ po procesoru. Izdanje SQL Server Datacentara iznosi 132,53 R $ po procesoru, prema Microsoftovom web mjestu. Za male tvrtke i pojedince koji posjeduju profitne web stranice to nije izvedivo. Konkurentski softver, poput MySQL, često je besplatan. Međutim, u slučaju da nisu, najskuplji MySQL Enterprise paket košta 12,03 USD godišnje za svaki procesor, što je relativno jeftinije čak i u usporedbi s Microsoft Standard Edition SQL paketom.
Prednost: Softver za upravljanje na visokoj razini
Microsoft SQL Server uključuje softver za upravljanje bazama podataka na profesionalnoj i poslovnoj razini. Neki konkurenti, poput MySQL, razvili su sličan softver posljednjih godina, ali SQL Server lakši je za upotrebu i ima više značajki. Na primjer, okidači su u potpunosti podržani na Microsoftovim proizvodima. U slučaju MySQL, ova je naredba nedavno uvedena, ali još uvijek nije u potpunosti podržana. Softver koji nudi Microsoft također nudi blisku integraciju s .NET framework-om, što nije slučaj s konkurentskim proizvodima.
Nedostatak: Ograničena kompatibilnost
Microsoft SQL Server dizajniran je samo za rad na poslužiteljima sa sustavom Windows. Iz niza razloga, uključujući troškove licenciranja i sigurnosne probleme, programeri često odlučuju svoje web lokacije hostirati na Unixovim računalima, što SQL Server čini neupotrebljivim. Suprotno tome, konkurentni proizvodi već imaju veću kompatibilnost s drugim platformama. MySQL, na primjer, radi na svim glavnim platformama, uključujući Windows, Linux, Mac OSX i druge Unixove inačice. Osim nemogućnosti pokretanja na ne-Windows platformama, Microsoftov proizvod može se susresti i s problemima kompatibilnosti u vezi s interakcijom s aplikacijama pokrenutim na drugim platformama.
Prednost: Izvrsna podrška za oporavak podataka
Oštećeni podaci uvijek su zabrinuti kada dođe do nestanka struje ili pogrešnog isključivanja. Microsoft SQL Server ima brojne značajke koje promiču obnavljanje i oporavak tih podataka. Iako se pojedinačne tablice ne mogu kopirati ili obnoviti, postoje cjelovite mogućnosti obnavljanja baze podataka koje mogu biti korisne u takvim slučajevima. Korištenjem datoteka dnevnika, predmemorije i sigurnosnih kopija, Microsoftov proizvod uvjerava korisnika svojim opcijama za oporavak podataka u slučaju katastrofe.