tencent cloud

Feedback

Test Data of MongoDB 4.0

Last updated: 2024-10-10 10:43:17
    This document outlines the performance of TencentDB for MongoDB 4.0 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
    10,416
    -
    763
    100%
    95% Update + 5% read
    7,070
    1,078
    1,129
    100%
    50% Update + 50% read
    9,707
    778
    859
    100%
    5% Update + 95% read
    13,297
    593
    678
    100%
    100% update
    7,133
    -
    1,116
    100%
    100% read
    16,453
    482
    -
    100%
    100% insert
    8,931
    -
    891
    100%
    Physical version
    load
    200
    14,063
    -
    565
    100%
    95% Update + 5% read
    6,559
    1,122
    1,220
    100%
    50% Update + 50% read
    10,031
    744
    842
    100%
    5% Update + 95% read
    19,337
    406
    495
    100%
    100% update
    6,865
    -
    1,161
    100%
    100% read
    25,663
    307
    -
    100%
    100% insert
    10,322
    -
    771
    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
    19,982
    -
    796
    100%
    95% Update + 5% read
    13,252
    1,085
    1,208
    100%
    50% Update + 50% read
    18,440
    815
    910
    100%
    5% Update + 95% read
    28,279
    557
    634
    100%
    100% update
    13,154
    -
    1,211
    100%
    100% read
    33,672
    471
    -
    100%
    100% insert
    17,794
    -
    895
    100%
    Physical version
    load
    200
    26,494
    -
    600
    100%
    95% Update + 5% read
    16,039
    891
    999
    100%
    50% Update + 50% read
    20,982
    710
    809
    100%
    5% Update + 95% read
    39,872
    394
    476
    100%
    100% update
    15,372
    -
    1,037
    100%
    100% read
    45,988
    345
    -
    100%
    100% insert
    19,624
    -
    809
    100%

    Specification 3: 6-core and 16 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
    8,000,000
    32
    27,080
    -
    1,175
    100%
    95% Update + 5% read
    17,323
    1,399
    1,864
    100%
    50% Update + 50% read
    21,875
    1,364
    1,548
    100%
    5% Update + 95% read
    38,538
    820
    921
    100%
    100% update
    16,739
    -
    1,905
    100%
    100% read
    44,648
    712
    -
    100%
    100% insert
    23,707
    -
    1,344
    100%
    Physical version
    load
    200
    34,713
    -
    917
    100%
    95% Update + 5% read
    16,746
    918
    1,958
    100%
    50% Update + 50% read
    30,463
    927
    1,164
    100%
    5% Update + 95% read
    56,846
    554
    653
    100%
    100% update
    16,083
    -
    1,985
    100%
    100% read
    51,304
    614
    -
    86%-91%
    100% insert
    32,038
    -
    995
    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
    46,450
    Not involved
    1,369
    100%
    95% Update + 5% read
    23,453
    1,185
    2,801
    64%-100%
    50% Update + 50% read
    35,023
    1,429
    2,206
    83%-100%
    5% Update + 95% read
    65,098
    970
    1,077
    100%
    100% update
    22,338
    -
    2,856
    100%
    100% read
    75,752
    838
    -
    100%
    100% insert
    39,236
    -
    1,622
    100%
    Physical version
    load
    200
    56,989
    -
    1,115
    100%
    95% Update + 5% read
    21,544
    860
    3,074
    100%
    50% Update + 50% read
    36,838
    865
    2,598
    100%
    5% Update + 95% read
    96,856
    648
    787
    100%
    100% update
    20,725
    -
    3,080
    100%
    100% read
    10,4753
    605
    -
    100%
    100% insert
    49,014
    -
    1,300
    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,710
    -
    1,462
    60%-100%
    95% Update + 5% read
    19,508
    102,931
    1,433
    40%-90%
    50% Update + 50% read
    52,784
    4,225
    605
    40-100%
    5% Update + 95% read
    113,680
    1,144
    693
    75%-100%
    100% update
    20,837
    -
    5,120
    30-100%
    100% read
    116,587
    1,697
    -
    65%
    100% insert
    84,331
    -
    1,436
    80%-100%
    Physical version
    load
    200
    71,664
    -
    1,783
    61%
    95% Update + 5% read
    29,924
    2,030
    4,389
    100%
    50% Update + 50% read
    67,803
    1,711
    2,058
    65%
    5% Update + 95% read
    74,680
    1,707
    1,786
    35%
    100% update
    28,686
    -
    4,456
    100%
    100% read
    75,275
    1,697
    -
    30%
    100% insert
    68,761
    -
    1,856
    63%-100%

    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
    87,310
    -
    3,652
    60-90%
    95% Update + 5% read
    21,844
    3,199
    7,805
    25%-100%
    50% Update + 50% read
    48,758
    3,117
    3,074
    25%-60%
    5% Update + 95% read
    105,313
    2,453
    3,129
    100%
    100% update
    18,155
    -
    13,115
    40%-50%
    100% read
    108,243
    2,550
    -
    65%
    100% insert
    65,027
    -
    3,654
    35-90%
    Physical version
    load
    200
    70,025
    -
    3,652
     
    95% Update + 5% read
    32,028
    5,961
    8,088
    25%-100%
    50% Update + 50% read
    68,293
    3,617
    3,874
    25%-60%
    5% Update + 95% read
    74,005
    3,453
    3,529
    30%
    100% update
    29,823
    -
    8,577
    30%-100%
    100% read
    74,052
    3,454
    -
    28%
    100% insert
    68,882
    -
    3,713
    60%
    Contact Us

    Contact our sales team or business advisors to help your business.

    Technical Support

    Open a ticket if you're looking for further assistance. Our Ticket is 7x24 avaliable.

    7x24 Phone Support