Adatbázisok összehasonlítása
SQL Server: A Microsoft Estates vállalati adatbázisa
Az SQL Server a Microsoft vállalati relációs adatbázisa: PL/SQL helyett T-SQL, HA elérhetőségi csoportok Mindig bekapcsolva, és olyan licencmodell, amely az Oracle-hez hasonlóan árazza, nem pedig a MySQL-hez. Windowson és 2017 óta Linuxon fut, és ez a természetes adatbázis-választás, ahol a Microsoft a birtoka. Ez a cikk azt ismerteti, hogy mennyibe kerül a jól működtetett fegyelem és pénz.
Kulcspontok
- A motor vállalati felülete valódi: oszloptár-indexek az elemzésekhez, In-Memory OLTP, Query Store a terv regressziós hibaelhárításához és rendelkezésre állási csoportok (olvasható replikák és automatikus feladatátvétel) a HA számára; a tulajdonságok léteznek és kiforrottak.
- A licencelés a szerződés: magonkénti árazás a Software Assurance szolgáltatással a vállalati szinten, kiadási szintek (Express free, Web, Standard, Enterprise), amelyek a funkciókat és a kapacitást egyaránt biztosítják; Az auditok úgy viselkednek, mint az Oracle-é, így a környezetdefiníciókat és a virtualizációs szabályokat a vásárlás előtt írásba kell foglalni.
- HA fegyelem: Mindig bekapcsolt rendelkezésre állási csoportok a Windows Server feladatátvételi fürtözésen belül vagy önállóan; a biztonsági mentések külön szolgálatban maradnak (teljes/diff/tranzakciónapló láncok tesztelt pont-időbeli visszaállítással); ellenőrzés nélküli karbantartási tervek színházi.
- Az adatbázis körüli műveletek: SQL Agent az ütemezéshez, SSMS/ADS a kezeléshez, Extended Events plusz Query Store a teljesítménymunkához; a teljesítményproblémák leginkább a tervekben és a blokkolásban (várakozási statisztika) élnek, nem a memóriabeállításokban.
- Platformok közötti valóság: Az SQL Server Linuxon támogatja az alapmotort (néhány funkcióhiánnyal, például bizonyos harmadik féltől származó integrációkkal), és a konténeres példányok fejlesztői/tesztelési munkafolyamatokat végeznek; A gyártási méretezés továbbra is a dedikált infrastruktúrát részesíti előnyben.
- Ahol elfér az adatbázis-cikkeink között: az AD-támogatott identitással és T-SQL-ben jártas személyzettel rendelkező .NET-birtokok koherens veremhez jutnak; A zöldmezős Linux birtokok összehasonlítják a TCP-on-postgres és az Oracle-minőségű opciókat a postgresql és az oracle cikkekben; gyakorlati szabály, hogy a licencet a funkciók előtt árazzuk be.
Terepi jegyzet
A legdrágább SQL Server-probléma, amelyet diagnosztizáltunk, nem a teljesítmény volt, hanem egy licencelési audit: a Standard kiadású példány csendesen olyan hardverré nőtte ki magát, amely megsértette a virtualizációs feltételeket. A javítás kevesebbe került, mint a tárgyalás. Árazza be a licencet a séma előtt.
Gyakori kérdések
Olcsóbb az SQL Server, mint az Oracle?
Általában hasonló szinteken, de mindkettő vállalati lottó ára magonként, opciós kiegészítőkkel. Az őszinte összehasonlítás munkaterhelés-specifikus: a ténylegesen használt funkciók, illetve a licencek és a Szoftvergarancia három éven keresztül.
Linuxon futtathatom?
Igen, az alapmotor és a fő HA-szolgáltatások Linuxon futnak; A véglegesítés előtt ellenőrizze a jellemzők verziónkénti paritását a munkaterhelésével (egyes SSIS/SSRS szomszédos szerszámok eltérnek).
Mi a karbantartási terv szabálya?
Biztonsági mentések tesztelt láncokon, pont-időben történő ellenőrzéssel, index- és statisztikai karbantartással, töredezettségi küszöbértékek szerint méretezett (nem átfogó újraépítésekkel), valamint a blokkolási és várakozási statisztikák figyelésével; minden szkriptnek tulajdonosra van szüksége.
Hogyan viszonyul az SQL Server a PostgreSQL-hez egy új projekthez?
Ha a csapat ismeri a T-SQL-t, és a birtok a Microsoft, akkor az SQL Server eszközei egységesek. A nyílt ökoszisztéma licencelési szabadsága és kiterjesztési felülete érdekében postgresql cikkünk az alternatívát tárgyalja; a döntő tényező általában a személyzet meglévő SQL nyelvjárásának folyékonysága.
Hogyan segít a Kinetikatech a adatbázisok összehasonlítása területén
Ezt már több százszor kezeltük: Adatbázismotor-választások a munkaterhelések tárolására, összehasonlítva a megfelelőségi garanciák, a működési súly és a valós költségek alapján: beágyazott motorok a kiszolgálókkal szemben, MySQL a PostgreSQL-hez, SQL a dokumentumtárolókhoz, valamint az örökölt esettanulmány, amely folyamatosan visszatér. A Szerveradminisztráció és Webhely-sebességoptimalizálás szolgáltatással a teljes kört megkapod: felmérünk, bevezetünk, szünet nélkül figyelünk, és szükség esetén 30 percen belül beavatkozunk.