To je bohužel dáno aplikací, která jiný DB engine nepodporuje. A jelikož ji chci mít v síti, tak provoz MS SQL na Windows 11 Pro by byl pravděpodobně v rozporu s licenci. Takto to mám na Linuxu čisté. Takových aplikací potkáte soustu - docházkové systémy Aps Techfass, Správce Firemních nákladů od T-mobile atd.
28. 5. 2026, 09:10 editováno autorem komentáře
PostgreSQL jsme zkouseli pro OLAP aplikaci. Ale pri sebevetsi snaze o optimalizaci trvaji nektere dotazy radove dele nez na MS SQL. Prechod z MS SQL na Postgre jsme museli odpiskat.
Oracle samozrejme minimalne rovnocenna alternativa je. Ale tipuju, ze se s nim alespon v CR setka mnohem mene lidi nez s MS SQL. A navic bude urcite drazsi.
Jinak MS SQL 2025 Express konecne navysuje limit na verlikost databaze!
Tak toto robili chalaniska z iného teamu. Ale jedno si z toho pamätám. Pri zložitejších dotazoch. Akákoľvek zmena DB, včetne upgradu v rámci toho istého produktu. Zahrnovala väčšiu ci menisiu nutnosť prekopať dotazy. Presnejšie si to nepamätám z mojej strany slo o spoločenskú interakciou nie o snahu stat sa analytikom.
Jeste si dovolim jeden komentar k MSSQL. Mam s nim mnohalete zkusenosti. Jak muzeme nadavat na jine vytvory Microsoftu, tak jejich SQL je fakt hodne povedeny kus. To proste funguje. Neblbne to, nejsou s tim problemy. Je to jednoduche, s dobrymi nastroji, je snadne dohledat, co a jak tam bezi (neni to debilni blackbox). Snad jedina nevyhoda je cena. A to je nevyhoda zcela zasadni :( Je to drahy jako prase. Zvlast kdyz se musi kupovat core licence.
Ale to je proste to jadro "database businessu".
Ja mam primarni zkusenosti s Oracle, IBM Informix, lehceji s MariaDB/Mysql a i tim MS SQL.
Proste za ty "velke" databaze zaplatis velke penize, ale delaji presne co delat maji, delaji to dobre, rychle, bezpecne a hlavne rychle.
Soucasne s sebou "tahnou" spousty vhodnych nastroju na kdejaky usecase, skvely monitoring az na nejnizsi uroven, debug v pripade problemu na uroven stranek v RAM/disku, support vendora, kde vetsinou sedi lide co to delaji 20+ let atd.
Proste v enterprise prostredi potrebujes aby to jelo a jelo to rychle. Tak to zaplatis a nemusis 99% casu nic resit.
Přesně tak, hodně často může mít sice člověk leckterou preferenci pro nějakou komponentu (jako je db engine), ale ten luxus volby má většinou jen u projektů, co si vyvíjí sám, nebo jde přímo o projekty firmy, pro kterou dělá.
Sice to může někdy hrát i zásadnější roli (třeba kvůli ceně podpory pro Oracle nebo pokud něco vyloženě nefunguje a má to nevhodnou architekturu), ale mnohem častěji je to prostě podružné rozhodnutí, co jde za výběrem celé aplikace od někoho jiného a tohle jen jeden aspekt při výběru.
Jinak třeba MSSQL na Linuxu jsem vícekrát použil také a jsem rád, že MS udělal nativní Linux verzi, ušetřilo to třeba ve vzdálených pobočkách za další instalace Windows serveru, který by tam jinak nebyl potřeba.