Oracle je enterprise reseni. Enterprise znamena, ze to je drahe, nenazrane, plne hacku pro zachovani zpetne kompatibility a stareho kodu o kterem nikdo nevi co dela, ale zasadne se na to nesaha. Prikladem budiz Oracle klient, ktery nezobrazuje diakritiku, kdyz uz ji nejaky smloula v nazvech sloupcu pouzije.
Víte, ono je to jak s formulí F1. Konstrukčně je to nespolehlivé, některé komponenty musíte měnit skoro každý den, někdy i několikrát za den. Spotřeba paliva je přímo úděsná a cena za náhradní díly a práci je omračující.
Aneb ze školení Enterprise řešení (ERP, CRM a APS): Enterprise řešení cílí na výkon. Nabídnout pohodlnou práci všem podnikovým uživatelům, dodat data včas všem příjemcům a poskytovat podklady pro řízení v reálném čase. Pokud nic z toho nepotřebujete, pak na Enterprise produkty raději zapomeňte. Poměr cena / výkon nebývá nijak úžasný.
Ještě jiné přirovnání: Enterprise software je jako Jumbo Jet. Pokud potřebujete často a rychle dopravit několik set lidí někam daleko, tak je to dobrá volba. Pokud potřebujete dostat jednoho člověka občas do vedlejšího města, tak mu objednejte taxi. Nebo mu kupte lístek na vlak.
> Enterprise řešení cílí na výkon.
Keby som prave jedno Enterprise riesenie neprogramoval tak by som tomu mozno aj uveril. Posudte sami:
$ bash -version
GNU bash, version 3.2.51(1)-release (sparc-sun-solaris2.10)
Copyright (C) 2007 Free Software Foundation, Inc.
$ df -h
Filesystem size used avail capacity Mounted on
...
/dev/ab/dsk/d101 92M 82M 0M 100% /reports
A protože je to takový Enterprise, tak např. DENIC (druhá[*] největší doména na světě, 15 mio doménových jmen) zmigrovala svoji databázi na PostgreSQL.
Nebo se podívejte, kolik operací měsíčně (lidí) přepravuje FRED postavený nad PostgreSQL pro .CZ: https://stats.nic.cz/stats/request_type_by_result/
Vaše myšlenka o tom, že Enterprise řešení cílí na výkon, je jenom taková strnulá setrvačnost. Enterprise řešení jistě cílí na výkon, ale především na ten v kolonce příjmy. Po tom, co Oracle předvádí po akvizicích, tady myslím moc přátel téhle firmy nenajdete.
* – možná jsou teď zase vepředu číňani, ono to skáče podle toho, jestli zrovna smažou podvodné domény nebo ne.
Dobry den,
nejsem produktovy manazer nebo sales na Oracle. Mluvim jen ze sve zkusenosti.
Ano, Oracle muze byt drahy a neni na vse, ale na druhou stranu mate vzdy na vyber z vice edici, kde treba XE je zadarmo a pak se hodne casto pouziva standard edice. EE je draha, ale ma vice komponent a features. Zalezi, co potrebujete.
Pracuji s Oracle dlouho a az na par pripadu je to databaze stabilni, zalezi jak se o ni starate a zdali problemum predchazite. Dale uz davno neplati, ze db jako takova je hlavni vydelecny nastroj ORacle. Drahe jsou sluzby, pravda i licence neco stoji, ale firma Oracle jako takova ted vydelava prevazne na Fusion middleware a aplikacemi nad tim. DB se bere jako zaklad.Zajimave by bylo porovnani, jak rychle nastavite cluster na jinych platformach, jak to dokazete spravovat a zalohovat, jak efektivne se da pracovat a delat zmeny.
Ja s danou db pracuji a znam ji myslim dobre a byt k ni mam sve vyhrady, tak se me jevi jako dobra. Je to veci diskuse.
Dalsi a hodne zasadni veci je, ze nemuzeme veci aplikovat jen na CR. Jsme maly trh, spise mensi a stredni firmy v porovnani s ostatnimi regiony, pro ne ta castka za konfort neni astronomicka a vim o cem mluvim. Videl jsem plno faktur.
S pozdravem
Tom
www.Tomas-Solar.com
Ono je to opravdu o úhlu pohledu. Problém je, že tady v komentářích odpovídají lidé, kteří nemají s db Oracle moc zkušeností... Ono je sice hezké migrovat na Postgres, ale co dál? Jak to zapojit do clusteru? Jak to efektivně zálohovat? Jak to rychle obnovit po pádu? To jsou věci, které má Oracle vychytané. Nejsem obhájce striktně pouze Oracle databáze, na této platformě vyvíjím už 10 let. Ale srovnávat možnosti Oracle a Postgres prostě nejde. Oracle je podle mě úplně jiná liga.
Existují dva druhy lidí
1. znají někoho kdo zná někoho kdo dělá s oracle a ví že oracle je prostě ta super entrprajz databejza super výkoná bla bla bla
2. používají oracle v reálném nasazení
Já patřím k těm druhým, a vím svoje, oracle je šunt a nenašel jsem zatím ani jednu podstatnou výhodu oproti jiným opravdovým DB. Oracle je už jen značka značka, možná někdy dávno byla v porovnání s tehdejšími DB nej to ale teď už neplatí.
Kecy typu že aby to bylo výkoné je potřeba výkoný HW je totální blbost, pokud dám jinou (rychlou neentrprajz) na výkonější stroj tak bude zase výkonější než oracle na stejném stroji.
Oracle je opravdu jiná liga - liga důchodců :)
Neříkám, že na Exadatě by Postgres neběžel rychleji. Říkám jen, že Oracle je dobrá a výkonná databáze. Nebavím se o ceně. Podle mě každá databáze má svoje mouchy i Postgres i MySQL i další... Používám Oracle v reálném prostředí několik let a problém s tím nemám. Podle mě to je tak, že "Kdo chce psa bít, hůl si
vždy najde". A to je přesně váš případ.
"pokud budu potřebovat výkon, tak si to napíšu sám a pokud budu potřebovat spolehlivot, tak taky sám..."
Jistě i toto je řešení, ale myslím, že kolo i Amerika už byly objeveny, tak proč opakovat stejné chyby. Možná pokud budu potřebovat spracovat pár megabytu, tak si vystačím s C, javou, C#. Ale co takhle pár jednotek až desítek terabytů a předložené stovkám uživatelů, to už je jiná kategorie, že?
Databáze byly vytvořené proto, aby bylo možné spravovat datarozumně a spolehlivě. Pokud přistupujete k db jako k FS, tak je to smutný příběh. Databázové stroje mají spoustu možností a chce si to o dané problematice něco nastudovat, než to šmahem odsoudíte. Např - nepotřebujeme db vývojáře, to přece zvládneme sami jako javisti, vždyť na db nic není - nastavení db podle toho vypadalo a nezáleží na tom jestli je to MSSQL, Oracle, Postgre, či jiná.