Android

Ingres lucrează la un motor bazat pe baze de date

Crearea unui program care verifica starea conexiunii aplicatiei la baza de date

Crearea unui program care verifica starea conexiunii aplicatiei la baza de date
Anonim

Ingres intenționează să utilizeze un nou motor care exploatează cele mai recente hardware pentru procesarea mai rapidă a sarcinilor legate de bazele de date, a declarat miercuri compania.

Motorul dezvoltat cu o companie numită VectorWise beneficiază de îmbunătățiri hardware, chips-uri și cache-uri mai mari pentru a efectua mai multe sarcini în același timp pe un chip, a declarat Roger Burkhardt, CEO al Ingres.

Ingres intenționează să integreze noul cod în baza sa de date pentru a profita de caracteristicile hardware găsite în noi chips-uri cum ar fi Intel Xeon. Noile cipuri includ conducte de beefier și seturi de instrucțiuni speciale pentru o execuție mai rapidă a sarcinilor pe un singur nucleu.

Anumite sarcini de lucru - cum ar fi jocuri video și editare foto - sunt scrise pentru a profita de cele mai recente cipuri, a fost scris pentru executia paralela, a spus Burkhardt

Motorul VectorWise cere ca jetoanele sa execute mai multe seturi de date simultan, spre deosebire de rindurile unice, accelerand executarea simultana a sarcinilor

"Rezultatul net este in orice moment într-un singur nucleu - depinde de circumstanțe - este posibil să aveți o sută de instrucțiuni în zbor în orice moment ", a spus Burkhardt. Acesta este un nivel de paralelism cu granulatie fină, a spus Burkhardt.

Un alt mod în care VectorWise încearcă să accelereze executarea sarcinilor este prin simplificarea codului și reducerea dependențelor de date, a spus Burkhardt. Bazele de date tipice pierd timp cu rutine complicate care ar putea încetini executarea sarcinilor. VectorWise permite, de asemenea, executarea în cache, ceea ce permite executarea eficientă a codului în timp ce folosiți memoria doar ca tampon.

Anterior, serverele mari erau necesare pentru a executa acele tipuri de sarcini, dar avansarea hardware a adus aceste capacități la laptopuri. Motorul ar putea ajuta laptop-urile de 2.000 de dolari să facă ce computere scumpe au fost necesare înainte, a spus Burkhardt.

"Ca un om de afaceri individual, dacă doriți să analizați zeci sau sute de milioane de rânduri, puteți face acest lucru și obțineți rezultatele înapoi in cateva secunde ", a declarat Burkhardt.

Proiectul se desfasoara in parteneriat cu VectorWise, care a fost desprins de Centrul Wiskunde si Informatica (CWI), o organizatie de cercetare din Amsterdam. CWI este cunoscut pentru inventarea unor limbi de programare precum Python. Ingres a citit despre imbunatatirile performantelor oferite de motor intr-o lucrare de cercetare elaborata de VectorWise si a fost respinsa de rezultate, a spus Burkhardt.

"Am ales sa colaboreze cu ei pentru a lua ceea ce au facut si … adu-l pe piata în interiorul bazei de date Ingres ", a declarat Burkhardt

Funcționarii companiei nu au putut furniza o dată exactă când motorul ar putea ajunge pe piață.

Îmbunătățirile de performanță au fost realizate într-o gamă largă de jetoane, inclusiv jetoanele Intel Nehalem și Advanced Microcipurile de pe serverul Micro Devices "Opteron". Performanțele de performanță au arătat, de asemenea, procesoarele Intel și procesoarele Itanium bazate pe arhitectura RISC (calculator redus de seturi de instrucțiuni).