[ kosovic @ 09.12.2004. 08:07 ] @
Moze li neko da mi uporedi prednosti i mane izmedji SQL Servera2000 i Oracle9i.
Unaprijed zahvalan,
Drasko
[ Mihailo @ 09.12.2004. 10:37 ] @
Teme „Ovo VS Ono“ nisu dozvoljene. Možeš da pitaš šta je bolje rešenje za neki konkretan problem/situaciju.
[ JogyII @ 09.12.2004. 13:21 ] @
cekaj zar ovo VS ono nije sama ideja Advocacy-ja, ili sam ja nesto propustio?
[ Dragi Tata @ 09.12.2004. 13:25 ] @
Očigledano je tema prvobitno postovana u nekom drugom forumu, pa je Mikailo prebacio ovde.

Dakle, slobodno raspalite MSSQL vs Oracle. Ja nažalost nikad nisam koristio Oracle pa ne mogu da vam se pridružim.
[ dinke @ 09.12.2004. 14:29 ] @
Mislim da tema jeste postovana u advocacy te moram kao urednik foruma da demantujem Mihaila. Teme "Ovo vs. Ono" jesu dovoljene na advocacy-u, štaviše advocacy deo foruma upravo za to i služi. Naravno moraju se poštovati pravila foruma.

Inače o bazama se detaljno raspravljalo na jednoj od top tema ovde, pazite da se ne ponavljate :)
[ sasas @ 09.12.2004. 14:38 ] @
Ima na netu tona poredjenja - ukucaj na google 'mssql oracle comparison' i idi na prvi link, i to ti je otprilike to.
U nekoj prosecnoj primeni performanse baze nisu od velikog znacaja, malo kad sam i video da je u prosecnoj primeni database engine zakucao procesor na 100%. Mogucnosti baze takodje retko dolaze do izrazaja, jer 99% aplikacija koristi najprimitivnije tipove podataka, i ne koristi neke advanced mogucnosti servera (u vecini sistema je i replikacija ili transakcije 'cudo nevidjeno' ;).
A i cisto sumnjam da neko na forumu ravnopravno poznaje obe baze i da moze dati neko strucno misljenje o tome. Voleo bih da me u tome neko demantuje.

ss.
[ Mihailo @ 09.12.2004. 14:43 ] @
Citat:
dinke: Mislim da tema jeste postovana u advocacy te moram kao urednik foruma da demantujem Mihaila.


Ja sam skoro pa siguran da je bila u BP. U slučaju da sam pogrešio - izvinjavam se :)

Prijatno advokatisanje.
[ degojs @ 09.12.2004. 19:07 ] @
Oracle je kompletno okruženje a ne samo baza podataka. Pored što omogućuje razvijanje aplikacija tu su i mogućnosti pravljenja izveštaja i slično. Mada, vizuelni dizajner (Oracle Forms Builder), ako se uporedi sa onim iz Visual Studio serije, nekako je traljav :)

SQL*Plus je nekako.. nezgodan i nikad nisam saznao za bolji način da se radi u istom nego da se paralelno otvori neki tekst editor (Notepad) pa onda copy-paste do besvesti. Rad u Query Analyzeru (SQL Server) je prava pesma u poređenju sa istimi. SQL Worksheet je bolji, ali čini mi se da je bagovit i da ponekad daje različite rezultate od SQL*Plus, mada zaista ne znam - možda je to i popravljeno.

Doduše, moje poznavanje Oracle je izuzetno ograničeno tako da sve uzmi sa dobrom dozom rezerve.

Ono na što treba obratiti pažnju jeste da će SQL Server 2005 doneti integraciju sa .NET platformom, a to je već dobra dodatna opcija i sigurno mnogo prijatnije za razvoj aplikacija nego upotreba samo bilo T-SQL-a ili PL/SQL-a. No, čini mi se da Oracle može da radi sa Javom tako da.. Ipak, čini mi se da retko ko može da ponudi integraciju različitih tehnologija kao Microsoft.
[ dr ZiDoo @ 09.12.2004. 22:59 ] @
Nisam koristio MS SQL ali kako vidim i cujem Oracle je majka za MS SQL :D
[ degojs @ 10.12.2004. 06:34 ] @
Oracle je majka za sve baze, kažu. Doduše, kažu i da im je cena ne majka nego majka i po, tzv. "stara majka" :)

SQL Server ima i besplatne verzije: MSDE 2000 i dolazeći SQL Server 2005 Express koje lepo možeš da koristiš gde god hoćeš. Nisam siguran da je ista stvar i sa Oracle bazom. Znam da postoji ono tipa "educational" verzija, ali nisam čuo da je na raspolaganju i neka verzija koju bi mogao da legalno distribuiraš sa svojim aplikacijama.
[ dr ZiDoo @ 10.12.2004. 08:52 ] @
Stripy ce nas prosvjetliti ali mislim da ima neke free verzija Oracle-a.

Sada me ovo sve potaknulo, moracu da probam taj ms sql
[ degojs @ 10.12.2004. 09:53 ] @
Dakle, ako se uzmu u obzir i manje baze (2-4 GB, mada pitanje je koliko je to "malo".. Čini mi se da je Gojko skoro rekao da ES baza ima nekih 700 MB, a tu su podaci uglavnom tekstualni i to dosta veliki :) SQL Server nudi odlično besplatno rešenje, a Oracle?
[ Dragi Tata @ 10.12.2004. 15:25 ] @
Citat:
dr ZiDoo: Nisam koristio MS SQL ali kako vidim i cujem Oracle je majka za MS SQL :D


Volim ovakve diskusije. Nikad nisam seo ni u Mercedes ni u BMW, a i inače se ne razumem u automobile, ali koliko vidim i čujem Mercedes je majka za BMW :D
[ jablan @ 10.12.2004. 15:32 ] @
Uz rizik da ispadnem glup u društvu: Ima li Oracle kakvu podršku za XML, nešto kao FOR XML u MSSQL-u?
[ caboom @ 10.12.2004. 16:08 ] @
koliko mi je poznato Oracle ima odlicnu podrsku za XML, pogotovo od 10-ke, ali nisam naleteo na nesto slicno FOR XML klauzuli (da budem iskren - nisam ni trazio). u sustini je moguce koristiti XML DB i izvlaciti podatke regularnim SQL upitima, ali je opet u pitanju potpuno drugacija situacija. koliko mi je poznato FOR XML je podrzan i u Sybase ASE 12.5.1, ali se maglovito secam pornografije sa XML-om u ranijim verzijama istog i koju pokusavam da potisnem. do sada nisam ni u jednoj bazi video tako elegantno (i pre svega - jednostavno) dobijanje XML result set-a kao kod MSSQL-a (i hajd, Sybase ASE-a 12.5.1) i bio bih zahvalan da me neko ispravi i uputi da se ta situacija sada promenila.
[ caboom @ 10.12.2004. 16:23 ] @
Citat:
degojs: Oracle je majka za sve baze, kažu. Doduše, kažu i da im je cena ne majka nego majka i po, tzv. "stara majka" :)


sve zavisi sta ti treba, ni Sybase Enterprise Edition nije mnogo jeftiniji, tako da se sve svodi na potrebe klijenta i procenu arhitekte. prava je petljancija sa svim mogucim oblicima licenci koje se nude za Syb/Ora i mora dosta da se birka u slucaju da klijent nece da se "otvori".

Citat:

SQL Server ima i besplatne verzije: MSDE 2000 i dolazeći SQL Server 2005 Express koje lepo možeš da koristiš gde god hoćeš. Nisam siguran da je ista stvar i sa Oracle bazom. Znam da postoji ono tipa "educational" verzija, ali nisam čuo da je na raspolaganju i neka verzija koju bi mogao da legalno distribuiraš sa svojim aplikacijama.


to je lepo, ali propustas da kazes da su u pitanju lokalne baze koje su uglavnom zgodne jedino za standalone aplikacije, ili shemu u kojoj se offline baza sync-uje se online bazom. sve u svemu - tesko je porediti te 2 kategorije, ali je u svakom slucaju pohvalno to sto je MSDE besplatan. Sybase nudi svoj ASA (pandan MSDE-u), ali on nazalost nije besplatan - doduse ima jednu veliku prednost u odnosu na MSDE, a to je da je da radi na vise platformi. i Sybase i Oracle nude tzv. developers edition, sto ce reci - dzaba za cackanje.
[ dr ZiDoo @ 10.12.2004. 17:25 ] @
Citat:
Dragi Tata: Volim ovakve diskusije. Nikad nisam seo ni u Mercedes ni u BMW, a i inače se ne razumem u automobile, ali koliko vidim i čujem Mercedes je majka za BMW :D


Khm... mislim... na mjestu je... nema šta...
[ degojs @ 10.12.2004. 19:29 ] @
Citat:
sve zavisi sta ti treba, ni Sybase Enterprise Edition nije mnogo jeftiniji,


Slažem se. Samo sam hteo da kažem da nije svaka firma enterprise kompanija i da će im u tom slučaju gotovo sigurno biti interesantne i druge baze.

Pre dva dana sam razgovarao sa jednim "starijim" Novell/Windows administratorom u lokalnoj kompaniji (ComDev; oko 750 zaposlenih ovde i ne sećam se koliko reče u UK). Usput i vrlo kratko, bilo je reči i o bazama: koriste Oracle i SQL Server, a SQL Server su počeli da uvode relativno nedavno. Jednostavno je jeftiniji a radi im OK.

(Usput, Novell polako gubi sve pozicije u odnosu na Windows.)

Citat:
i Sybase i Oracle nude tzv. developers edition, sto ce reci - dzaba za cackanje.


Ipak, ovakve verzije mogu da se koriste samo za čačkanje, a to sa MSDE i SQL Server 2005 Express nije slučaj.
[ Dragi Tata @ 10.12.2004. 19:36 ] @
Citat:
degojs: Ipak, ovakve verzije mogu da se koriste samo za čačkanje, a to sa MSDE i SQL Server 2005 Express nije slučaj.


Pa ne samo za čačkanje, već i za razvoj. Znači, programeri mogu besplatno da koriste te baze za razvoj i testiranje, a za produkciju će već mušterija da pljune pare.
[ degojs @ 10.12.2004. 19:52 ] @
Citat:
a za produkciju će već mušterija da pljune pare. :)

Jes', al' to opet podrazumeva da će kompanija da se odluči za verovatno skuplje Oracle rešenje. Ako već imaju Oracle, onda se slažem.

I zaboravio si nešto Nemanja: ako firmi posao radi MSDE, onda ćemo lepo da stavimo u džep bonus od $50,000 :) Auuu, pa kad sad dođe Boxing Day, al' ćemo da trošimo bonus u Walmart-u :)
[ Dragi Tata @ 10.12.2004. 20:12 ] @
Citat:
degojs: I zaboravio si nešto Nemanja: ako firmi posao radi MSDE, onda ćemo lepo da stavimo u džep bonus od $50,000 :) Auuu, pa kad sad dođe Boxing Day, al' ćemo da trošimo bonus u Walmart-u :)


LOL. Prekjuče je mene i mog kolegu Rusa sad već bivši šef nagovarao da se prijavimo na jedan intervju za posao. Kaže: "Just be careful not to piss them off - don't ask a 50,000$ bonus or something like that", a ludi Rus pita "Damn! Can we ask for a 45,000$ bonus?". Tako da kad odem na intervju (ako odem) ima samo da im pomenem MSDE, pa da slobodno tražim bonus od 50000$.