Azi Azi gryzie Mareckiego
Společnost Ingres plánuje použít nový motor, který využívá nejnovější hardware pro čip pro rychlejší provádění úkolů souvisejících s databází, uvedl ve středu.
Motor vyvinutý společností VectorWise využívá výhod hardwaru, jako je rychlejší čipy a větší paměťové karty, aby mohly provádět více úkolů současně na čipu, říká Roger Burkhardt, generální ředitel společnosti Ingres.
Ingres plánuje integrovat nový kód do své databáze, aby využil hardwarových funkcí v nových čipích, jako je Intel Xeon. Nové čipy zahrnují beefierovy potrubí a speciální instrukční sady pro rychlejší provádění úkolů na jediném jádru.
Určité pracovní zátěže - například videohry a úpravy fotografií - jsou napsány, aby využily nejnovějších čipů, ale databázové systémy již tradičně nejsou byl napsán pro paralelní provedení, říká Burkhardt
EngineWindowsWise žádá čipy, aby spouštěly více datových sad najednou než na jediné řádky, což urychluje simultánní provádění úkolu
"Čistý výsledek je v jakémkoli bodě v jediném jádru - záleží na okolnostech - můžete mít kdykoliv sto instrukcí v letu, "řekl Burkhardt. To je jedna úroveň jemně zrnitého paralelizmu, říká Burkhardt.
Jiný způsob, jak se VectorWise snaží urychlit provádění úkolů, je zjednodušení kódu a omezení závislostí dat, řekl Burkhardt. Typické databáze ztrácejí čas s komplikovanými rutinami, které by mohly zpomalit provádění úkolů. VektorWise také umožňuje spouštění v mezipaměti, což umožňuje efektivní spouštění kódu při použití paměti pouze jako vyrovnávací paměť.
Dříve byly k provedení takových úkolů potřebné velké servery, ale hardwarové pokroky přinesly tyto schopnosti do notebooků. Motor by mohl pomáhat notebookům ve výši 2 000 amerických dolarů, aby dělali, jaké drahé počítače byly dříve potřebné, řekl Burkhardt.
"Jako individuální podnikatel, pokud chcete analyzovat desítky nebo stovky milionů řádků, můžete to udělat a dostat zpět výsledky během několika vteřin, "uvedl Burkhardt.
Projekt probíhá ve spolupráci s veletrhem VectorWise, který byl odstartován z výzkumných organizací Centrum Wiskunde a Informatica (CWI), která se konala v Amsterdamu. CWI je známá pro vyvíjení programovacích jazyků, jako je Python. Ingerse přečetl o vylepšení výkonů poskytovaných motorem ve výzkumném dokumentu vyvinutém firmou VectorWise a byl vyfukován výsledky, uvedl Burkhardt.
"Rozhodli jsme se, že s nimi budeme spolupracovat, abychom přijali to, co udělali a … uvedli na trh uvnitř databáze Ingresu, "uvedl Burkhardt
Úředníci společnosti nemohli poskytnout přesné datum, kdy by se motor mohl dostat na trh.
Vylepšení výkonu bylo dosaženo v celé řadě čipů, včetně čipů Nehalem a Advanced Micro Devices "Opteron serverové čipy. Vylepšení výkonu se projevilo také na procesorech Intel Itanium a čipů založených na architektuře RISC (snížená množina instrukčních sad počítačů)