go-ycsb
go-ycsb copied to clipboard
Multi database nodes support for distributed system
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.
Hi! Seems this is only on some databases? I notice on TiKV (https://github.com/pingcap/go-ycsb#tikv) we support multiple nodes.
@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 OK! I think this would be very helpful!
@you06 Is there anything you could use help with in working on this feature?
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.