之前在 V2EX 给大家分享的都是 kingshard ( https://github.com/flike/kingshard )的架构与设计。其实很多人对 kingshard 的性能也非常关心。最近热心的网友bigpyer对 kingshard 做了详细的性能测试。在此分享一下: https://github.com/flike/kingshard/blob/master/doc/KingDoc/kingshard_performance_test.md
感兴趣的同学可以看看,或者留言讨论。:)
1
flikecn OP 没人对这个领域感兴趣吗?:)
|
2
jukka 2015-11-23 09:26:48 +08:00
估计感兴趣的都去用 MongoDB 了。
|
3
sujin190 2015-11-23 09:28:56 +08:00
赞,测试挺详尽~
|
6
july1115 2015-11-23 09:50:10 +08:00
看看,学习学习
|
10
noahzh 2015-11-23 10:23:53 +08:00
有需求的都定制了,小公司没有需求,代码我看了一遍,我决定应该把 sqlparser 那块做成 plugin 的形式,因为每个公司的分库分表千差万别,我自己也在开发使用的是 mysql 自己的 sql.yy 目的是完全兼容 mysql 的语法.
|
12
noahzh 2015-11-23 10:59:35 +08:00
@flikecn 都用 vitess 的都烂大街了,其实对于分库分表,我觉得支持 ha,通过 gtid 实现高可用反而更吸引我.分库分表完全可以开发搞定,分布式事务太难搞,反而不如搞 ha 更现实.
|
14
wwek 2015-11-23 14:11:48 +08:00
很赞!
性能分析有助于普及工作 目前 MySQL 中间件国内用 360 的多一点 |
16
Admstor 2015-11-23 15:36:40 +08:00
应该增加与目前几个比较流行的 proxy 横向比较
主要是功能方面 我觉得强调性能意义不大,尤其是那种 512 连接的情况... |
17
flikecn OP @Admstor 考虑过你说的情况,但自己测其他开源的 proxy ,性能比别人好的话,又有人会说闲话了。私下测过和 Atlas 的对比,比 Atlas 性能高。
|
18
CosWind 2015-11-23 19:56:13 +08:00
支持事务吗?
|