Looking for KV store performance benchmark

1,139 views
Skip to first unread message

Gaurav Kumar

unread,
Aug 31, 2015, 12:43:36 AM8/31/15
to Consul
Is there a benchmark for KV store performance? I am planning to use KV store for storing web sessions and was wondering if it would be okay performance wise? Ideally, I would like to know performance across dimensions such as # of concurrent clients, # of request/sec, value size. 

Armon Dadgar

unread,
Aug 31, 2015, 2:25:59 PM8/31/15
to consu...@googlegroups.com, Gaurav Kumar
Gaurav,

There is some basic benchmarking done here:

You can adapt the scripts and setup there to do benchmarking in your own environment,
as the results are very dependent on hardware and networking setups.

Best Regards,
Armon Dadgar
--
This mailing list is governed under the HashiCorp Community Guidelines - https://www.hashicorp.com/community-guidelines.html. Behavior in violation of those guidelines may result in your removal from this mailing list.
 
GitHub Issues: https://github.com/hashicorp/consul/issues
IRC: #consul on Freenode
---
You received this message because you are subscribed to the Google Groups "Consul" group.
To unsubscribe from this group and stop receiving emails from it, send an email to consul-tool...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/consul-tool/457b67cc-ea71-4ee9-8a6e-6709b82c9d83%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Michael Fischer

unread,
Aug 31, 2015, 2:49:58 PM8/31/15
to consu...@googlegroups.com, Gaurav Kumar
Not to unnecessarily repeat myself but... 

Consul is really intended for service- and configuration-related information, not application data, with relatively low write rates and high read rates.  It's not really built for storing web session information. 

I'd suggest Redis, MySQL, or one of the many other databases out there that might suit your needs.
To view this discussion on the web visit https://groups.google.com/d/msgid/consul-tool/etPan.55e49c34.333ab105.b56f%4050-1-106-200.dsl.dynamic.fusionbroadband.com.

Gaurav Kumar

unread,
Aug 31, 2015, 2:57:22 PM8/31/15
to Michael Fischer, consu...@googlegroups.com
Thanks Armon and Michael. 

@Michael- 
That's the kind of feedback/discussion I am looking for. My motivation is to find a fine balance between consolidation (using Consul as general purpose KV store) and fit-for-use(using Redis for sessions).  I shall send you an off-list email to learn more from you. 

Cheers,
Gaurav
Reply all
Reply to author
Forward
0 new messages