Zastoupení databází v ČR z pohledu vývojářů v Javě
Na blogu Blogu o Javičce byl publikován výsledek ankety používaných databází v ČR. Vzhledem k tomu, že hlasovalo 121 lidí, je výsledek poměrně reprezentativní a poměrně dobře dokresluje situaci v ČR: 12 % MSSQL server – vývoj nad MSSQL je většinou spojen s MS vývojovými prostředími, tudíž v oblasti Java based aplikací má logicky minimální zastoupení, 5 % DB2 – je na chvostu, žádné překvapení – sehnat školení, literaturu k db2 je v ČR docela problém (odpovídá to aktivitám IBM v ČR) přes nesporné kvality DB2 a popularitu v zahraničí.
Tato zprávička byla zaslána čtenářem serveru Root.cz pomocí formuláře Přidat zprávičku. Děkujeme!
Dále čtěte…
- Pavel Tišnovský: Eclipse a programovací jazyk Java 7. 5. 2012 16:16
- Jak pokračuje soud mezi Googlem a Oraclem 26. 4. 2012 14:27
- Květnový CZ JBUG: Infinispan, Hadoop a MongoDB 25. 4. 2012 20:28
- Šéf Google u soudu: Android neporušuje práva na Javu 25. 4. 2012 12:41
- Oracle vs. Google konečně míří k soudu 17. 4. 2012 10:25
oracle v CR
celé vláknoJo Oracle, ten je opravdu dobrej pro byznis - je to na unixech nejdrazsi a pravdepodobne nejkomplexnejsi databaze co byla kdy vytvorena. Proto se tak dobre a draze prodavaji s nim spojene sluzby - instalace, upgrady, skoleni a zakaznici si to musi nechat libit protoze s nim moc neumi a to i prestoze absolvovali draha skoleni. Ovsem nejlepsi je kdyz zakaznika prekecate ze potrebuje Oracle RAC, to je pak neco. Navic Larry byznisu rozumi a tak Oracle zase zdrazil, coz pochopitelne vitame.
Re: oracle v CR
celé vláknoRe: oracle v CR
celé vláknoRe: oracle v CR
celé vláknoRe: oracle v CR
celé vláknoNeni to ten cesky sen o holubech co litaji peceni az do huby? Je.
Re: oracle v CR
celé vláknoRe: oracle v CR
celé vlákno(x pocet jader) bez ohledu na to, kolik jste tam aktualne tech CPU mel.
Re: oracle v CR
celé vláknoRe: oracle v CR
celé vláknoVezme si jen 1 GB paměti
Běží jen na jednom jádru
Jen jedna instance na serveru
Security patche neexistují, za celou dobu vyšla teprve druhá revize. Ovšem chyby v tom nejsou (že by databáze sama o sobě kolabovala) a co se síťového zabezpečení týká, nepouštíme ji mimo intranet.
Pro naše interní potřeby zcela dostatčené.
Re: oracle v CR
celé vláknoRe: oracle v CR
celé vláknoRe: oracle v CR
celé vláknoinformix
celé vláknoRe: informix
celé vláknoRe: oracle v CR
celé vláknoRe: oracle v CR
celé vláknoRe: oracle v CR
celé vláknodb2 v CR
celé vláknoPro zajemce seznam clanku o DB2 z Developerworks:
http://www.ibm.com/developerworks/db2/library/techarticle/dm-0509poon/index.html?S_TACT=105AGX11&S_CMP=F
db2 je asi jako mssql - relativne jednoducha databaze na nauceni. Pravda kdyz to srovnavame s oraclem tak to je pak kazda db relativne jednoducha. i5/OS verze DB2 je vylozene low maint. - ma dobry autotunic co sam vytvari nebo rusi indexy podle db workloadu, komprimuje, stripuje data a par dalsich vychytavek jako zero crash recovery time.
Oblibena verze db2 v8 (rel. 2002) http://www.crn.com/it-channel/18838593 uz bude brzo unsupported (april 2009) http://www-01.ibm.com/support/docview.wss?rs=71&uid=swg21168270
Je to skoda, osmicka byla snad prvni verze ktera uz se dala bezproblemove pouzivat, driv to bylo na muj vkus ponekud mainframe-like. Dost bych si pral aby osmicka zustala s nami dele a my bychom nemuseli migrovat aplikace, protoze proc migrovat kdyz to funguje bez problemu.
IBM defaultne dava u DB2 5,5 roku release cyklus, pokud ji zakaznici neukecaji na delsi. Je fakt ze 9.5 je oproti 8 o vice admin friendly ma ted zajimavy memory STMM autotunic, automatic storage, lepsi XML podporu, vychytavky jako LBAC a vetsina aplikaci z v8 na v9 jede. Adminovat devitku je mimoradne snadne.
Proc se pouziva DB2 v Cechach tak malo? Lepsi otazka je proc by cesi meli pouzivat db2. Oracle je lepsi pro byznys a zadny sane ISV nebude prosazovat u zakaznika DB2 (kdyz ma treba na POWER6 HW u velkych server cca 4x levnejsi licence nez Oracle), a zakaznik nevi ze to vubec existuje, mainframy v CR nepouziva prakticky nikdo a krom toho kdyz se lidem nelibi Oracle tak at si tam maji dat ms sql.
Myslite si treba ze mi nekomu cpeme DB2 namisto Oracle to jako abysme dostali 4x mene penez na prodanych licencich? Nejsme padli na hlavu, pokud zakaznik uz db2 nema (obvykle na mainframe) tak dostane Orakl na Linuxu (od oraclu na solarisu jsme jiz odstoupili pro problematicnost a prilisnou administrativni narocnost solarisu).
Re: db2 v CR
celé vláknoskoleni db2 v CR
celé vláknohttp://www.google.cz/search?num=20&hl=cs&client=firefox-a&rls=org.mozilla%3Acs%3Aofficial&hs=nBa&q=db2+skoleni&btnG=Hledat&lr=lang_cs
navic asi bude delat skoleni taky SAP.
IBM se nikdy o SMB market nezajimala, proste se ji to nevyplati. Misto mit hodne zakazniku co plati malo je lepsi mit malo zakazniku co plati hodne. My delame byznis stejne: o male zakazniky nemame zajem. S vetsima je mene prace a lepe plati.
Vezmete si treba websphere AS 7. Na kolika serverech vysly jeho recenze? Prakticky nikde, jen semtam se napsalo ze vysel. A to je to nejpouzivanejsi aplikacni server vubec. Stejne tak treba MQ Series, kolik lidi vubec vi ze neco takoveho existuje a je to taky nejpouzivanejsi soft ve sve kategorii.
Oracle na prdel nedostane nikdy, vzdyt v tom jsou napsane mraky aplikaci. Vy si proste ten orakl koupit musite at se vam to libi nebo ne. Jeden cas Oracle vyrazne zlevnil a nove zakazniky mu to neprineslo, tak zase podrazil. Protoze Orakl ten neni zameren na cilovou skupinu smb jako treba mssql. I kdyby stal oracle 2k misto 40k, lidi ze smb by ho proste nekupovali.
Re: skoleni db2 v CR
celé vláknoRe: skoleni db2 v CR
celé vláknoOracle se snazi lepe:
http://www.oracle.com/global/cz/customers/index.html
Co se stane za 2 roky, na Oracle dopadne americka krize?
Re: skoleni db2 v CR
celé vláknoRe: skoleni db2 v CR
celé vláknoOracle ma vyhodu ze momentalne nema strop. Ide nieco pomaly, optimalizujete dotazy, pridate indexy, pridate HW (RAC), pouzijete partitioning, ... .
Asi jedine lepsie riesenie v podobe mnozstva a rychlosti udajov ma iba Google so svojou specialnou bazickou ale ta je velmi specificka.
Re: skoleni db2 v CR
celé vláknoAsi jedine lepsie riesenie v podobe mnozstva a rychlosti udajov ma iba Google so svojou specialnou bazickou ale ta je velmi specificka.nejen google... ale i yahoo! a vy jej muzete mit taky! http://hadoop.apache.org/ teda jestli mate dostatek pocitacu... ;-]
db2 4
celé vláknohttp://it.toolbox.com/blogs/db2zos/db2-history-101-version-4-23970
naopak db2 5 ta se mi vubec nelibila, byla to oproti 4ce neskutecny bloatware a znechutila mi db2 natolik ze jsem dalsi verze ignoroval a presli jsme pak az na osmicku, ktera uz byla ok, osmicka se mi dost libila hlavne to MDC, 9.1 jsme nikdy nemeli.
Ted mame 9.5 s touhle verzi jsem mimoradne spokojen, hlavne to nativni XML to je opravdu dost dobra vec. To strasne zjednodusuje tvorbu aplikaci, namisto cpani dat do tablic se daji mlatit do xml dokumentu. Je to dobre zejmena kdyz se predpoklada ze se ta struktura dat bude casto menit. Taky vynikajici je to na importy/exporty a beha to mimoradne svizne viz:
http://tpox.sourceforge.net/tpoxdata_files/Taming_1TB_of_XML_Data_with_DB2+Intel.pdf
SAP si tedka oblibil DB2
celé vláknozajimave je ze SAPisti jedou interne na HPUX.
dival jsem se na pruzkum trhu z 2007, db2 ma 21%, mssql 16%, Oracle 44%. mssql ma rychlejsi rust nez db2. Je to jen otazka casu nez bude db2 posledni. Zajimavy je ze ani pro 3 databaze neni na trhu moc mista.
Jinak mysql mor :
http://www.mysql.com/why-mysql/marketshare/
Re: SAP si tedka oblibil DB2
celé vláknoTa statistika je dost plochá - záleželo by na segmentu, na objemu zpracovaných transakcí, na počtu transakcí atd. Pokud by byla statistika v počtu instancí, tak pak nepochybně by zvítězila SQLite, která je v každém Firefoxu 3 a vyšším ....
Re: SAP si tedka oblibil DB2
celé vláknoOno IMS bude vydelavat vice nez DB2 na mainframech, jednak je IMS vyrazne drazsi a jednak ma mnohem vic instalaci nez DB2 osobne bych si tipnul tak 3:1. IMS se pouziva jako hlavni databaze pro OLTP, a pro BI se pouziva DB2, protoze to IMS neumi.
S tema programatorama nemate pravdu, rok od roku jsou lidi horsi a ne lepsi. Dneska jsou tu uz lidi co bez hibernate neumi vubec delat, a pak mame LAMP patlaly ktere maji znalosti ohledne db naprosto minimalni. Vetsina lamp patlalu ani neumi pouzivat transakce a musite jim rici: ty transakce, ty se pouzivaji proto aby to bylo rychlejsi - pak je lamp hovado ochotne si je nastudovat.
Rozdil mezi dobrym a spatnym programatorem tu byl vzdy ale dneska je naprosta vetsina lidi spatna, protoze se nechce dalsiho naucit; maji hruzu z toho ze by se nedejboze museli neco ucit nebo delat neco co jeste nikdy predtim nedelali. Ja takove lidi vyhazuji. Normalne zamestanci odmitnou pracovat na projektu s tim ze takovou vec jeste nikdy nedelali a tudiz by si potrebovali precist dokumentaci jak ma ten modul co maji napsat vypadat. Dneska si fakt lidi mysli ze kdyz se naucili horkotezko to MySQL kde vrchol jejich umu je left join pres 2 tabulky, tak ze s tim vystaci do konce sveho zivota; mozna jo, ale vzhledem k tomu ze v LAMPu nabidka prevysuje poptavku tak budou pracovat vicemene zadarmo a na shitovych projektech.

