Tehnologie. Digital. Inovație.
Software

Extensiunea postgras pgrust 0.2 Cereri de 300-fold Speed Boost pentru sarcini de lucru analitice

Analytical Workloads: The open‑source team behind pgrust rolled out version 0

Extensiunea postgras pgrust 0.2 Cereri de 300-fold Speed Boost pentru sarcini de lucru analitice

Serverele standard moderne îndeplinesc această cerință

Acestea reduc traficul de memorie și elimină viteza de aștergere a procesării de interogații redundante.

loturi considerabile înainte ca orice filtrare să aibă loc.

Descoperirea provine dintr-o redesignare a utilizării nucleului de executare a consultării. Echipa open-source din spatele pgrust a lansat versiunea 0.2 marți trecută, promitând un salt dramatic în performanța consultării. Testele timpurii arată că noua versiune funcționează de zece ori mai repede decât predecesorul său și depășește postgreSQL cu aproximativ 30% pe benchmarks de tranzacții. Pe Clickbench, o suită de testare analitică standard, pgrust se pare că eclipsează postgreSQL cu un factor de trei sute, chiar depășind popularul motor ClickHouse.

Pgrust este un candidat serios pentru aplicațiile cu intensitate de date care se bazează pe ecosistemul PostgreSQL. Dacă afirmațiile de performanță se aplică în mediile diverse, organizațiile ar putea adopta pgrust fără a migra la platforme complet noi.

Planurile de dezvoltare viitoare includ extinderea suportului SIMD la mai multe tipuri de date și perfecționarea logicii de batch pentru cluster-uri de sarcini mixte.

Această abordare contrastează cu PostgreSQL ⁇ s row-by-row handling, care adesea blochează lățimea de bandă a memoriei. Benchmarks arată că acest pipeline poate procesa milioane de înregistrări pe secundă pe hardware-un produs, oferind performanțe rezervate anterior pentru magazinele specializate de coloane.

Planurile de dezvoltare viitoare includ extinderea suportului

Odată cu batcharea, sistemul fuzionează operatorii secvenționali cum ar fi filtrele, proiecțiile și se alătură într-un singur cerc de executare. Fusionul elimină structurile intermediare de date, permițând CPU-ului să lucreze pe un flux continuu de valori.

Serverele standard moderne îndeplinesc această cerință.

Întrebări frecvente Ce hardware este necesar pentru a vedea îmbunătățirea vitezei 300x? Câștigurile sunt cele mai evidente pe CPU-urile care susțin instrucțiunile vectorale AVX2 sau AVX-512.

viteză? Câștigările sunt cele mai evidente pe CPU-care susțin instrucțiuni AVX2 sau AVX‐512 vectori vectori. Serverele standard moderne îndeplinesc această cerință pgrust SQL sau funcții? Postgrease nu pot fi în funcții Postgrease nu pot fi în funcții de bază de bază de date de date de date, dar nu sunt încă nu sunt compatibile cu caracteristice, dar nu sunt încă de date de bază de date.

PgrustSQL este o interfață de SQL sau funcții care se încolică cu alte caracteristice de lucru?

Unele de bază nu sunt încă nu se pot mențin în funcții avansate, dar funcții de funcții de bază de bază de bază de bază de date.

Postgrease de date de date de date.

More stories:

Content written by Elena Popescu for stiri-blockchain.ro editorial team, AI-assisted.

Share:

Leave a comment