A Microsoft SQL előnyei és hátrányai

...

A megfelelő relációs adatbázis-kezelő rendszer kiválasztása lehetővé teszi a megfelelő adathozzáférést.

A hálózati és webes alkalmazások egyre jelentősebbé válásával a relációs adatbázis-kezelő rendszerek jelentősége is megnő. Az Ön igényeinek megfelelő kiválasztása elengedhetetlen az alkalmazás minőségének és megfelelő teljesítményének biztosításához. A Microsoft SQL egy olyan lehetőség, amelyet sokan választanak. Ha ismeri a Microsoft SQL Server futtatásának előnyeit és hátrányait, akkor eldöntheti, hogy megfelelő-e az Ön számára.

Hátrány: költség

A Microsoft SQL Server alternatív relációs adatbázis-kezelő rendszer helyett való használatának egyik fő hátránya, hogy a licencelési lehetőségek meglehetősen drágák. Bár a szoftver fejlesztési vagy oktatási célú használata ingyenes, minden üzleti célú felhasználás licencdíjat von maga után. Az SQL Server 2008 esetében például az SQL Server Standard Edition processzoronként 7171 dollárba kerül. A Microsoft webhelye szerint az SQL Server Datacenter kiadása processzoronként 54 990 dollár. Kisvállalkozások és profitorientált webhelyeket üzemeltető magánszemélyek számára ez megfizethetetlen. A versengő szoftverek, mint például a MySQL, gyakran ingyenesen használhatók. Azokban az esetekben azonban, amikor nem, a legdrágább MySQL Enterprise csomag 4999 dollárba kerül szerverenként évente. Ez még a Standard Edition Microsoft SQL-csomagnál is lényegesen olcsóbb.

A nap videója

Előny: Vállalati szintű menedzsment szoftver

A Microsoft SQL Server professzionális, vállalati szintű adatbázis-kezelő szoftvert tartalmaz. Néhány versenytárs, például a MySQL, hasonló szoftvereket fejlesztett ki az elmúlt években, de a Microsoft SQL Server könnyebben használható és több funkcióval rendelkezik. A Microsoft terméke például a triggerek teljes támogatását támogatja. A MySQL nemrégiben bevezette a triggereket, de ezek nem támogatottak teljes mértékben. A Microsoft által kínált szoftver a .NET keretrendszerrel is szoros integrációt kínál, ami a konkurens termékek esetében nem mondható el.

Hátrány: korlátozott kompatibilitás

A Microsoft SQL Server csak Windows-alapú kiszolgálókon való futtatásra készült. Különféle okok miatt, beleértve a licencköltségeket és a biztonsági aggályokat, a fejlesztők dönthetnek úgy, hogy webhelyeiket Unix-alapú gépeken tárolják. Ebben az esetben nem tudnák használni az SQL Servert. A versengő termékek gyakran más platformokon is futhatnak. A Microsoft SQL Serverrel ellentétben a MySQL minden nagyobb platformon támogatott, beleértve a Windows, Linux, Mac OSX és más Unix változatokat is. Amellett, hogy nem lehet nem Windows platformokon futni, kompatibilitási problémák is adódhatnak a más platformokon futó alkalmazásokkal való interakcióval kapcsolatban.

Előny: Kiváló adat-helyreállítási támogatás

A sérült adatok mindig aggodalomra adnak okot áramkimaradás vagy nem megfelelő leállás esetén. A Microsoft SQL Server számos olyan funkcióval rendelkezik, amelyek elősegítik az adatok visszaállítását és helyreállítását. Bár az egyes táblákról nem lehet biztonsági másolatot készíteni vagy visszaállítani, teljes adatbázis-helyreállítási lehetőségek állnak rendelkezésre. A naplófájlok, a gyorsítótárazás és a biztonsági mentések használatával a Microsoft terméke lehetővé teszi, hogy biztos legyen abban, hogy a katasztrófa utáni helyreállítási lehetőségek bőségesek.