Android

Ingres Works on Hardware-savvy Database Engine

Webinar: D-Link Industrial Switch Range - October, 2020

Webinar: D-Link Industrial Switch Range - October, 2020
Anonim

Ingres plano na gumamit ng isang bagong engine na nagsasamantala sa pinakabagong hardware chip para sa mas mabilis na pagpapatupad ng mga gawain na may kaugnayan sa database, sinabi ng kumpanya sa Miyerkules.

Ang engine, na binuo sa isang kumpanya na tinatawag na VectorWise, ay tumatagal ng bentahe ng hardware pagpapahusay tulad ng mas mabilis ang mga chips at mas malalaking cache upang magsagawa ng higit pang mga gawain nang sabay-sabay sa isang maliit na tilad, sabi ni Roger Burkhardt, CEO ng Ingres.

Ingres plano upang maisama ang bagong code sa database nito upang samantalahin ang mga tampok ng hardware na natagpuan sa bagong chips tulad ng Intel's Xeon. Kabilang sa mga bagong chips ang beefier pipelines at espesyal na pagtuturo para sa mas mabilis na pagpapatupad ng gawain sa isang solong core.

Ang ilang mga workloads - tulad ng mga video game at pag-edit ng larawan - ay isinulat upang samantalahin ang mga pinakabagong chips, ngunit ang mga database system ay may tradisyonal na hindi

Ang VectorWise engine ay nagtatanong ng mga chips upang maisagawa ang maramihang mga hanay ng data sa isang pagkakataon kumpara sa mga solong hilera, pagpapabilis ng sabay-sabay na pagpapatupad ng gawain.

"Ang netong resulta ay sa anumang isang punto sa isang solong core - ito ay depende sa mga pangyayari - maaari kang magkaroon ng isang daang mga tagubilin sa paglipad sa anumang oras, "sabi ni Burkhardt. Ito ay isang antas ng pagmultahin paralelismo, sinabi Burkhardt.

Ang isa pang paraan na sinusubukan ng VectorWise upang mapabilis ang pagpapatupad ng gawain ay sa pamamagitan ng pagpapasimple ng code at pagbawas ng mga dependency ng datos, sinabi ni Burkhardt. Karaniwang database mawalan ng oras sa kumplikadong mga gawain na maaaring pabagalin gawain pagpapatupad. Pinapayagan din ng VectorWise ang in-cache na pagpapatupad, na nagbibigay-daan para sa mahusay na pagpapatupad ng code habang gumagamit lamang ng memorya bilang isang buffer.

Noong nakaraan, ang mga malalaking server ay kinakailangan upang maisagawa ang mga uri ng mga gawain, ngunit ang mga pagsulong ng hardware ay nagdala ng mga kakayahan sa mga laptop. Ang engine ay maaaring makatulong sa US $ 2,000 laptops kung ano ang mahal na mga computer ay dati na kailangan para sa, sinabi Burkhardt.

"Bilang isang indibidwal na negosyante, kung nais mong pag-aralan ang sampu o daan-daang mga milyon-milyong mga hilera, maaari mong gawin iyon at makuha ang mga resulta sa ilang segundo, "sabi ni Burkhardt.

Ang proyekto ay ginagawa sa pakikipagtulungan sa VectorWise, na kung saan ay nagmula mula sa Centrum Wiskunde at Informatica (CWI), isang organisasyon sa pananaliksik sa Amsterdam. Ang CWI ay kilala sa pag-imbento ng mga programming language tulad ng sawa. Binabasa ni Ingres ang mga pagpapahusay ng pagganap na ibinigay ng engine sa isang papel na pananaliksik na binuo ng VectorWise at hinipan ng mga resulta, sinabi ni Burkhardt.

"Pinili naming makipagkumpitensya sa kanila upang gawin ang kanilang ginawa at … dalhin ito sa merkado

Ang pagpapabuti sa pagganap ay natanto sa isang hanay ng mga chips, kabilang ang Intel's Nehalem chips at Advanced Opteron server chips ng Micro Devices '. Nagpakita rin ang mga pagpapabuti sa pagganap sa mga processor at mga chips ng Itanium ng Intel batay sa arkitektura ng RISC (nabawasan ang pagtuturo ng computer).