MySQL通信协议,从0到1,创建一个 Java版 MySQL Sever
# start mysql server
run com.youu.mysql.protocol.net.MySQLServer# start mysql server
mvn clean package -Dmaven.test.skip
java -jar distribution/mysql-server.jar# asign port 6060 or others as you wish
java -Dport=6060 -jar distribution/mysql-server.jar
# open mysql client
mysql -h127.0.0.1 -P3306
mysql-server/mysql-storage/src/main/resources/config.properties
schema=127.0.0.1:3306
username=root
password=pass
# 新增用户需要在这里配置,英文逗号分隔,后续需要自动注册
user_pass=root:pass
storages=127.0.0.1:33050,127.0.0.1:33060
先启动后端的MySQL集群,然后启动代理 server
java -Dcluster=true -jar distribution/mysql-server.jar
# 使用HINT指定具体的store查询
mysql> /*+ USE_STORE(1) */select 1;
+---+
| 1 |
+---+
| 1 |
+---+
- Parse引擎
- 内存数据库
- 行列并存(OLTP OLAP HTAP)
