sql >> Database >  >> NoSQL >> Redis

Couchbase-benchmark onthult zeer trage INSERT's en GET's (met behulp van KeyValue-bewerkingen); langzamer dan aanhoudende MySQL-gegevens

Ik heb je CouchbaseTests gedaan, commentaar gegeven op de niet-Couchbase-bits. De query om uit de verzameling ( myCollection ) te selecteren in plaats van jobcache gerepareerd en de optie Metrics verwijderd. En creëerde een index op JobId.create index mybucket_JobId op default:myBucket.myScope.myCollection (JobId) Het voegt de 100.000 documenten in 19 seconden in en kv-haalt de documenten op met gemiddeld 146 usec en query door JobId gemiddeld 965 usec.

Couchbase Q: 0 187
Couchbase Q: 1 176
Couchbase Q: 2 143
Couchbase Q: 3 147
Couchbase Q: 4 140
Couchbase Q: 5 138
Couchbase Q: 6 136
Couchbase Q: 7 139
Couchbase Q: 8 125
Couchbase Q: 9 129
average et: 146 ms per 1000 -> 146 usec / request

Couchbase Q: 0 1155
Couchbase Q: 1 1086
Couchbase Q: 2 1004
Couchbase Q: 3 901
Couchbase Q: 4 920
Couchbase Q: 5 929
Couchbase Q: 6 912
Couchbase Q: 7 911
Couchbase Q: 8 911
Couchbase Q: 9 927
average et: 965 ms per 1000 -> 965 usec / request. (coincidentally exactly the same as with the java api).

Dit was op 7.0 build 3739 op een Mac Book Pro met de cbserver lokaal.

################################################## ####################

Ik heb een kleine LoadDriver-toepassing voor de java-sdk die de kv-api gebruikt. Met 4 threads toont het een gemiddelde responstijd van 54 microseconden en een doorvoer van 73238 verzoeken/seconde. Het gebruikt de travel-sample bucket op een cb-server op localhost. [email protected]:mikereiche/loaddriver.git

Uitvoeren:seconden:10, threads:4, time-out:40000us, drempel:8000us verzoeken/seconde:0 (max), geforceerde GC-interval:0mscount:729873, verzoeken/seconde:72987, max:2796us avg:54us, geaggregeerde rq/ s:73238

Voor de query-API krijg ik het volgende, dat 18 keer langzamer is.

Uitvoeren:seconden:10, threads:4, time-out:40000us, drempel:8000us verzoeken/seconde:0 (max), geforceerde GC-interval:0mscount:41378, verzoeken/seconde:4137, max:12032us avg:965us, geaggregeerde rq/ s:4144



  1. Mongodb Join op _id veld van String naar ObjectId

  2. Voordelen van MongoDB | Nadelen van MongoDB

  3. Apache CouchDB installeren op CentOS 8

  4. Big Data Processing Engines - Welke gebruik ik?:Deel 1