5 रिपॉजिटरी
Environments for managing parallel data processing and communication across hardware meshes.
Distinguishing note: Focuses on the platform-level management of distributed data, distinct from specific array processing utilities.
Explore 5 awesome GitHub repositories matching data & databases · Distributed Computing Platforms. Refine with filters or upvote what's useful.
This project is a high-performance numerical computing library designed for large-scale scientific and machine learning workloads. It functions as an automatic differentiation framework and a just-in-time compilation engine, transforming high-level Python code into optimized machine instructions. By enforcing pure functional programming patterns and immutable array semantics, the library ensures that mathematical functions remain compatible with automated graph transformations and symbolic differentiation. The platform distinguishes itself through its distributed array computing capabilities,
Manages data sharding and collective communication across multiple hardware devices and multi-dimensional meshes.
Akka Core is an actor model framework and asynchronous concurrency library used for building scalable and resilient distributed systems. It provides a distributed computing platform and fault tolerant runtime that manages communication and state across networked nodes. The system uses location-transparent messaging and a cluster management system to organize nodes into high-availability architectures. This allows for the creation of elastic clusters that scale resources on demand and coordinate distributed workloads. The platform handles concurrent state management and distributed systems or
Manages communication and state across a cluster of networked nodes using a location-transparent distributed platform.
Runs computations across remote nodes by shipping bytecode and syncing dependencies automatically.
Ignite एक डिस्ट्रीब्यूटेड इन-मेमोरी डेटा ग्रिड और कंप्यूट प्लेटफॉर्म है। यह एक डिस्ट्रीब्यूटेड SQL डेटाबेस और स्टोरेज इंजन के रूप में कार्य करता है जिसे विलंबता को कम करने और गणना की गति बढ़ाने के लिए RAM में बड़े डेटासेट्स को संग्रहीत और प्रोसेस करने के लिए डिज़ाइन किया गया है। यह सिस्टम एक मल्टी-टियर स्टोरेज इंजन द्वारा प्रतिष्ठित है जो उच्च-गति पहुंच को बड़ी क्षमता के साथ संतुलित करने के लिए मेमोरी और डिस्क पर डेटा प्लेसमेंट को मैनेज करता है। इसमें एक डिस्ट्रीब्यूटेड कंप्यूट ग्रिड है जो नेटवर्क ट्रैफिक को कम करने के लिए सीधे उन नोड्स पर कस्टम लॉजिक निष्पादित करता है जहां डेटा रहता है। यह प्लेटफॉर्म ACID ट्रांजेक्शन प्रबंधन, मानक SQL क्वेरी और की-वैल्यू ऑपरेशन्स सहित क्षमताओं का एक व्यापक सेट प्रदान करता है। यह रिएक्टिव स्ट्रीम्स के माध्यम से उच्च-वॉल्यूम डेटा अंतर्ग्रहण का समर्थन करता है और कई प्रोग्रामिंग भाषाओं, मानक डेटाबेस ड्राइवर्स और एक REST API के माध्यम से एकीकरण प्रदान करता है। सिस्टम को कंटेनर्स का उपयोग करके एक डिस्ट्रीब्यूटेड क्लस्टर के रूप में डिप्लॉय किया जा सकता है या Kubernetes के माध्यम से ऑर्केस्ट्रेट किया जा सकता है। यह प्रोजेक्ट Java में लिखा गया है और इसे बाइनरी आर्काइव्स के माध्यम से इंस्टॉल किया जा सकता है।
Provides a platform for executing custom logic and tasks directly on the nodes where data resides.
Akka.NET is an actor model framework used for building concurrent and distributed applications. It functions as a distributed computing platform and state manager that enables isolated actors to communicate via asynchronous message passing, ensuring thread-safe state management without manual locks. The project is distinguished by its decentralized coordination capabilities, including a distributed state manager that uses sharding and dynamic rebalancing to maintain high availability. It incorporates an event sourcing engine that persists state as a sequence of events in an append-only log an
Offers a distributed computing platform managing actor clusters with location transparency and P2P communication.