Už jsem zkoušel, první na co jsem narazil, že některé PHP CMS mají ve svých instalačních SQL skriptech stále dotazy typu
CREATE TABLE (...) TYPE=...
přestože TYPE je už nějakou dobu deprecated a v 5.5 samozřejmě již kompletně chybí:) Tímto bych poprosil všechny zainteresované v různých CMS, zkontrolujte si své SQL dotazy na deprecated výrazy.
A co za to, když se kouknu? Řeknu to narovinu - chci 500 tisíc v neoznačených bankovkách a pak si to půjdu zkontrolovat. Ale jinak né!!!!
Toto smrdi!
I zaprislahly MySqlista by se mel mozna pomalu zacit rozkoukavat v PostgreSql (pripadne jine DB).
Jeden nikdy nevi, kdy se to zacne hodit - viz historie jiz ukazala...
Napadá mě, jaké důvody může mít firma Oracle dále rozvíjet MySQL.
Mají vlastní a to výbornou DB včetně verze zdarma. A z ekonomického hlediska je nesmysl vyvíjet dvě DB.
Napadá mě několik scénářů:
A) MySQL se bude postupně transformovat a přibližovat velkému Oracle, je to logický krok. Pokusí se převést co nejvíce zákazníků z MySQL na Oracle. Dobré je, že se to bude dít pozvolně ve stylu ,,když ptáčka lapají, pěkně..." však to znáte
B) MySQL prodají nějaké další firmě, ale proč by to dělali? Oracle hotovost nepotřebuje.
C) MySQL utnou, v dohledné době nemyslitelné...
D) ..existuje nějaké D?
D) - mysql budou porad nabizet, jine cilove skupine jako oracle, za zlomeek ceny. Samozrejme se postaraji, aby funkcne mela jenom to, co potrebuje pro preziti na trhu, a nekonkurovala "velkemu" oracle. Podchyti dalsi segment na trhu, zakazniky, kterym staci "mala" databaze a kteri by si oracle nikdy nekoupili.
Bohuzel je to naopak. Support na MySQL je DRAZSI nez na Oracle SE.
Na MySQL je nejcennější značka. Pro mnoho lidí je slovo databáze a MySQL to samé. Navíc si myslím, že ten "velký Oracle" a MySQL si nekonkurují. Prostě mají v nabídce další a hodně úspěšný produkt.
akurát značka MySQL je dosť sprofanovaná, vačšina programátrov na MySQL nadáva.
Jenomze programatori nerozhoduji o tom co se za technologii bude pouzivat. O tom rozhoduje management na zaklade marketingovych materialu, pripadne dodavatel na zaklade toho z ceho ma nejvetsi zisk.
A muzete prosim uvest nejakou konkretni organizaci, ktera je v takove velikosti, ze v ni existuje korporatni management, a u ktere je tomu skutecne naopak?
Ono taky jde o to, kdo na tu databázi nadává. MySQL rozhodně není univerzální technologie a tak je nutné jí použít jenom na věci na které se hodí. A to se často neděje, proto také na ní část lidí nadává.
Kto nadava na vykon ci pouzitelnost, tak nadava z nevedomosti a neschopnosti si precitat manual. A neschopnost programatora nie je nedostatok databazy.
S indexami a spravnym navrhom DB sa daju neskutocne divy.
Napriklad stromovo strukturovany substring search na gigabytoch textu z mnohych stlpcov zaroven v milisekundach.
Jedine, na co sa da skutocne nadavat je nedotiahnuta replikacia a crash recovery za urcitych specifickych podmienok. Ale k tomu sa ta vacsina programatorov ani nedostane