Giter Site home page Giter Site logo

qnjr-group / sharding-method Goto Github PK

View Code? Open in Web Editor NEW
200.0 22.0 62.0 58 KB

分表分库的新思路——服务层Sharding框架,全SQL、全数据库兼容,ACID特性与原生数据库一致,能实现RR级别读写分离,无SQL解析性能更高

Java 100.00%
sharding mysql db2 sqlserver sharding-jdbc mariadb oracle

sharding-method's People

Contributors

skyesx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sharding-method's Issues

关于事务

服务层分片处理的时候,如果我的业务上需要用到2个区的不同数据库,但是又必须保证是原子的,怎么处理呢

关于源码运行

您好,请问一下您的源码下载下来之后怎么用idea打开呢

编译失败

使用mac IntelliJ IDEA,导入项目后,编译失败。

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project sharding-method: Compilation failure: Compilation failure: [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/sharding/ShardingRoutingDataSource.java:[11,50] 程序包org.springframework.jdbc.datasource.lookup不存在 [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/sharding/ShardingRoutingDataSource.java:[18,48] 找不到符号 [ERROR] 符号: 类 AbstractRoutingDataSource [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/common/SpElHelper.java:[13,43] 程序包com.gs.collections.impl.map.mutable不存在 [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/common/SpElHelper.java:[21,17] 找不到符号 [ERROR] 符号: 类 ConcurrentHashMap [ERROR] 位置: 类 org.easydevelop.common.SpElHelper [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/mapreduce/strategy/provider/KeyValueMapReduceProvider.java:[7,43] 程序包com.gs.collections.impl.map.mutable不存在 [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/common/ReflectHelper.java:[11,43] 程序包com.gs.collections.impl.map.mutable不存在 [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/common/ReflectHelper.java:[20,24] 找不到符号 [ERROR] 符号: 类 ConcurrentHashMap [ERROR] 位置: 类 org.easydevelop.common.ReflectHelper [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/sharding/ShardingRoutingDataSource.java:[48,17] 找不到符号 [ERROR] 符号: 变量 super [ERROR] 位置: 类 org.easydevelop.sharding.ShardingRoutingDataSource [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/sharding/ShardingRoutingDataSource.java:[104,9] 方法不会覆盖或实现超类型的方法 [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/sharding/ShardingRoutingDataSource.java:[109,9] 方法不会覆盖或实现超类型的方法 [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/common/SpElHelper.java:[21,74] 找不到符号 [ERROR] 符号: 类 ConcurrentHashMap [ERROR] 位置: 类 org.easydevelop.common.SpElHelper [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/mapreduce/strategy/provider/KeyValueMapReduceProvider.java:[32,24] 找不到符号 [ERROR] 符号: 类 ConcurrentHashMap [ERROR] 位置: 类 org.easydevelop.mapreduce.strategy.provider.KeyValueMapReduceProvider [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/mapreduce/strategy/provider/KeyValueMapReduceProvider.java:[37,28] 找不到符号 [ERROR] 符号: 类 ConcurrentHashMap [ERROR] 位置: 类 org.easydevelop.mapreduce.strategy.provider.KeyValueMapReduceProvider [ERROR] /Users/zhan/Project/java/github/sharding-method/src/main/java/org/easydevelop/common/ReflectHelper.java:[20,99] 找不到符号 [ERROR] 符号: 类 ConcurrentHashMap [ERROR] 位置: 类 org.easydevelop.common.ReflectHelper [ERROR] -> [Help 1]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.