alibaba / cobar

a proxy for sharding databases and tables
Apache License 2.0
3.21k stars 1.22k forks source link

跨库join、orderbylimit 等现在支持了么? #68

Open windyrobin opened 8 years ago

windyrobin commented 8 years ago

我看邱硕的 ppt 里: 分页排序:

SELECT c1 FROM tb1 ORDER BY c1 LIMIT 4, 2

跨库join:

SELECT *
  FROM tb1 INNER JOIN tb2
    ON t1.MEMBER_ID=t2.NAME
 WHERE t1.gmt>600
   AND t2.time>600

都是ok的?

liuhuanting commented 8 years ago

你有听说过「PPT大法」么=。=

windyrobin commented 8 years ago

我擦, 想用cobar来着,担心各种功能受限, mycat 吧,看起来也貌似不太靠谱

liuhuanting commented 8 years ago

有能力就直接自己研究着改吧

windyrobin commented 8 years ago

哥也是醉了:

MySQL [dbtest]> select * from tb2;
+-----+-------+
| id  | val   |
+-----+-------+
|   1 | part1 |
|   2 | part1 |
| 513 | part2 |
+-----+-------+

MySQL [dbtest]> select id, count(*) from tb2;
+-----+----------+
| id  | count(*) |
+-----+----------+
|   1 |        2 |
| 513 |        1 |
+-----+----------+
2 rows in set (0.01 sec)

MySQL [dbtest]> select id, count(*) from tb2 where id > 0;
+-----+----------+
| id  | count(*) |
+-----+----------+
|   1 |        2 |
| 513 |        1 |
+-----+----------+
2 rows in set (0.00 sec)

MySQL [dbtest]> select id, count(*) from tb2 where id < 3;
+----+----------+
| id | count(*) |
+----+----------+
|  1 |        2 |
| NULL |        0 |
+----+----------+
2 rows in set (0.00 sec)

MySQL [dbtest]> select * from tb2 where id < 3;
+----+-------+
| id | val   |
+----+-------+
|  1 | part1 |
|  2 | part1 |
+----+-------+

ppt 吹得也太大了 ...

主要是没时间投入来改这些了..

shellyxue commented 8 years ago

这个都停止维护了

shellyxue commented 8 years ago

mycat吧

Sylvanas521 commented 8 years ago

这个停止维护了吗?想问一下这个如果路由规则改变,数据迁移是要自己实现吗?

liuhuanting commented 8 years ago

@Sylvanas521 1:是的。2:是的。

bucketli commented 8 years ago

可以使用DRDS https://www.aliyun.com/product/drds/