tencent cloud

TencentDB for MongoDB

Release Notes and Announcements
Release Notes
Announcements
User Guide
Product Introduction
Overview
Strengths
Use Cases
Cluster Architecture
Product Specifications
Features
Regions and AZs
Terms
Service Regions and Service Providers
Purchase Guide
Billing Overview
MongoDB Pricing
Billing Formula
Payment Overdue
Backup Space Billing
Configuration Adjustment Billing
Getting Started
Quickly Creating an Instance
Connecting to a TencentDB for MongoDB Instance
Reading/Writing Database
Operation Guide
Access Management
Instance Management
Node Management
Version Upgrade
Network Configuration
Monitoring
Backup and Rollback
Database Audit
Data Security
SSL Authentication
Log Management
Database Management
Multi-AZ Deployment
Disaster Recovery/Read-Only Instances
Parameter Configuration
Recycle Bin
Task Management
Performance Optimization
Data Migration Guide
Practical Tutorial
Optimizing Indexes to Break Through Read/Write Performance Bottlenecks
Troubleshooting Mongos Load Imbalance in Sharded Cluster
Considerations for Using Shard Clusters
Sample of Reading and Writing Data in MongoDB Instance
Methods for Importing and Exporting Data Based on CVM Connected with MongoDB
What to Do for Errors of Repeated Instance Creation and Deletion of Databases with the Same Names?
Troubleshooting MongoDB Connection Failures
Shard Removal Task: Guide for Confirming the Progress and Troubleshooting Issues
Performance Fine-Tuning
Ops and Development Guide
Development Specifications
Command Support in Sharded Cluster v3.2
Command Support in v3.6
Development Ops
Troubleshooting
Increased Slow Queries
Number of Connections Exceeding Limit
API Documentation
History
Introduction
API Category
Making API Requests
Instance APIs
Backup APIs
Account APIs
Other APIs
Task APIs
Introduction
Data Types
Error Codes
Instance Connection
Shell Connection Sample
PHP Connection Sample
Node.js Connection Sample
Java Connection Sample
Python Connection Sample
Python Read/Write Sample
Go Connection Sample
PHP Reconnection Sample
Product Performance
Test Environment
Test Method
Test Result
FAQs
Cost
Features
Sharded Cluster
Instance
Rollback and Backup
Connection
Data Migration
Others
Service Agreement
Service Level Agreement
Terms of Service
Glossary
Contact Us

Test Data of MongoDB 4.4

PDF
Focus Mode
Font Size
Last updated: 2024-10-10 10:44:31
This document outlines the performance of TencentDB for MongoDB 4.4 under various workloads. By using the YCSB benchmarking tool, comprehensive testings are conducted on key metrics such as database throughput (ops/sec), RAL (us), and WAL (us). The product specifications tested include 2-core and 4 GB, 4-core and 8 GB, 6-core and 16 GB, 12-core and 32 GB, 24-core and 64 GB, and 24-core and 128 GB.

Specification 1: 2-core and 4 GB


Specification Type
Stress Testing Ratio
Disk (GB)
Data Volume
Concurrent Threads
Throughput (ops/sec)
RAL (us)
WAL (us)
CPU Utilization
Cloud edition
load
500
2,000,000
8
7459
-
1,068
100%
95% Update + 5% read
4,875
1,392
1,649
100%
50% Update + 50% read
6,080
1,198
1,423
100%
5% Update + 95% read
9,483
831
1,006
100%
100% update
4,989
-
1,598
100%
100% read
14,125
562
-
100%
100% insert
6,516
-
1,223
100%
Physical version
load
200
6,833
-
1,166
100%
95% Update + 5% read
5,001
1,348
1,608
100%
50% Update + 50% read
6,559
1,088
1,343
100%
5% Update + 95% read
9,843
793
1,079
100%
100% update
5,325
-
1,498
100%
100% read
19,895
399
-
100%
100% insert
5,840
-
1,365
100%

Specification 2: 4-core and 8 GB


Specification Type
Stress Testing Ratio
Disk (GB)
Data Volume
Concurrent Threads
Throughput (ops/sec)
RAL (us)
WAL (us)
CPU Utilization
Cloud edition
load
1,000
4,000,000
16
16,283
-
978
100%
95% Update + 5% read
10,491
1,299
1,531
100%
50% Update + 50% read
13,848
1,044
1,257
100%
5% Update + 95% read
19,819
794
965
100%
100% update
10,636
-
1,499
100%
100% read
27,686
573
-
100%
100% insert
14,551
-
1,094
100%
Physical version
load
200
19,581
-
814
100%
95% Update + 5% read
12,548
1,040
1,283
100%
50% Update + 50% read
16,117
881
1,097
100%
5% Update + 95% read
26,780
584
790
100%
100% update
12,582
-
1,268
100%
100% read
38,391
414
-
100%
100% insert
16,566
-
962
100%

Specification 3: 6-core and 16 GB


Specification Type
Stress Testing Ratio
Disk (GB)
Data Volume (Records)
Concurrent Threads
Throughput (ops/sec)
RAL (us)
WAL (us)
CPU Utilization
Cloud edition
load
1,000
8,000,000
32
21,827
-
1,460
100%
95% Update + 5% read
15,341
1,618
2,104
100%
50% Update + 50% read
18,791
1,495
1,898
100%
5% Update + 95% read
27,461
1,147
1,416
100%
100% update
15,107
-
2,112
100%
100% read
35,788
889
-
100%
100% insert
19,168
-
1,664
100%
Physical version
load
200
28,256
-
1128
100%
95% Update + 5% read
19,178
1,217
1,686
100%
50% Update + 50% read
23,442
1,198
1,520
100%
5% Update + 95% read
39,027
803
1,058
100%
100% update
19,075
-
1,672
100%
100% read
51,417
619
-
100%
100% insert
24,801
-
1,284
100%

Specification 4: 12-core and 32 GB


Specification Type
Stress Testing Ratio
Disk (GB)
Data Volume
Concurrent Threads
Throughput (ops/sec)
RAL (us)
WAL (us)
CPU Utilization
Cloud edition
load
1,000
16,000,000
64
40,369
-
1,576
100%
95% Update + 5% read
27,688
1,371
2,353
100%
50% Update + 50% read
35,998
1,536
2,005
100%
5% Update + 95% read
52,032
1,209
1,472
100%
100% update
26,650
-
2,394
100%
100% read
65,175
975
-
100%
100% insert
36,529
-
1,744
100%
Physical version
load
200
44,936
-
1,418
100%
95% Update + 5% read
24,858
1,091
2,647
100%
50% Update + 50% read
41,243
1,171
1,920
100%
5% Update + 95% read
64,851
967
1,250
100%
100% update
23,996
-
2,660
100%
100% read
86,284
737
-
100%
100% insert
41,046
-
1,551
100%

Specification 5: 24-core and 64 GB


Specification Type
Stress Testing Ratio
Disk (GB)
Data Volume
Concurrent Threads
Throughput (ops/sec)
RAL (us)
WAL (us)
CPU Utilization
Cloud edition
load
1,000
32,000,000
128
82,647
-
1,465
50%-100%
95% Update + 5% read
41,588
47,944
691
60-100%
50% Update + 50% read
58,185
3,809
573
73-100%
5% Update + 95% read
98,535
1,328
628
94%-100%
100% update
40,454
-
2,693
50%100%
100% read
105,682
1,207
-
77%
100% insert
91,066
-
1,326
100%
Physical version
load
200
65,445
-
1,952
56%-81%
95% Update + 5% read
43,823
1,839
2,973
100%
50% Update + 50% read
70,601
1,749
1,868
73-83%
5% Update + 95% read
68,953
1,848
1,954
44%-52%
100% update
44,204
-
2,891
100%
100% read
69,971
1,826
-
32%-40%
100% insert
65,389
-
1,951
78%-90%

Specification 6: 24-core and 128 GB


Specification Type
Stress Testing Ratio
Disk (GB)
Data Volume
Concurrent Threads
Throughput (ops/sec)
RAL (us)
WAL (us)
CPU Utilization
Cloud edition
load
1,000
64,000,000
256
81,999
-
3,643
80%-100%
95% Update + 5% read
39,911
4,152
4,850
30-100%
50% Update + 50% read
60,588
3,469
3,600
77%
5% Update + 95% read
102,181
3,478
3,574
100%
100% update
38,280
-
6,182
40%-100%
100% read
106,530
2,517
-
65%
100% insert
84,892
-
2,935
85%-100%
Physical version
load
200
70,217
-
3,643
74%
95% Update + 5% read
53,122
4,152
4,850
30-100%
50% Update + 50% read
72,364
3,469
3,600
77%
5% Update + 95% read
73,443
3,478
3,574
46%
100% update
52,379
-
4,883
40%-100%
100% read
74,537
3,432
-
35%
100% insert
70,066
-
3,650
70%


Help and Support

Was this page helpful?

Help us improve! Rate your documentation experience in 5 mins.

Feedback