shrike je napisao/la:i jedno i drugo!
Pristup beti tj testiranju nemam, a iskreno i nemam namjeru tražiti jer se vrlo malo zna gdje/što/kako. Kad dođe u RC fazu možda ću probati, ali kako nisam primarno administrator baza podataka tako i nemam neku veliku želju, radoznalost je tu u pogledu NLB-a s obzirom na to da je na skroz drugoj platformi
.
Moje iskustvo svodi se na instalaciju i konfiguraciju (clustering, load balancing, alwayson, ..,) i slično te naravno vidim što se događa u radu, naslanjanje na druge servise itd. Da bude preglednije za čitanje budem u par odvojenih dijelova pisao (tehnički, poslovno/filozofski i moje viđenje situacije). Onaj bitan dio ovog posta je da ovo nije reklama, nije usporedba i sl. pa su komentari na tu stranu nepotrebni. Kako nemam vremena više pažnje posvetiti PostgreSQL-u u sličnim scenarijima konfiguriranja tako i ne mogu raditi direktne usporedbe.
Tehnički:Sam proizvod kao takav je jedan od boljih u smislu razvoja u odnosu na neke druge promašaje i eksperimente koje je MS izvodio. MSSQL se stabilno nadograđuje s mogućnostima, sigurnošću i stabilnošću. Sama instalacija, konfiguracija, konfiguracija klastera te naprednijih mogućnosti je zbilja pojednostavljenja i ostavlja vrlo malo mogućnosti za pogrešku osim ako su ti termini nekome posve novi. Naravno da je MS kao i svaki drugi proizvođač ciljao što više stvari dodati kroz pomoćne programe i module pa su analitički, poslovni te izvještajni dodaci direktno naslonjeni na isti, pa tvrtke koje kupuju MSSQL tu vide dodatnu vrijednost. Ono što je bitno za kombinaciju koja je tematika je kako je "core / cli" verzija ranije razvijana tako da neće biti nužno imati GUI server
. Mene zanima mrežni dio priče kako će izvesti te kako su zamislili "preslikati" pojedine tehnologije s Windows na Linux server. Sad, detalje koje bazaši proživljavaju kroz verzije i naravno noćne more koje svaki komad softvera zna imati pa ga počneš kleti "Koje je ovo smeće" zbilja ne znam, ima nelogičnosti i gluposti poput promjena jednih te istih stvari na X mjesta, dopuštanja unosa gluposti bez provjere i slično, te momenti sreće kad na jednom mjestu odstupa logika od ostatka i nije ti jasno na kakvim drogama je bio netko u tom dijelu razvoja.
Poslovno/filozofski:Za one koji startaju s razvojem ili pokreću firmu, migriraju i sl. je lakše i logičan potez uzeti proizvod koji će dati čim više mogućnosti (što standardnih, što dodatnih) pogotovo kad su direktno naslonjene na proizvod. Cijene i licenciranje za sam početak i nije toliko "ogromno" koliko se spominje ako gledamo potrebe tvrtki kod nas pa čak ni vani. Problemi nastaju kada se krene s rastom i onim dodatnim (proširenim mogućnostima). Za naše pojmove MSSQL licenciranje nema sredinu tj. početni "komplet" kad si "mali" je pristupačan, ono što nedostaje je srednja platežna sposobnost i "srednja" licenca. Ovako postoje samo dvije strane i u startu se ne vide mogući problemi, naravno kada se dođe do istih rastom apetita onda dolazi do probijanja plafona s cijenom licenciranja a istovremeno su ruke vezane. Ideje da se stvari samo tako lako mogu migrirati i promijeniti variraju od vrste poslovanja, negdje to može biti vremenski i regulatorno bezbolno, dok drugdje se takve ideje/prijedlozi te moguće odluke moraju dugo vremena obrazlagati i "dokazivati".
Ono što se promijenilo na gore je licenciranje po jezgrama, micanje mogućnosti iz Standard u Enterprise dio (postoje i u standardu ali uz uvjete koji su sitno pisani
). Kroz period se točno dobije dojam kako je cijeli tim promatrao razvoje malih tvrtki i fantastično precizno proračunao kako im stegnuti "omču" oko vrata kroz neki period gdje više niti može na staro, a cijena nadogradnje je u tom momentu prevelika. Dobije se onaj osjećaj stjeranosti u kut, a bijeg iz istog koji god odabrali nije ni vremenski, a ni financijski banalan.
Moje viđenje:Kao proizvod po meni svjetlu budućnost pogotovo kod korporacija jer postoji niz dodatnog softvera vezanog za sigurnost i compliance (ne mogu se sjetiti prijevoda), a takvim tvrtkama novac za licencu nije problem. Ako nekog zanima "banalan" primjer onda je to Stack* serija stranica (StackOverflow, StackExchange, ServerFault) koje su na MSSQL serveru, ako nekog zanimaju tehnički detalji kako izgleda hibrid otvorenih i vlasničkih tehnologija:
https://meta.stackexchange.com/question ... ge-networkProblem je što je pokušaj približavanja MSSQL-a na Linux tjeranje vode na MS mlin u kojem se gleda jednosmjerno, a to je džep od MS-a. Shodno tome mogu pojedine mogućnosti ugasiti, uvjetovati prelazak na Azure (što rade sve više i više). Kao primjer je novi potez gdje će korisnici Oracle baze moći besplatno migrirati na trenutnu aktualnu verziju. A što poslije?
Dodatno štivo s upitnim potezima:
http://techrights.org/2016/03/10/charm- ... -distract/Skraćeno: Tehnički kvalitetan proizvod koji se kroz godine dokazuje sve više, što sigurnostno, što regulatorno + s podrškama od drugih proizvođača, ali namjere koje MS ima ćemo vidjeti kroz vrijeme. Ne znam koliko će ova količina teksta potaknuti raspravu, ono što je meni osobno bitno u ovom tekstu je ne miješati mišljenje o kvaliteti proizvoda s načinom poslovanja tvrtke.