awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索Open-source alternativesSelf-hosted software博客网站地图
项目关于How we rank媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

Awesome GitHub RepositoriesCross-Language Data Interfaces

Consistent data interaction interfaces and APIs that remain uniform across different programming language implementations.

Distinct from Multi-Language Integration: Distinct from language integration: focuses on the consistency of the API surface across different language clients.

Explore 3 awesome GitHub repositories matching data & databases · Cross-Language Data Interfaces. Refine with filters or upvote what's useful.

Awesome Cross-Language Data Interfaces GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • apple/foundationdbapple 的头像

    apple/foundationdb

    16,446在 GitHub 上查看↗

    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

    Uses consistent interfaces to interact with the distributed store across various programming languages.

    C++aciddistributed-databasefoundationdb
    在 GitHub 上查看↗16,446
  • apache/hbaseapache 的头像

    apache/hbase

    5,540在 GitHub 上查看↗

    HBase 是一个分布式、宽列 NoSQL 存储和大数据存储引擎,专为稀疏数据集设计。它作为一个可扩展的列式数据库,构建在 Hadoop 分布式文件系统之上,提供对海量结构化和非结构化数据的实时读写访问。 该系统充当跨语言数据库网关,通过原生远程过程调用、REST 和 Thrift 接口提供连接。它通过主从协调模型脱颖而出,该模型实现了跨集群的水平扩展和容错能力。 该项目涵盖了广泛的功能,包括通过单元级可见性标签实现的细粒度访问控制、可插拔数据压缩和服务器端数据聚合。它还通过 MapReduce 集成支持大数据分析工作流,并允许执行自定义的服务器端逻辑。 操作监控通过系统指标跟踪和基于插件的指标导出提供。

    Provides consistent data interaction interfaces via native RPC, REST, and Thrift APIs for clients in multiple programming languages.

    Java
    在 GitHub 上查看↗5,540
  • y-crdt/y-crdty-crdt 的头像

    y-crdt/y-crdt

    2,090在 GitHub 上查看↗

    该项目是一个用 Rust 实现的内存安全库,提供了一个用于管理共享、分布式数据状态的高性能引擎。它作为无冲突复制数据类型(CRDT)实现,支持跨分布式系统的实时协作编辑和状态同步,而无需中央服务器或手动冲突解决。 该库通过跨语言绑定框架脱颖而出,该框架允许 Python、Swift 和 WebAssembly 等环境中的原生应用与相同的共享数据协议进行交互。它利用紧凑的二进制序列化格式在对等点之间仅传输增量更新,确保了高效的网络使用,即使在离线优先的场景中也能保持一致的状态维护。 该系统通过分层文档嵌套和原子事务管理支持复杂的数据建模,确保了多步更新期间的内部一致性。它还包括用于触发界面更新的响应式事件驱动观察,并提供用于跟踪变更历史和撤销操作的内置机制。

    Connects diverse programming languages to a shared data protocol to ensure consistent state across platforms.

    Rustcrdtrustyjs
    在 GitHub 上查看↗2,090
  1. Home
  2. Data & Databases
  3. Cross-Language Data Interfaces

探索子标签

  • Binding FrameworksInterface wrappers that map shared data structures to native objects across different programming languages. **Distinct from Cross-Language Data Interfaces:** Distinct from Cross-Language Data Interfaces: focuses on the implementation of the binding layer itself rather than the consistency of the interface surface.