MySQL vs. Oracle

58 отговора 3878 прегледа
#1

MySQL vs. Oracle

Имаме спор с един колега в работата, който твърди че MySQL е много по-бърза база от Oracle и че изобщо е по-добра в почти всяко отношение.
Кажете вашето мнение за да разрешим спора, тъй като аз не успях да го убедя в обратното по никакъв начин.

Отговор
в отговор на svircho #2

Re: MySQL vs. Oracle

Ami tuk igrae i oshte edin faktor koito nikak ne e za prenebregvane OpenSource ili GPL s drugi dumi ako imash dostatachno kinti ,tvoia proekt e mnogo 'tejyk' i iskash naistina da postignesh perfektni rezultati mislia che niama mqsto za spor Oracle e istinata.
No danite koito obrabotvash (t.e kolichstvo i kachesto->relaci) i naistina imash otlichni poznania v oblasta na SQL ( dokolkoto e implementiran v mysql-a) syvsem spokoino mojesh da postignesh i syshtite resultati kakto i s oracle

tova e lichno moe mnenie...

Отговор
в отговор на svircho #3

Re: MySQL vs. Oracle

Никой продукт не е по-добър "във всяко едно отношение"
Всеки продукт си има силни и слаби страни и затова сравненията имат смисъл само в конкретна обстановка - при конкретно приложение.

А че MySQL е по-бърза от Oracle по-добре да не го казвам аз


За съжаление единствените независими тестови до момента са тези на [линк]
[линк]

salle.online.bg/sig
Отговор
в отговор на svircho #4

Re: MySQL vs. Oracle

"по принцип" и "във всяко едно отношение" в областта на базите данни не е хубаво да се ползват...

този спор може лесно да решите - завличате едно яко РС инсталирате на него две операционни системи на едната слагате оракъл на другата MySQL ...колегата ти настройва MySQL ти оракала...от там нататък яко тормозене и засичане...

имай предвид обаче, че MySQL е непълноценна - не поддържа stored procedures и triggers... а за типа таблици по подразбиране не поддържа и foreign keys а именно тези таблици са най бързи...

тоест - можеш да направиш теста така, че да усложниш максимално живота на MySQL - навържи няколко таблици в една заявка за ъпдейтване и нещо подобно за селект...запиши го на процедура по тоз начин ще спестиш от времето за парсване на куирито...а ако заявката ти е 1КВ а връща като отговор 200 КВ данни ще спестиш и от трафик по мрежата...)))

[линк]
Отговор
в отговор на salle #5

Re: MySQL vs. Oracle

ами ясно е, че не може да се сравняват двете едното струва $395, а другото започва от хиляди $

така, че поне 1 на 0 за mysql

ето друг спор по темата

може да се каже, че oracle позволява свобода на програмиста да оптимизира - това е свързано с postgresql, но показва какви методи могат да се ползват за подобряване скоростта, които липсват на mysql-а (това е интересна статия така или иначе)
но mysql-а има някои други екстри, които се отразяват предимно в различните видове таблици myisam, innodb, heap...

сега не мога да намеря, но от друг някакъв независим източник съм виждал да казва, че въпросните тестове на eweek не са тестове за базата данни, а за JDBC драйвера, гледах и някъде на pcmagazine обратни стойности - така, че както ти казваш ЗАВИСИ - не може да се каже mysql-а по-бърз, а па и да има толко хора да дават такива пари за oracle ... трябва да има нещо

уффф оплетох се не съм добър в писането на писания (особено ако въпроса е ебати въпроса - едно може би не съвсем точно сравнение, но кое е по-добро Jeep или Porche)

абе .... ако mysql-а ти върши работата няма никъв смисъл да даваш онез пари за oracle-то

Отговор
в отговор на phpGuru #6

Re: MySQL vs. Oracle

Извинявай ама откъде я изрови тази цифра $395 ?

salle.online.bg/sig
Отговор
в отговор на svircho #7

Zavisi or kroekta i kolko ste sa bazite danni.

Oracle si e kato vishe obrazovanie, i si e dosta vreme za da si seriozen Oracle DBA ili Oracle developer.

Ako proekta ti e sredno goliam (niakolko stotin tablici, i 500-800 MB), iasno e , che po-malkite i olekoteni abzi danni ste se spraviat po-byrzo. POlzval sym stari versii na mySQL predi godini, no instaliraneto an Oracle DBMS si e 1,5 GB sredno.

Obache ako imash mosten portal, koito da dostypva bazata danni lesno i bez da se zatrudni dori i ako otide na 300 GB informacia, Oracle e neutrazim.
Nenaprazno vsichki golemi portali, i vyobshte osnovnoto hraniliste za danni v Internet e osnovano na Oracle bazi danni i vse oste si e takova. Edno e da izpolzvash Text search za razlichni tekstove v 100-200 tablici, drugo e da se rovixhkat 200 koienta zaedno v mnogohiliadno tablichna baza danni s kup stored procedures i trigeri, indexi i kvo li ne oste.
Oracle si e tejka artileria, udachen i usvoim finansovo za super golemi i tejki proekti. mySQL e byrz, uskoren, kato SQL Server 2000 (mnogo si go obicham az, nisto che poniakoga mi ide da pluia po monitora, ama to na vseki se sluchva, aide sega :-)))

You know that I know that you know that I don't know
Отговор
в отговор на Long Runner #8

Re: Това ще те помоля да го обосновеш

Nenaprazno vsichki golemi portali, i vyobshte osnovnoto hraniliste za danni v Internet e osnovano na Oracle bazi danni i vse oste si e takova.

Много те моля да обясниш на какво основание правиш такова твърдение.

Кои са "всичките големи портали" и кое е "основното хранилище за данни в Интернет" и откъде съдиш, че ВСИЧКО това използва Oracle?

Моля те не прави такива изказвания без да имаш някаква обосновка.

Аз бих се заел да твърдя, че основната част от Уеб сървърите из Интернет работи под Apache, но за целта ще се позова на Netcraft, които водят такава статистика от години насам [линк]

Очаквам да посочиш кои са източниците на твоето наблюдение.

salle.online.bg/sig

Редактирано от salle на

Отговор
в отговор на svircho #9

Benchmarks

Ето още един сайт на който могат да се видят резултати от тестове:
[линк]

Отговор
в отговор на svircho #10

Re: MySQL vs. Oracle

Това ми звучи малко като въпроса:
"Кой е по-як - Мохамед Али или Касиус Клей?"
След като съществува нещо в природата значи има място за него.
Малцина са фирмите които биха се изръсили за Oracle за някой интернет портал.
А пък някой от вас да е чувал за банкова система писана на MySql?

Не може да се сравняват 2 бази данни, насочени към различни пазарни сегменти. А Oracle i MySql са толкова различни като архитектура, функционалност и приложение, че всяко такова сравнение е напълно безмислено. Да не говорим, че едва ли могат да се направят обективни тестове...

Отговор
в отговор на salle #11

Re: MySQL vs. Oracle

mysql.com

MySQL Pro License, $395

незнам кво се включва в това, но на oracle най-малките цени, които мернах бяха доста по-голями


е не съм споменал, че може да се ползва и с GNU лиценз и т.н. което също лично според мен е предимство

Отговор
в отговор на svircho #12

Re: MySQL vs. Oracle

Кой е по-бърз - Ферари(от Маранело) или Беларус(от Минския тракторен завод)

Аз твъря, че Ферарито ще диша праха на Беларуса, когато теста е за оране.

Както някой тук обичаше да казва ЗАВИСИ

Отговор
в отговор на phpGuru #13

Re: MySQL vs. Oracle

в интерес на истината и на ораклето има евтини варианти

Oracle Database Personal Edition $400
Oracle Database Lite per user $100


но някак си не са съпоставими Personal с Pro

(и тез цени ги видех от техният сайт)

Отговор
в отговор на NDeu #14

Re: ей!

мдаммм....

NDeu - аз много пъти сам използвал това сравнение с Ferarri-то (на което винаги съм бил голям привърженик)
Що не съм се сетил да си го защитя с авторски права?

Само, че аз го сравнявам с конче - истинско с 1 конска сила тъй, че по силата на законите за авторските права (най-идиотското законодателство сътворявано някога от човечеството) твоето сравнение си е оригинално

И между другото аз продължавам сравнението с човек - когато става въпрос за качване на стълби всички ще мудишат праха на човека - и кончето и Беларуса

salle.online.bg/sig
Отговор
в отговор на salle #15

Re: ей!

То май и ЗАВИСИ-то беше твое.
Ама пусни го, моля те на GPL

Отговор
в отговор на phpGuru #16

Re: MySQL vs. Oracle

Абсолютно безполезни.
По-добре access си вземи...

Отговор
в отговор на phpGuru #17

Re: MySQL vs. Oracle - лицензи

А като не знаеш защо го цитираш?

Това е цената на дребно на комерсиалните лицензи за Pro версията. За Classic (без Innodb) е наполовина.

От 1 до 9 броя. При повече пада значително. А имай предвид, че на когото му трябва комерсиален лиценз рядко се интересува от 10-20 броя - обикновено сe купуват хиляди.


Т.е. за случаите когато не желаеш да използваш GPL и не желаеш да използваш MySQL безплатно.

Това което включва е правото да използваш една Инсталация на MySQL сървър - 1 mysqld под лицензни условия РАЗЛИЧНИ от GPL

Без ограничение в броя на CPU, броя на клиентите (закачени или не) памет, дискове, брой БД или таблици - изобщо каквото и да е друго.

[линк]


Тъй, че тази цена трябва да се сравнява в случаи като:

"Искам да продавам НЕ-GPL продукт който включва в себе си MySQL - с колко ще ми се оскъпи продукта от включването на MySQL-а?"

Отговор: От 80$ до 395$ в зависимост от типа и броя на лицензите.

"Искам да продавам НЕ-GPL продукт който включва в себе си Oracle - с колко ще ми се оскъпи продукта от включването на Oracle ако успея да сключа подобно лицензно споразумение с Oracle"?

Кой ще даде отговор на второто?

salle.online.bg/sig

Редактирано от salle на

Отговор
в отговор на NDeu #18

Re: ей!



Зависи-то не е баш мое.
Имах един професор, който те усукваше на шиш ако му дадеш какъвто и да е друг отговор.

Пък и се надявам у нас да не стане като в САЩ дето в скоро време всяка дума в речника ще се окаже търговска марка на някого си ...

И ще почнат да пишат:

Hello (tm), darling (tm). I (tm) wish (tm) to (tm) tell (tm) you (tm) ...

salle.online.bg/sig

Редактирано от salle на

Отговор
в отговор на salle #19

Re: MySQL vs. Oracle - лицензи

Ами не мисля, че с нещо съм излъгал като съм казал това за $395 - та то стои на първа на mysql.com. Както казваш това е един от най-скъпите варианти, а аз го цитирах като евтин .....

А за отстъпки предолагам и oracle-дават

и както казах ясно е, кое е по скъпо

(ама има и поговорка - евтиното излиза скъпо )

Отговор
в отговор на phpGuru #20

Re: MySQL vs. Oracle - лицензи

Така де - кое е по-скъпо москвич или ферари?
Ако ти трябва нещо за да си караш картофите от село, кое ще предпочетеш?

Отговор