Navigation

    MemFireDB论坛

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    与分布式数据库中间件方案对比,MemFire有哪些优势?

    MemFireDB用户问答
    2
    2
    106
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Y
      yyy last edited by

      与传统的数据库+中间件方案对比,MemFire有哪些优势?

      A 1 Reply Last reply Reply Quote 0
      • A
        admin @yyy last edited by

        @moon
        常见的分布式数据库中间方案具有以下问题:
        1、应用开发嵌入式;
        2、功能受限;
        3、管理运维难度比较高;
        与之相比,MemFire具有以下优势:
        1、资源利用率更高,管理复杂性低。相比较分布式数据库中间件方案中,多采用一主两备3副本,且用户通常要参与到数据的拆分与节点管理,而MemFire原生分布式数据库支持自动分片,且数据在集群节点中自动迁移与复制,服务器利用率高且管理复杂性比较低;
        2、服务可用性高,分布式数据库中间件方案中,底层数据库节点必须与中间件配合才能对外提供服务,依赖于主备同步机制,一旦主备库同时宕机则服务不可用;而MemFire组件全HA方式,无单点故障,冗余范围内的服务节点故障不会影响系统正常对外服务,且具有良好扩展性。
        3、功能更强大。由于底层是独立的数据库系统,有各自的日志以及事务处理机制,在中间件上实现分布式事务的难度比较高,对于复杂的SQL查询,跨库事务支持不够友好,而MemFire采用2PC协议,支持强一致性分布式事务。

        1 Reply Last reply Reply Quote 2
        • First post
          Last post