1 repository
Executing computational logic on the specific nodes where the required data is stored to minimize network movement.
Distinct from Distributed Computing: Distinct from general Distributed Computing: specifically refers to the 'data-locality' or colocation pattern where logic moves to data.
Explore 1 awesome GitHub repository matching networking & communication · Data-Colocated Computation. Refine with filters or upvote what's useful.
Ignite este o platformă distribuită de calcul și grid de date în memorie. Acesta funcționează ca o bază de date SQL distribuită și un motor de stocare conceput pentru a stoca și procesa seturi mari de date în RAM pentru a minimiza latența și a crește viteza de calcul. Sistemul se distinge printr-un motor de stocare pe mai multe niveluri care gestionează plasarea datelor în memorie și pe disc pentru a echilibra accesul de mare viteză cu capacitatea mare. Dispune de un grid de calcul distribuit care execută logica personalizată direct pe nodurile unde rezidă datele pentru a reduce traficul de rețea. Platforma oferă un set larg de capabilități, inclusiv gestionarea tranzacțiilor ACID, interogarea SQL standard și operațiuni cheie-valoare. Suportă ingestia de date de mare volum prin fluxuri reactive și oferă integrare prin mai multe limbaje de programare, drivere de baze de date standard și un API REST. Sistemul poate fi implementat ca un cluster distribuit folosind containere sau orchestrat prin Kubernetes. Proiectul este scris în Java și poate fi instalat prin arhive binare.
Executes custom logic directly on nodes where data resides to minimize network traffic and latency.