Android

Ingres Works on Hardware-savvy Database Engine

Quinnipiac School of Business Dean's Distinguished Speaker 2018- Javier Polit

Quinnipiac School of Business Dean's Distinguished Speaker 2018- Javier Polit
Anonim

Ingres aikoo käyttää uutta moottoria, joka hyödyntää uusinta siru-laitteistoa tietokantoihin liittyvien tehtävien nopeammaksi toteuttamiseksi, sanoi yhtiö keskiviikkona.

VectorWisen kanssa kehittämä moottori hyödyntää laitteiston parannuksia, kuten nopeammin sirut ja suuremmat välimuistit suorittavat enemmän tehtäviä samaan aikaan sirulle, Ingresin toimitusjohtaja Roger Burkhardt sanoo.

Ingres aikoo integroida uuden koodin tietokantaan hyödyntämään uusien sirujen laitteistomääriä, kuten Intelin Xeon. Uusia siruja ovat beefier-putket ja erityiset ohjeet, joiden avulla tehtävät voidaan suorittaa nopeammin yhdellä ytimellä.

Tietyt työmäärät - kuten videopelit ja valokuvien muokkaus - on kirjoitettu hyödyntämään uusimpia siruja, mutta tietokantajärjestelmät eivät perinteisesti ole on kirjoitettu rinnakkaiselle suoritukselle, Burkhardt totesi.

VectorWise-moottori pyytää sirut suorittamaan useita datajoukkoja kerrallaan toisin kuin yksittäisissä riveissä, mikä nopeuttaa samanaikaisesti tehtävän suorittamista.

"Nettotulos on missä tahansa pisteessä yhdellä ytimellä - se riippuu olosuhteista - sinulla voi olla sata lennonopastusta milloin tahansa ", Burkhardt sanoi. Tämä on yksi hienosäätöinen taso, Burkhardt sanoi.

Toinen tapa, jolla VectorWise yrittää nopeuttaa tehtävän suorittamista, yksinkertaistaa koodia ja vähentää tietojen riippuvuutta, Burkhardt sanoi. Tyypilliset tietokannat menettävät aikaa monimutkaisilla rutiineilla, jotka voivat hidastaa tehtävän suorittamista. VectorWise mahdollistaa myös välimuistitoiminnon, joka mahdollistaa koodin tehokkaan suorituksen, kun käytetään vain muistia puskurina.

Aiemmin suuria palvelimia tarvitaan tällaisten tehtävien suorittamiseen, mutta laitteiston edistäminen on tuonut nämä ominaisuudet kannettaviin tietokoneisiin. "

" Yksittäisen liikemies, jos haluat analysoida kymmeniä tai satoja miljoonia rivejä, voit tehdä sen ja saada tulokset takaisin.

muutamassa sekunnissa ", Burkhardt sanoi.

Hanke toteutetaan yhteistyössä VectorWisen kanssa, joka on irrotettu Amsterdamin tutkimusorganisaatiosta Centrum Wiskunde ja Informatica (CWI). CWI tunnetaan ohjelmointikielten, kuten Pythonin, keksimisestä. Ingres kertoo moottorin suorituskyvyn parannuksista VectorWisen kehittämässä tutkimuspaperissa, ja Burkhardt kertoi tuloksista.

"Olemme päättäneet yhdistää heidät tekemään mitä he olivat tehneet ja … tuomaan sen markkinoille Ingres-tietokannan sisällä ", Burkhardt sanoi.

Yhtiön virkamiehet eivät voineet tarjota täsmällistä päivämäärää, milloin moottori pääsee markkinoille.

Suorituskyvyn parannukset toteutettiin useilla siruilla, mukaan lukien Intelin Nehalem-sirut ja Advanced Micro Devicesin Opteron-palvelinpiirejä. Suorituskyvyn parannukset näkyivät myös Intelin Itanium-prosessoreissa ja siruissa, jotka perustuvat RISC-ohjelmaan (pienennetty käskytietokone).