Jaka Databáze je nelepsi?
MS SQL
Mysql
Postgres
a dalsi....
Mysql je z programatorskyho hlediska ta nejhorsi mezi nejlepsi se radi asi Ms Sql ale je placena a draha ale neni jeste nejaka lepsi?
Printable View
Jaka Databáze je nelepsi?
MS SQL
Mysql
Postgres
a dalsi....
Mysql je z programatorskyho hlediska ta nejhorsi mezi nejlepsi se radi asi Ms Sql ale je placena a draha ale neni jeste nejaka lepsi?
No znamej ve firme delal na PostgreSQL a je pry hodne dobra (nevim, zatim nemam zkusenost - delam v MySQL). MySQL je fakt, ze je nic moc ale imho od verze 5, kdy pribudou TRIGGERS, bude uz lepsi.
Rozhodně Oracle, jedou na něm velké korporace. BTW za ten software a support jsou pálky jak prase.Citace:
Původně odeslal Martyr-M
EDIT: něco jsem četl o IBM DB2, ale nevím jak je v ČR rozšířená.
Nelze jednoznacne rict, ktera databaze je nejlepsi. Velmi zalezi na tom, co chcete delat.
Pro male projekty staci MySQL, nebot tam, kde ostatni databaze teprve optimalizuji dotaz, MySQL uz plive vysledky. Je mala a rychla, ale neumi nektere veci, ktere by vam mohli chybet - i kdyz da se bez nich zit: transakce, podselecty, triggery, ...
Za nejlepsi databazi povazuji PostgreSQL. Nejen ze je mala a nenarocna, ale navic je zadarmo a umi vsechny veci, ktere umi i placene databaze - podselecty, triggery, funkce, atd... Tato databaze do nedavna neexistovala pro Windows, nasel sem na jednom disk.foru odkaz na 7.2 beta 3, nekdo udelal windowsovou binarku a ta opravdu funguje pod windows jako service, pouzivam ji.
MSSQL je sice placena, ale muzete si stahnout pouze databazove jadro mssql serveru, ktere umi temer to same - MSDE2000. S tim nemate k dispozici nic jineho, nez prikazovou radku, ale aplikaci 3rd party je spousta, doporucuju napr. DbaMgr2k 0.9.1 a QueryCommander - tato kombinace je dalsi free databazove reseni !
Pak uz nam zbyva napr. Oracle. Tato obri databaze je zadarmo pro soukrome pouziti, muzete si ji stahnout a zkouset. Jinak ale je dost draha. V Oracle najdete vse, po cem touzite.
Jde pouzit MSDE jako nahrazka na vetsi projekty (sice velky ale ne tak aby ji zaplatili)
Omezeni na 1GB max 5 GB to je v pohode a soucasne vykonavane 5 prikazu to se nato musi duelat nejaky vlastni zasobnik ale jinak to je jako velkej server ne ?
A pripadne az by se to vyplatilo koupit plnej Ms Sql a vymnenit ho.
MySQL uz transakce umi. Jinak fakt blbe zadanej dotaz :roll:
V kazdym pripade zapomen na M$, z toho cos napsal jednoznacne nejhorsi (bohuzel mam tu cest ji ve worku provozovat ) :evil: . Pomale jak svin, za dobu kterou cpu do M$ 10 000 zaznamu (aktualizace) do MySQL natlacim aspon 100 000. Navrch neustaly problemy s tim, ze "neco" ma fugovat podle manualu uplne jinak.
Pokud ti jde o relativne jednoduchy dotazy a chces rychlost, tak se neboj MySQL. Pokud ti jde o opravdu BIG DB, tak oracle ...
Ano, MySQL transkace trochu umi, ale ne vsechny prikazy plati pro transakci a lze zalozit pouze jednu transakci. Jak je to v 4.1 presne nevim.
O omezeni MSDE se doctes na strankach M$.
Jinak je i novejsi verze nez 2000.
Ja bych se ale vubec nebal databaze PostgreSQL, je opravdu vyborna.
Jakej je rozdil Mysql a PostgreSQL?
a jde pouzit postrage misto Ms sql? mohla by PostgreSQL nahrati i plnohodnotnej M$Sql server
Ano, mohla. Postgre je vyborna databaze.
Rozdil mezi mysql a postgre je takovy - najdi si na strankach mysql, co vsechno mysql neumi oproti jinym databazim, proste se hodi na male projekty, nemuzes vyuzivat vazby, podselecty, ...
Poddotazy v MySQL jdou taky ;)
http://dev.mysql.com/doc/mysql/en/Subqueries.html
Ano, ale az od verze 4.1 !!!
A? Je to snad beta? Podstatny je, ze tam jsou...mozna bys mel updatnout svy informace :wink:Citace:
Původně odeslal howard
Ja to vim, ale psal sem o 4.0, protoze se nejcasteji pouziva. Navic u 4.1 maji nekteri problemy s pripojovanim.
Ten problem je pochopitelne s autorizaci. Proste s pravekym klientem se tam nepripojis. A kdyz uz porovnavat, tak aktualni verze.Citace:
Původně odeslal howard
Od php 5.0.3 bych ocekaval, ze to umi, byl tu dred o tom. A jeden muj kolega na to taky narazil, ani nevim, jestli to uz vyresil.
howard:
Co? Autorizaciu?
To ani nevyriesi. V ramci zlepsenia bezpecnosti zmenili funkciu PASSWORD a je spatne nekompatibilna.
Dnes vysel PostgreSQL 8 pro Windows.
Zde prosim:
http://pgfoundry.org/projects/pginstaller/
mno maly projekty MySQL, velky MySQL AB (MaxDB aka. SAPdb)... priznavam ze sam ji nikde nemam ale cet jsem na to samou chvalu (A kdyz to pouziva US vlada na 7TB projekt tak to asi vazne za neco stoji ... a este je to zadarmo) :)
jinak vestirna je taky zajimavej kolos :)
Takhle "z fleku" teda dost tezko rict... Jak uz tady nekdo uvedl, dost zalezi na tom, co na ty databazi ma bezet... Pro mensi DB urcite MySQL postacuje...
presne jak uz se rikalo.. zalezi co chces delat... jestli chces doma delat nejaky binarky treba v C/C++ ovladat programek nejaky data tak je dobra mySQL (rychle zprauje dotazy, tech fci taky neni malo a zadarmo to neber), PostgreSQL je taky hodne doba, nekteri lidi ale srovnavaji s mySQL...
Kazdopadne leaderem v DB softu je asi Oracle, je to hodne robustni databazovej system, hlavne kvalitni a predevsim drahej :? ;D
zapominate na SYBASE :-) / taky setsakramentsky draha DB /Citace:
Původně odeslal P3TR
Nevite, zda lze prejit z MySQL 4.0.23 -> 4.1.9 tim stylem, ze prekopiruju vsechny soubory v adresari data? Funguje to v tomto pripade take tak jednoduse?
Mno ja nevim ja mam MySQL v Debianu primo a nikdy jsem se neobtezoval s nejakym konvertovanim DB. A ani napr. pri prechodu z 3.x na 4.0.xCitace:
Původně odeslal howard
Problemy s pripojovanim k novemu MySQL se resi tak, ze zapnete pouzivani starych hesel.
Podselecty MySQL umi, transakce jaktakz take, vazby umi v tabulkach InnoDB, od verze 5 budou i v MyISAM.
Oracle na domaci pouziti asi tezko, zkousel jsem to doma a vyzralo me to celou pamet i na velmi malou databazi.
Oracle je na robustni databaze na robustnich strojich :)