zoukankan      html  css  js  c++  java
  • 关系型数据的分布式处理系统:Cobar

    Cobar简介

    Cobar是关系型数据的分布式处理系统,它可以在分布式的环境下像传统数据库一样为您提供海量数据服务。

    Github:https://github.com/alibaba/cobar

    整体架构图:

    image

    快速启动场景

    • 系统对外提供的数据库名是dbtest,并且其中有两张表tb1和tb2。
    • tb1表的数据被映射到物理数据库dbtest1的tb1上。
    • tb2表的一部分数据被映射到物理数据库dbtest2的tb2上,另外一部分数据被映射到物理数据库dbtest3的tb2 上。

    如下图所示:

    image

    详情请参考:https://github.com/alibaba/cobar/wiki/Quick-Start

    产品约束

    • 使用JDBC时,推荐使用5.1以上版本Driver进行连接。

    • 不支持跨库的关联操作:join、分页、排序、子查询。

    • 不支持rewriteBatchedStatements=true参数设置,默认为false。

    • 不支持useServerPrepStmts=true参数设置,默认为false。

    • BLOB, BINARY, VARBINARY字段不能使用。若特殊需求需要这三种字段,禁止使用PreparedStatement的setBlob()或setBinaryStream()方法设置参数。

    • 不支持SAVEPOINT操作。

    • 不支持SET语句的执行,事务和字符集设置语句除外。

    • 对于拆分表(一个表的数据被映射到多个MySQL数据库),不能更新已有记录的拆分字段(分库字段)值。

    • 只支持MySQL数据节点。

    • 对于拆分表,插入操作须给出列名,必须包含拆分字段。

    FAQ

    详情请参考:https://github.com/alibaba/cobar/wiki/FAQ

    推荐阅读

    干货:免费领取2TB架构师四阶段视频教程

    面经:史上最全Java多线程面试题及答案

    工具:推荐一款在线创作流程图、思维导图软件

    分享Java干货,高并发编程,热门技术教程,微服务及分布式技术,架构设计,区块链技术,人工智能,大数据,Java面试题,以及前沿热门资讯等。

  • 相关阅读:
    git 文件回退
    git reset
    开源
    android json js 算法 面试
    Android* 2.3.7
    Sqoop HBase Hadoop
    行业案例、技术



  • 原文地址:https://www.cnblogs.com/java-stack/p/11952603.html
Copyright © 2011-2022 走看看