SAP HANA je uz na trhu a SAP je lidrom v oblasti in-memory-db. Oracle vie ze v tomto business-e spia velke peniaze a snazi sa urychlene dobehnut konkurenciu. Ma na to velke predpoklady, otazke je, ci ich novy system bude len pekne pomenovana stara Oracle databaza s lepsim hardware a drobnymi vylepseniami, alebo vytvoria nieco nove.Klasicka relacna databaza od Oracle je rozdialna v zakladnych principoch od in-memory-db. Nemyslim si, ze Oracle dokaze v rychlosti DB predstihnut SAP HANA, vdaka skusenostiam s DB, marketingom a portfoliom produktov vsak moze tento trhovy segment casom ovladnut. Nemusia byt najlepsi, na to aby boli najpredavanejsi. Dufam ze sa tak nestane 😉Pre informaciu, ak niekoho zaujima SAP HANA vs. EXDATA X3http://www.experiencesaphana.com/community/blogs/blog/2012... ...
Když to říká Larry, tak to bude drahý. 😉
Ony i ty databáze jsou vlastně zbytečné, pokud bude všechno uloženo v paměti 😀
Oracle dělá databáze a dělá je dobře. A pevné disky (tedy ty s plotnami) byly, jsou, a budou achillovou patou databází protože dostat z nich data chvíli trvá a je trapné když se musí čekat 20 milisekund na položku v indexu která má třeba jen 16 kB. Takže ano, plotnovým diskům bude v databázovém průmyslu asi odzvoněno poměrně brzy. Datové archivy, kde člověk nepotřebuje odezvu v řádu mikrosekund, ale potřebuje tam nacpat spoustu dat, to je ovšem věc druhá.Technická poznámka: SSD technicky vzato nejsou pevné disky. Název "pevný disk" je vyhrazený pro disky s magnetickým ukládáním dat a odpovídající mechanickou podporou.http://cs.wikipedia.org/wiki/Pevn%C3%BD_disk...
Ovšem přichází s tím poměrně dost pozdě, jejich konkurenti už to běžně používají.Navíc je velmi patrné že bez SUNu by celej ORACLE už dávno nebyl nic - skoro všechny "nové" technologie jsou převzaté z OpenSource projektů,v kterých se angažoval SUN Microsystems.Oni to akorát uzavřou a budou zběsile prodávat (ta firma stejně nic jiného neumí - ale jde jim to dobře)
Tak oni jsou pořád absolutní leader segmentu. Možná s tím přichází později, ale oni si nemůžou dovolit nějakou botu s neotestovanou technologií.Mimochodem, SQL Server tohle nemá třeba vůbec, takže Oracle rozhodně poslední není.
Neřekl bych, že přicházejí pozdě. Když se podíváte na rozdíly mezi Exadatou X2 a X3, tak vidíte spíše evoluci než revoluci. Plná X2 má celkově 1 TB paměti (X3 má 4TB) pro databázové servery (těch je 8 na X2 i X3), na discích 5 TB cache (X3 má 22TB). DB je spojena s diskovým systémem 40 Gb infiniband, čtení z disků 25 GB/s, z flashe 75 GB/s (na X3 asi podobně). A samozřejmě Exadata podporuje Smart scan, tedy již diskový systém pro databázi filtruje data, čímž se dramaticky zvyšuje propustnost. A k těm indexům, jak se píše v jiných komentářích. Pokud čtete hodně záznamů (a tím myslím hodně záznamů) a myslíte si, že vám pomůže index (dle klasické poučky, že čtete malé procento záznamů tabulky), tak to si na Exadatě pravděpodobně myslíte špatně.
Ohledně těch indexů je to tak, že jsou vesměs stejně v RAM, zrovna jako spousta dalších dat. Pokud máte dostatečně velkou RAM, tak čistě SSD vám moderní databázi zas až tak nezrychlí, udává se 10-50%
RAM je důležitá, ale samozřejmě platilo pokud by se z těch databází jen četlo. Bohužel většina databází funguje tak, že se zapisuje, vytvářejí a mažou se temporary tabulky, které musí do žurnálu, atd. Tohle všechno musí na disk pokud má být databáze spolehlivá.Navíc pro spoustu databází není žádná RAM dost velká (paměti se dnes měří v desítkách gigabajtů, databáze klidně v terabajetech).
Tieto prispevky su casto ovplivnene konvencnym vnimanim databazy:- data na diskoch- cast dat v pamaty- extremne vela indexov, lebo inak sa s DB datami prakticky neda pracovat pre velke odozvy- velka cast datoveho spracovania je "batch", pretoze DB nie je schopna dat v realom case pozadovanu aktualnost a kvalitu dat- riadkovy zapis dat v DBPredstavme si, ze mame DB, ktora nema ziadne indexy a data su ochovavane v stlpcoch. Datove spracovanie bezi cele vylucne v pamati a disky (SSD) sa pouzivaju na uchovavanie dat pre ich trvacnost, nie pre ich medzi-spracovanie. Takato databaza je radovo desiatky-nasobne rychlejsia. Ak vam bezi "batch" proces v klasickej relacnej DB dnes hodinu, tak v in-memory-db nepotrebujete "batch" spracovanie, data su dostupne hned. Ano, opisujem SAP HANA 😉
A jak do pár GB paměti nacpou pár TB dat v tom marketingovém plátku psali taky? 🙂Druhá věc je, že pokud něco změním v paměti, tak to stejně musím zapsat na pomalejší úložiště typu disk, pokud o ty data nechci třeba při pádu OS, výpadku proudu nebo poruše hw přijít.
A proc do par GB pameti? V hokne mame SAP HANA 10TB...no problemo, ony ty RAM nejsou zas tak drahy...ono ze das par mega za RAM modulu neni pro velke spolecnosti vubec zadny problem vis? Vice studovat, mene kecat
Jestli na smetiště nemíří spíš Oracle. Zase si nějaký marketingový génius myslí, že něco prohlásí, a bude to pravda. Už před pár lety se mělo pomalu za hotovou věc, že do roka a do dne bude všechno flash, a jaksi to nenastalo. Klesly nám příjmy, tak pošleme pevné disky na smetiště, a všechno bude zachráněno. Jako když každé dva roky přichází někdo s novými "revolučními" RAMkami, s velkým humbukem, a za rok si už nikdo nevzpomene.
Názor byl 1× upraven, naposled 3. 10. 2012 08:02
+1Souhlasím. Jen jsem myslel že "nerotující" paměťové mechaniky přijdou už v minulém století a za slušnou cenu (zatím i dnes vysoká). Zavzpomínejte na bublinkové paměti z 80tých let minulého století.😉http://en.wikipedia.org/wiki/Bubble_memory...
Potvrďte prosím přezdívku, kterou jsme náhodně vygenerovali, nebo si zvolte jinou. Zajistí, že váš profil bude unikátní.
Tato přezdívka je už obsazená, zvolte prosím jinou.