Portál AbcLinuxu, 9. června 2025 16:14


Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
poky74 avatar 21.9.2010 19:48 poky74 | skóre: 36 | blog: Zápisník | Vrchlabí
Rozbalit Rozbalit vše Re: MySQL 5.5 RC 1 nyní defaultně na InnoDB
Odpovědět | Sbalit | Link | Blokovat | Admin

Hlavní novinkou je defaultní použití InnoDB namísto MyISAM, což přináší výrazně vyšší rychlost.

Nemusí být vždy pravda

Chcete Linuxové samolepky nebo Tuxe na klíče? ->
21.9.2010 22:16 JoHnY2
Rozbalit Rozbalit vše Re: MySQL 5.5 RC 1 nyní defaultně na InnoDB
Muzu potvrdit. Jednou jsem zakopnul dokonce o to, ze Inno nebylo z nejakyho duvodu schopny pouzit index a zpomalilo dotaz proti MyISAMu z 40s na asi hodinu. Pamatuju si, ze jsme z toho nebyli nadseny ani ja ani admin stroje.
22.9.2010 17:50 J
Rozbalit Rozbalit vše Re: MySQL 5.5 RC 1 nyní defaultně na InnoDB
Ja bych skoro rek, ze to neni temer nikdy pravda. Uz z logiky veci, ze transakcni prostredi proste ma rezii navic. Tudiz to rychlejsi byt muze, za nejakych hodne specifickych okolnosti, ale vetsinou spis naopak.
poky74 avatar 22.9.2010 19:43 poky74 | skóre: 36 | blog: Zápisník | Vrchlabí
Rozbalit Rozbalit vše Re: MySQL 5.5 RC 1 nyní defaultně na InnoDB

MyIsam také podporuje transakce

Chcete Linuxové samolepky nebo Tuxe na klíče? ->
Aleš Janda avatar 21.9.2010 19:51 Aleš Janda | skóre: 23 | blog: kýblův blog | Praha
Rozbalit Rozbalit vše Re: MySQL 5.5 RC 1 nyní defaultně na InnoDB
Odpovědět | Sbalit | Link | Blokovat | Admin
InnoDB přináší hlavně mnohem více funkcí, hlavně transakce a cizí klíče. Je dobře, že je to výchozí typ.
Zahrajte si trojšachy přes internet :-)
21.9.2010 20:30 JamesXYZ | skóre: 2 | Nový Jičín
Rozbalit Rozbalit vše Re: MySQL 5.5 RC 1 nyní defaultně na InnoDB

Dle mého názoru tomu tak mělo být už dávno :)

Mandriva 2010, KDE 4.4.2, AMD AthlonXP 2000+, 1.5 GB RAM, GF 4 MX.
21.9.2010 21:06 lenoch
Rozbalit Rozbalit vše Re: MySQL 5.5 RC 1 nyní defaultně na InnoDB
doporucuju zapnout oddelene soubory pro table space. lepe se to pak spravuje..
Heron avatar 23.9.2010 18:30 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: MySQL 5.5 RC 1 nyní defaultně na InnoDB
Vzhledem k tomu, že je to jedna položka v konfiguraci, tak si to každý mohl nastavit jak chtěl i v minulosti.

Ve Windows byl InnoDB defaultní už nějakou dobu, teď je tedy i v linuxu.
21.9.2010 22:09 Senior Database Programmer
Rozbalit Rozbalit vše Re: MySQL 5.5 RC 1 nyní defaultně na InnoDB
Ale na rozdiel od MyISAM este stale nepodporuje fulltext index. Dokedy?
21.9.2010 22:17 JoHnY2
Rozbalit Rozbalit vše Re: MySQL 5.5 RC 1 nyní defaultně na InnoDB
Mam podezreni ze na veky.
22.9.2010 13:05 Vojtěch Semecký | skóre: 2 | blog: Linuxblog | Praha
Rozbalit Rozbalit vše Re: MySQL 5.5 RC 1 nyní defaultně na InnoDB
IMHO je zbytečné, aby databáze fulltext vůbec podporovala. Na fulltextové indexování jsou jiné nástroje. Já třeba mám rád Sphinx Search. Jinou možností je Lucene.

Pokud jednou vyzkoušíte tyto nástroje, už si na interní fulltext v MySQL ani nevzpomenete :-)
22.9.2010 19:08 osvc1
Rozbalit Rozbalit vše Re: MySQL 5.5 RC 1 nyní defaultně na InnoDB
to bych rad vedel, jk to pouzivate. Ja mam v databazi napr. spoupec pro oznaceni vyrobku, nebo sloupec pro kratky popis. A nekdy chci v techto udajich vyhledavat. Zandavate tyto udaje paralelne do te search engine? Jak je to synchronizovano, kdyz se rusi treba transakce?
22.9.2010 22:50 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
Rozbalit Rozbalit vše Re: MySQL 5.5 RC 1 nyní defaultně na InnoDB
Já s tím souhlasím – nechtěl bych vidět, jak bych v databázi definoval vlastní funkci pro výpočet skóre nebo pro stemming :-)

Synchronizace s databází není takový problém, jednou jsem to psal ručně (na základě logu změněných objektů, párvteřinové zpoždění většinou nevadí), pro uživatele některých javovských ORM už jsou implementace pro Lucene hotové (Hibernate Search, Compass – ten doporučuju i jen jako nadstavbu nad Lucene, protože má výrazně hezčí API), většinou jako hooky do nějakého správce transakcí.
Ještě na tom nejsem tak špatně, abych četl Viewegha.
22.9.2010 23:00 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
Rozbalit Rozbalit vše Re: MySQL 5.5 RC 1 nyní defaultně na InnoDB
Možná jsem zapomněl – přinejmenším nad Lucene jdou transakce implementovat, i když poměrně hrubozrnným zamykáním (a Compass je implementované má, read committed, serializable a jedna vlastní izolační úroveň), takže lze i tohle.
Ještě na tom nejsem tak špatně, abych četl Viewegha.
23.9.2010 01:24 osvc1
Rozbalit Rozbalit vše Re: MySQL 5.5 RC 1 nyní defaultně na InnoDB
diky za tu zminku o Compassu, to sem neznal, ja pouzivam vlastne jen mnogosearch na webu a ti pouzivaji vsechny mozne databaze, takze tam si to dovedu predstavit ze se to nejak sesynchronizuje , kdyz se search-engine pouzije na ten fulltext.
30.9.2010 13:33 Vojtěch Semecký | skóre: 2 | blog: Linuxblog | Praha
Rozbalit Rozbalit vše Re: MySQL 5.5 RC 1 nyní defaultně na InnoDB
Ve Sphinx Search to dělám tak, že nechám fulltextem oindexovat všechny sloupce, které můžu potřebovat (textové i netextové). To, nad kterými sloupci se pak skutečně bude hledat, lze nastavit pro každý dotaz samostatně.

Můžu tedy hledat nad označením výrobku, nad krátkým popisem nebo nad obojím dohromady a ještě říct, že označení výrobku má vyšší prioritu než popis. Netextové sloupce lze použít pro filtrování a nebo řazení.
xkucf03 avatar 22.9.2010 11:15 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: MySQL 5.5 RC 1 nyní defaultně na InnoDB
To ano, jen by to ještě chtělo lidi naučit tyhle možnosti využívat – co občas vídám jako „datové modely“ z toho vstávají vlasy na hlavě.
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
22.9.2010 17:48 J
Rozbalit Rozbalit vše Re: MySQL 5.5 RC 1 nyní defaultně na InnoDB
Obcas ? Ja stakovyma musim delat denne, kdyby se mi tvurci dostali pod ruku a ja jim dal lehkej zahlavec za kazdou chujovinu, tak je za odpoledne umlatim.
Dalibor Smolík avatar 21.9.2010 23:30 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: MySQL 5.5 RC 1 nyní defaultně na InnoDB
Odpovědět | Sbalit | Link | Blokovat | Admin
Předpokládám, že při přichodu na MySQL 5.5 budou tabulky, které jsou v MyISAM, nedotčeny ..
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
22.9.2010 10:38 Ivan
Rozbalit Rozbalit vše Re: MySQL 5.5 RC 1 nyní defaultně na InnoDB
Odpovědět | Sbalit | Link | Blokovat | Admin
<blame> A co Phalcon? Kdy ten bude hotovej? MySQL tu je uz 15 let a porad jeste nema poradnej storage engine. </blame>
22.9.2010 16:43 JoHnY2
Rozbalit Rozbalit vše Re: MySQL 5.5 RC 1 nyní defaultně na InnoDB
A asi jen tak mit nebude. O Falconu se brbla uz roky.
22.9.2010 13:07 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: MySQL 5.5 RC 1 nyní defaultně na InnoDB
Odpovědět | Sbalit | Link | Blokovat | Admin
Absolutně žádné novinky, jen nové logo...
Later --- Lukáš Zapletal

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.