5 مستودعات
Official client libraries implemented in multiple programming languages to provide a consistent interface to a data store.
Distinguishing note: None of the candidates cover the provision of specialized, multi-language database client SDKs.
Explore 5 awesome GitHub repositories matching data & databases · Multi-Language Client Libraries. Refine with filters or upvote what's useful.
FoundationDB is an ACID-compliant distributed transactional key-value store. It functions as a scalable database engine that ensures strict serializability and data consistency across a cluster of servers using a shared-nothing architecture. The system is distinguished by its multi-region replication capabilities, allowing data to be synchronized across different datacenters for high availability and disaster recovery. It utilizes optimistic concurrency control to manage distributed transactions and employs a majority-based coordination system to maintain cluster state. The platform provides
Provides specialized client libraries across various programming languages to connect applications to the data store.
This project is a collection of learning resources and instructional guides for implementing asynchronous messaging patterns using RabbitMQ. It provides a series of tutorials and runnable code examples focused on the Advanced Message Queuing Protocol to help users decouple services via a message broker. The resources cover practical implementation patterns including request-reply, pub-sub, and stream processing. These guides demonstrate how to use official client libraries to balance worker loads, route messages across multiple consumers in a distributed system, and deploy high availability b
Provides official client libraries for multiple programming languages to interact with the message broker.
Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis
Provides standardized interfaces and binary protocols that allow external applications to interact with the cluster using various programming languages.
ReactiveSearch هي مجموعة من أطر العمل التصريحية ومجموعات أدوات واجهة المستخدم المصممة لبناء واجهات بحث قائمة على Lucene، ومتجهات، وموجهة. توفر مجموعة من مكونات React و Vue مسبقة البناء التي تربط الواجهات الأمامية للويب بفهارس البحث، مما يسهل إنشاء أشرطة بحث تفاعلية، وقوائم نتائج، وأنظمة تصفية معقدة. يتميز المشروع بواجهة بحث متجهة وقدرات تشابه دلالي، بما في ذلك توليد إجابات باللغة الطبيعية مدفوع بالذكاء الاصطناعي مع استشهادات بالمصادر. يوظف نموذج مكون تفاعلي حيث تتم مزامنة المرشحات وحالات البحث عبر مدير مشترك، مما يسمح للتحديدات في مكون واحد بتحديث الخيارات المتاحة في المكونات الأخرى وتسلسل الحالة الحالية في سلاسل استعلام URL للربط العميق. تغطي المنصة مجموعة واسعة من القدرات، بما في ذلك التنقل الموجه مع نطاق رقمي ومرشحات الاختيار الفردي، ورسم خرائط البيانات الجغرافية، ومجموعة أدوات تصور بيانات تفاعلية لعرض المخططات والرسوم البيانية. كما تتضمن أدوات لضبط صلة البحث، وترتيب النتائج، والترقيم، والقدرة على تصدير مجموعات النتائج كمستندات CSV أو JSON. تتم إدارة اتصال الخلفية من خلال طبقة تجريد قائمة على المزود ونظام تعيين استعلام تصريحي يفصل منطق العمل عن واجهة المستخدم.
Provides dedicated client libraries in multiple programming languages to retrieve and manage data from search APIs.
Serving is a high-performance framework designed for deploying and scaling machine learning models as production services. It functions as a distributed inference engine that enables the execution of complex data processing workflows by chaining multiple models into directed acyclic graphs. The platform distinguishes itself through its ability to manage the entire production model lifecycle, allowing for hot-swappable versioning that updates services without downtime. It supports horizontal scaling through distributed model sharding and optimizes high-dimensional data retrieval via specialize
Provides native client libraries across multiple programming languages to simplify interaction with deployed models.