Android

Ingres Works på maskinvarebasert databasemotor

Kubernetes Ingress Explained Completely For Beginners - Updated

Kubernetes Ingress Explained Completely For Beginners - Updated
Anonim

Ingres planlegger å bruke en ny motor som utnytter den nyeste chipmaskinvaren for raskere utførelse av databaselaterte oppgaver, sier selskapet onsdag.

Motoren, utviklet med et selskap som heter VectorWise, utnytter maskinvareforbedringer som raskere chips og større caches for å utføre flere oppgaver samtidig på en brikke, sier Roger Burkhardt, administrerende direktør i Ingres.

Ingres planlegger å integrere den nye koden i databasen for å dra nytte av maskinvarefunksjoner som finnes i nye chips som Intels Xeon. De nye sjetongene inkluderer bøylerrørledninger og spesielle instruksjonssett for raskere oppgaver i en enkelt kjerne.

Visse arbeidsbelastninger - som videospill og fotoredigering - er skrevet for å utnytte de nyeste brikkene, men databasesystemer har tradisjonelt ikke Skrevet for parallell utførelse, sa Burkhardt.

VectorWise-motoren spør om sjetonger til å utføre flere datasett på en gang i motsetning til i enkeltrader, og påskynde samtidig oppgaveutførelse.

"Nettoresultatet er på et hvilket som helst punkt i en enkelt kjerne - det avhenger av omstendighetene - du kan ha hundre instruksjoner i flyturen til enhver tid, "sa Burkhardt. Det er et nivå av finkornet parallellisme, sa Burkhardt.

En annen måte VectorWise forsøker å øke oppgavens gjennomføring av, er ved å forenkle koden og redusere dataavhengighetene, sa Burkhardt. Typiske databaser mister tid med kompliserte rutiner som kan redusere oppgavens gjennomføring. VectorWise tillater også i-cache-utførelse, som muliggjør effektiv kjøring av kode mens du bare bruker minne som buffer.

Tidligere var det behov for store servere for å utføre slike oppgaver, men maskinvarefremskritt har brakt disse funksjonene til bærbare datamaskiner. Motoren kan hjelpe US $ 2,000 bærbare datamaskiner å gjøre hvilke dyre datamaskiner som tidligere var nødvendig for, sa Burkhardt.

"Som en privatperson, hvis du vil analysere titalls eller hundrevis av millioner av rader, kan du gjøre det og få resultatene tilbake om et par sekunder, sier Burkhardt.

Prosjektet blir gjort i partnerskap med VectorWise, som ble spunnet fra Centrum Wiskunde og Informatica (CWI), en forskningsorganisasjon i Amsterdam. CWI er kjent for å oppfatte programmeringsspråk som Python. Ingres leser om ytelsesforbedringer levert av motoren i et forskningspapir utviklet av VectorWise og ble blåst bort av resultatene, sa Burkhardt. «

« Vi valgte å samarbeide med dem for å ta det de hadde gjort og … bringe det til markedet i Ingres-databasen, sa Burkhardt.

Bedriftsansatte kunne ikke gi en nøyaktig dato for når motoren kunne nå markedet.

Resultatforbedringene ble realisert på tvers av en rekke chips, inkludert Intels Nehalem-chips og Advanced Micro Devices 'Opteron server chips. Prestasjonsforbedringer viste også på Intels Itanium-prosessorer og sjetonger basert på RISC-arkitekturen (redusert instruksjonssett).