Záleží na úhlu pohledu: potřebuju si upravovat fotky z dovolené a ukládat někam databázi knížek. Potřebuju v malé firmě lehce upravit fotky z výroby, někam uložit data z docházkového systému, apod. Protože jsem domácí uživatel/majitel firmy, který se o IT nestará, nechám si poradit od odborníka vašeho ranku a na tohle pořídím Photoshop a MS SQL. Kdo tady pak bude zfetovaný? ;)
Právě tohle je ta věc, co mně štve na politice.
Může MySQL nahradit MS SQL? Ano, ale jen pokud MS SQL byla špatná volba.
Může GIMP nahradit Photoshop? Jasně, ale jen pokud nepotřebujete Photoshop.
Může KEXI nahradit MS Access? Jasně, ale jen pokud vůbec nepotřebujete MS Access.
Právě tohle je ten smutný fakt, který se za podobnými články schovává. Potřebujete si jen upravit fotky z dovolené? Tak proč saháte po Photoshopu? Pak samozřejmě stačí nějaký z desítek open source programů. Pokud jste ale profesionál a Photoshop používáte prostě proto, že ho pro svou práci potřebujete – pak se GIMPu a podobným jen hlasitě zasmějete.
Zkrátka, to, že na vaše domácí fotky stačí GIMP a nepotřebujete Photoshop, zdaleka neznamená, že by GIMP dokázal nahradit Photoshop.
To samé platí pro MySQL a MS SQL. To, že vám na docházku stačí MySQL ještě neznamená, že by MySQL dokázalo nahradit MS SQL.
PS: MySQL a MS SQL je docela divný případ, protože stejně jak MySQL nedokáže nahradit MS SQL, tak ani MySQL nemůže být nahrazen MS SQL. MySQL by ERP systém neutáhlo a stejně tak MS SQL jen ztěžka vydýchává rušné weby.
Jasně, že se to v MySQL dá. V MS Paintu vám také nic nebrání dělat postprocessing fotek. Otázkou je, zda je to ještě účelné, nebo už jde o masochismus.
Jinak co se ERP týká – existuje řada open source produktů. Řada jich běží na „enterprise grade“ databázích jako je Oracle nebo IBM DB2. Většina jich běží na Postgresu nebo Firebirdu. Ale těch, co běží na MySQL je velice poskrovnu a obvykle se tomu ani nedá říkat ERP (možná tak CRM).
openbravo – PostgreSQL, Oracle
OpenERP – PostgreSQL
ADempiere – PostgreSQL, Oracle
…
Zkrátka, myslím to zcela vážně – MySQL by ERP neutáhlo. Podpora transakcí, výkon desítek současně běžících transakcí nad stovkami tabulek, robustnost a vyjadřovací schopnost SQL, efektivita řízení přístupových práv pro stovky uživatelů a tisíce objektů… to vše MySQL diskvalifikuje.