• Stars
    star
    1,696
  • Rank 27,516 (Top 0.6 %)
  • Language
    Java
  • License
    GNU General Publi...
  • Created over 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

MySQL Proxy using Java NIO based on Sharding SQL,Calcite ,simple and fast

Mycat2

Distributed database based on MySQL or JDBC.

官网

http://mycatone.top/

Software introduction

Mycat2 is a distributed relational database (middleware) developed by the Mycat community. It supports distributed SQL queries, is compatible with the MySQL communication protocol, supports a variety of back-end databases with Java ecology, and improves data query processing capabilities through data fragmentation.

软件介绍

Mycat2是Mycat社区开发的一款分布式关系型数据库(中间件)。它支持分布式SQL查询,兼容MySQL通信协议,以Java生态支持多种后端数据库,通过数据分片提高数据查询处理能力。

gitee:https://gitee.com/MycatOne/Mycat2

github:https://github.com/MyCATApache/Mycat2

v1.22-release

doc-en doc-cn

Stargazers over time

Features

  1. Open source code Learning middleware technology, database technology, and code is a must.
  2. Distributed query engine compatible with MySQL syntax • Compatible with MySQL syntax. • Compatible with MySQL value types. • Use an optimizer based on rule optimization and cost. • Independent physical execution engine.
  3. Custom function algorithm development • Sharding algorithm, serial number algorithm, load balancing algorithm, etc. can all be customized to load. • The query engine can run away from the network framework.
  4. Customize the process Self-developed DSL manipulates the physical query plan. Support SQL forwarding and cache result set.

Framework

Currently, only mycat2 is supported on java8, and will be supported in other versions later.

License

GNU GENERAL PUBLIC LICENSE

More Repositories

1

Mycat-Server

Java
9,504
star
2

Mycat-doc

HTML
1,079
star
3

Mycat-download-old

383
star
4

Mycat-download

383
star
5

Mycat-openEP

mycat电商项目
Java
194
star
6

Mycat-Web

JavaScript
188
star
7

Mycat-NIO

非常高性能又简单的Mycat NIO框架,被很多人用于RPC开发以及基础平台中
Java
133
star
8

Mycat-IPC

shared memory based ipc framework with ultra high performance
Java
70
star
9

abandomed

Mycat 2.0 incubate
Java
65
star
10

Mycat-mini-monitor

Java
64
star
11

SQLparser

A Quick SQL Parser Designed for MyCAT 2.0
Java
58
star
12

SuperLedger

基于IBM Hyperledger区块链技术的通用数据同步框架,可用于多点数据库的同步,以及其他任何需要从零开始完整复制数据的分布式系统
JavaScript
54
star
13

mycat-ice

Mycat Ice Framework for java,simply ice service develop and enable remote jar load ,just like docker
Java
46
star
14

Mycat-JCache

A high performance Memcache developed by Mycat team ,used Java NIO and Off-heap Memory ,QQ group : 490435960
Java
43
star
15

Mycat-download-new

32
star
16

Mycat-BigSQL

Java
24
star
17

Mycat-Tools

Java
22
star
18

Mycat-Balance

Java
22
star
19

Mycat-BigMemoryAPI

Mycat Big Memory API for Big Data Process and High performance program
Java
19
star
20

MyKingdom

CSS
17
star
21

Mycat-ConfigCenter

Mycat-ConfigCenter
JavaScript
15
star
22

Mycat-spider

Scala
12
star
23

Mycat-www

HTML
9
star
24

mycat-advisor

JavaScript
8
star
25

Mycat-Lab

Java
7
star
26

Mycat-MM

消息中间件框架
6
star
27

Mycat-MyFox

Java
5
star
28

Mycat-proxy

5
star
29

mycat-www-new

新版官网,准备中
4
star
30

mycat2-example

Java
3
star
31

Mycat-autotest

JavaScript
1
star
32

MyKingdown-web

Vue
1
star