go-ycsb icon indicating copy to clipboard operation
go-ycsb copied to clipboard

Multi database nodes support for distributed system

Open you06 opened this issue 6 years ago • 5 comments

go-ycsb currently support only one database node. For modern distributed database system, there are usually several nodes. Multiple nodes support will make go-ycsb more suitable for distributed database without a load balance. I want to work on this feature.

you06 avatar Aug 29 '19 05:08 you06

Hi! Seems this is only on some databases? I notice on TiKV (https://github.com/pingcap/go-ycsb#tikv) we support multiple nodes.

Hoverbear avatar Sep 18 '19 20:09 Hoverbear

@Hoverbear Thanks for your reply. go-ycsb support multi TiKV, however, I'm running the benchmark on TiDB. When there are multiple TiDB nodes, only one TiDB is working.

you06 avatar Sep 19 '19 03:09 you06

@you06 OK! I think this would be very helpful!

Hoverbear avatar Sep 19 '19 16:09 Hoverbear

@you06 Is there anything you could use help with in working on this feature?

Hoverbear avatar Sep 19 '19 16:09 Hoverbear

Thanks @Hoverbear and sorry for delay reply. I've taken a look at the source code and I think I can do it by modifying db/mysql/db.go. I will try it myself, if there are some problems I will ask for your help in this issue.

you06 avatar Sep 21 '19 06:09 you06