# Filesystem ``` ================================================================================ IMPLEXUS PERFORMANCE RESULTS ================================================================================ === Category === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_category 10 17.0944 58.50 get_members 100 1.2982 770.32 create_category_complex 10 17.5155 57.09 get_members_complex 100 0.0732 13661.20 create_category_bool 10 19.4654 51.37 contains_document 100 0.3536 2828.05 === Document === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_document_small 100 1.5955 626.75 create_document_large 20 26.9829 37.06 get_document 100 0.0679 14729.71 update_document 100 0.1615 6191.95 get_property 100 0.0793 12603.98 delete_document 100 2.1201 471.67 === Container === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_container 100 1.6324 612.58 get_children 100 5.7901 172.71 get_child 100 0.0334 29922.20 delete_container 100 1.5152 659.98 === Catalogue === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_catalogue 10 58.5151 17.09 get_keys 100 0.0391 25542.78 get_group 100 0.0447 22381.38 get_group_documents 100 1.4262 701.16 create_catalogue_numeric 10 15.7000 63.69 get_all_groups 10 0.0080 125000.00 create_catalogue_multifield 10 66.8770 14.95 === Index === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_index 10 4031.1778 0.25 search_contains 100 0.0172 58139.53 search_prefix 100 0.0172 58241.12 search_suffix 100 0.0185 54171.18 search_exact 100 0.0241 41528.24 search_rare_term 100 0.0686 14577.26 create_index_title 10 4225.6821 0.24 search_title 100 8.9613 111.59 ================================================================================ SUMMARY ================================================================================ Total operations: 2210 Total time: 87593.75 ms Overall throughput: 25.23 ops/sec ================================================================================ ``` # GDBM ``` ================================================================================ IMPLEXUS PERFORMANCE RESULTS ================================================================================ === Category === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_category 10 14.8401 67.38 get_members 100 0.9584 1043.46 create_category_complex 10 14.2312 70.27 get_members_complex 100 0.0455 21982.85 create_category_bool 10 15.6614 63.85 contains_document 100 0.3253 3074.09 === Document === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_document_small 100 1.5477 646.12 create_document_large 20 28.4049 35.21 get_document 100 0.0564 17730.50 update_document 100 0.1320 7576.91 get_property 100 0.0718 13929.52 delete_document 100 2.0077 498.08 === Container === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_container 100 1.5780 633.70 get_children 100 4.5167 221.40 get_child 100 0.0224 44682.75 delete_container 100 1.5605 640.82 === Catalogue === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_catalogue 10 49.6577 20.14 get_keys 100 0.0312 32030.75 get_group 100 0.0331 30175.02 get_group_documents 100 1.2734 785.27 create_catalogue_numeric 10 15.6837 63.76 get_all_groups 10 0.0055 181818.18 create_catalogue_multifield 10 60.1359 16.63 === Index === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_index 10 3825.0580 0.26 search_contains 100 0.0131 76569.68 search_prefix 100 0.0123 81366.97 search_suffix 100 0.0121 82576.38 search_exact 100 0.0131 76335.88 search_rare_term 100 0.0298 33590.86 create_index_title 10 3944.4954 0.25 search_title 100 9.3440 107.02 ================================================================================ SUMMARY ================================================================================ Total operations: 2210 Total time: 82324.23 ms Overall throughput: 26.85 ops/sec ================================================================================ ``` # LMDB ``` ================================================================================ IMPLEXUS PERFORMANCE RESULTS ================================================================================ === Category === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_category 10 17.0414 58.68 get_members 100 1.1586 863.12 create_category_complex 10 17.5007 57.14 get_members_complex 100 0.0592 16906.17 create_category_bool 10 18.2847 54.69 contains_document 100 0.3355 2980.89 === Document === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_document_small 100 1.5506 644.90 create_document_large 20 26.8442 37.25 get_document 100 0.0512 19531.25 update_document 100 0.1279 7819.83 get_property 100 0.0626 15976.99 delete_document 100 2.0853 479.56 === Container === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_container 100 1.7087 585.23 get_children 100 4.8080 207.98 get_child 100 0.0236 42390.84 delete_container 100 1.5315 652.94 === Catalogue === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_catalogue 10 58.4415 17.11 get_keys 100 0.0390 25641.03 get_group 100 0.0402 24900.40 get_group_documents 100 1.3889 719.99 create_catalogue_numeric 10 17.0699 58.58 get_all_groups 10 0.0066 151515.15 create_catalogue_multifield 10 74.2756 13.46 === Index === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_index 10 3766.0441 0.27 search_contains 100 0.0141 70972.32 search_prefix 100 0.0125 80128.21 search_suffix 100 0.0125 80256.82 search_exact 100 0.0133 75414.78 search_rare_term 100 0.0306 32701.11 create_index_title 10 3885.2337 0.26 search_title 100 8.6523 115.58 ================================================================================ SUMMARY ================================================================================ Total operations: 2210 Total time: 81446.46 ms Overall throughput: 27.13 ops/sec ================================================================================ ``` # LATEST ## Filesystem ``` ================================================================================ IMPLEXUS PERFORMANCE RESULTS ================================================================================ === PostIndexDocument === Operation Iters Batch Total(ms) Avg(ms) Items/sec -------------------------------------------------------------------------------------------------------- create_document_small_indexed 200 - 1031.47 5.1574 193.90 create_document_large_indexed 40 - 1958.17 48.9544 20.43 create_documents_batch_small_indexed 20 10 51461.80 257.3090 3.89 create_documents_batch_large_indexed 4 10 19140.62 478.5155 2.09 get_document_indexed 200 - 15.79 0.0790 12663.84 update_document_indexed 200 - 64.80 0.3240 3086.56 get_property_indexed 200 - 17.12 0.0856 11684.29 delete_document_indexed 200 - 8862.59 44.3129 22.57 === Category === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_category 20 44.5243 22.46 get_members 200 2.7975 357.46 create_category_complex 20 44.5416 22.45 get_members_complex 200 0.0759 13177.83 create_category_bool 20 46.3131 21.59 contains_document 200 0.9147 1093.28 === Document === Operation Iters Batch Total(ms) Avg(ms) Items/sec -------------------------------------------------------------------------------------------------------- create_document_small 200 - 861.54 4.3077 232.14 create_document_large 40 - 1751.04 43.7761 22.84 create_documents_batch_small 20 10 47831.97 239.1599 4.18 create_documents_batch_large 4 10 17552.37 438.8092 2.28 get_document 200 - 14.57 0.0729 13725.89 update_document 200 - 61.26 0.3063 3264.83 get_property 200 - 16.07 0.0803 12447.10 delete_document 200 - 7042.97 35.2148 28.40 === Container === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_container 200 4.4083 226.84 get_children 200 16.7590 59.67 get_child 200 0.0400 25018.76 delete_container 200 4.6284 216.06 === Catalogue === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_catalogue 20 241.2537 4.15 get_keys 200 0.0466 21459.23 get_group 200 0.0509 19627.09 get_group_documents 200 3.6443 274.40 create_catalogue_numeric 20 87.7897 11.39 get_all_groups 20 0.0109 91743.12 create_catalogue_multifield 20 317.9346 3.15 === Index === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_index 20 200.6091 4.98 search_contains 200 0.0181 55309.73 search_prefix 200 0.0149 67249.50 search_suffix 200 0.0174 57553.96 search_exact 200 0.0187 53333.33 search_rare_term 200 0.0762 13130.25 create_index_title 20 179.8288 5.56 search_title 200 28.7437 34.79 ================================================================================ SUMMARY ================================================================================ Total operations: 5940 Total time: 193391.19 ms Overall throughput: 30.71 ops/sec ================================================================================ Performing final cleanup... Cleaning up documents... Cleaning up indexes... Cleaning up catalogues... Cleaning up categories... Cleaning up containers... Final cleanup complete: 1171 entities deleted, 0 errors ``` ## GDBM ``` ================================================================================ IMPLEXUS PERFORMANCE RESULTS ================================================================================ === PostIndexDocument === Operation Iters Batch Total(ms) Avg(ms) Items/sec -------------------------------------------------------------------------------------------------------- create_document_small_indexed 200 - 1021.43 5.1071 195.80 create_document_large_indexed 40 - 1973.27 49.3317 20.27 create_documents_batch_small_indexed 20 10 50834.74 254.1737 3.93 create_documents_batch_large_indexed 4 10 18158.56 453.9641 2.20 get_document_indexed 200 - 11.93 0.0596 16770.08 update_document_indexed 200 - 53.69 0.2684 3725.23 get_property_indexed 200 - 12.95 0.0648 15444.02 delete_document_indexed 200 - 9359.95 46.7997 21.37 === Category === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_category 20 40.9132 24.44 get_members 200 2.3258 429.96 create_category_complex 20 40.9984 24.39 get_members_complex 200 0.0581 17217.63 create_category_bool 20 43.0252 23.24 contains_document 200 0.9127 1095.70 === Document === Operation Iters Batch Total(ms) Avg(ms) Items/sec -------------------------------------------------------------------------------------------------------- create_document_small 200 - 838.47 4.1924 238.53 create_document_large 40 - 1723.12 43.0779 23.21 create_documents_batch_small 20 10 47065.95 235.3297 4.25 create_documents_batch_large 4 10 17945.16 448.6289 2.23 get_document 200 - 12.33 0.0616 16221.92 update_document 200 - 49.28 0.2464 4058.11 get_property 200 - 13.55 0.0678 14756.88 delete_document 200 - 7097.25 35.4863 28.18 === Container === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_container 200 4.3146 231.77 get_children 200 14.5554 68.70 get_child 200 0.0268 37369.21 delete_container 200 4.4876 222.84 === Catalogue === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_catalogue 20 230.2144 4.34 get_keys 200 0.0413 24233.61 get_group 200 0.0438 22828.44 get_group_documents 200 3.1391 318.57 create_catalogue_numeric 20 57.5476 17.38 get_all_groups 20 0.0063 160000.00 create_catalogue_multifield 20 331.6019 3.02 === Index === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_index 20 183.9103 5.44 search_contains 200 0.0149 67024.13 search_prefix 200 0.0116 86169.75 search_suffix 200 0.0124 80742.83 search_exact 200 0.0139 72072.07 search_rare_term 200 0.0574 17427.68 create_index_title 20 160.6221 6.23 search_title 200 29.0355 34.44 ================================================================================ SUMMARY ================================================================================ Total operations: 5940 Total time: 189758.53 ms Overall throughput: 31.30 ops/sec ================================================================================ ``` # LMDB ``` ================================================================================ IMPLEXUS PERFORMANCE RESULTS ================================================================================ === PostIndexDocument === Operation Iters Batch Total(ms) Avg(ms) Items/sec -------------------------------------------------------------------------------------------------------- create_document_small_indexed 200 - 1028.79 5.1439 194.40 create_document_large_indexed 40 - 2008.79 50.2197 19.91 create_documents_batch_small_indexed 20 10 50342.93 251.7146 3.97 create_documents_batch_large_indexed 4 10 18697.03 467.4257 2.14 get_document_indexed 200 - 12.27 0.0613 16302.58 update_document_indexed 200 - 59.71 0.2985 3349.75 get_property_indexed 200 - 13.99 0.0699 14296.95 delete_document_indexed 200 - 9352.99 46.7649 21.38 === Category === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_category 20 41.1274 24.31 get_members 200 2.3431 426.79 create_category_complex 20 41.4718 24.11 get_members_complex 200 0.0565 17692.85 create_category_bool 20 43.1442 23.18 contains_document 200 0.9112 1097.47 === Document === Operation Iters Batch Total(ms) Avg(ms) Items/sec -------------------------------------------------------------------------------------------------------- create_document_small 200 - 838.38 4.1919 238.55 create_document_large 40 - 1716.94 42.9235 23.30 create_documents_batch_small 20 10 47701.81 238.5091 4.19 create_documents_batch_large 4 10 18109.93 452.7483 2.21 get_document 200 - 11.77 0.0589 16989.47 update_document 200 - 49.87 0.2494 4010.27 get_property 200 - 13.43 0.0671 14893.14 delete_document 200 - 7031.72 35.1586 28.44 === Container === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_container 200 4.4202 226.24 get_children 200 14.7210 67.93 get_child 200 0.0274 36556.39 delete_container 200 4.5213 221.18 === Catalogue === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_catalogue 20 229.6752 4.35 get_keys 200 0.0400 24971.91 get_group 200 0.0433 23110.70 get_group_documents 200 3.1608 316.37 create_catalogue_numeric 20 56.8109 17.60 get_all_groups 20 0.0065 153846.15 create_catalogue_multifield 20 330.8580 3.02 === Index === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_index 20 156.4918 6.39 search_contains 200 0.0150 66622.25 search_prefix 200 0.0114 88028.17 search_suffix 200 0.0122 82034.45 search_exact 200 0.0138 72727.27 search_rare_term 200 0.0614 16294.61 create_index_title 20 185.2466 5.40 search_title 200 29.0382 34.44 ================================================================================ SUMMARY ================================================================================ Total operations: 5940 Total time: 190566.32 ms Overall throughput: 31.17 ops/sec ================================================================================ ``` # Final PERF for the night ## Filesystem (-i 250) ``` ================================================================================ IMPLEXUS PERFORMANCE RESULTS ================================================================================ === PostIndexDocument === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_document_small_indexed 250 7.0092 142.67 create_document_large_indexed 50 56.9881 17.55 get_document_indexed 250 0.0753 13275.98 update_document_indexed 250 0.3552 2815.03 get_property_indexed 250 0.0816 12251.90 delete_document_indexed 250 10.8612 92.07 === Category === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_category 25 60.4734 16.54 get_members 250 3.5705 280.08 create_category_complex 25 60.6420 16.49 get_members_complex 250 0.0777 12872.00 create_category_bool 25 62.9581 15.88 contains_document 250 1.3227 756.01 === Document === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_document_small 250 5.8522 170.88 create_document_large 50 50.1501 19.94 get_document 250 0.1317 7592.09 update_document 250 0.5829 1715.57 get_property 250 0.1541 6489.97 delete_document 250 10.4649 95.56 === Container === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_container 250 6.1724 162.01 get_children 250 23.4848 42.58 get_child 250 0.0377 26522.38 delete_container 250 6.4657 154.66 === Catalogue === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_catalogue 25 390.1453 2.56 get_keys 250 0.0446 22397.42 get_group 250 0.0480 20812.52 get_group_documents 250 4.7866 208.92 create_catalogue_numeric 25 85.6909 11.67 get_all_groups 25 0.0105 95057.03 create_catalogue_multifield 25 522.5041 1.91 === Index === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_index 25 192.2876 5.20 search_contains 250 0.0187 53544.66 search_prefix 250 0.0153 65427.90 search_suffix 250 0.0180 55654.50 search_exact 250 0.0195 51229.51 search_rare_term 250 0.0745 13424.98 create_index_title 25 192.3760 5.20 search_title 250 45.4447 22.00 ================================================================================ SUMMARY ================================================================================ Total operations: 6825 Total time: 76326.50 ms Overall throughput: 89.42 ops/sec ================================================================================ ``` ## GDBM (-i 250) ``` ================================================================================ IMPLEXUS PERFORMANCE RESULTS ================================================================================ === PostIndexDocument === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_document_small_indexed 250 6.9293 144.32 create_document_large_indexed 50 56.0397 17.84 get_document_indexed 250 0.0586 17062.52 update_document_indexed 250 0.3162 3162.16 get_property_indexed 250 0.0637 15693.66 delete_document_indexed 250 10.7466 93.05 === Category === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_category 25 58.3247 17.15 get_members 250 3.2833 304.57 create_category_complex 25 61.2198 16.33 get_members_complex 250 0.0615 16260.16 create_category_bool 25 63.4099 15.77 contains_document 250 1.3453 743.34 === Document === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_document_small 250 6.0066 166.48 create_document_large 50 49.3057 20.28 get_document 250 0.0589 16983.70 update_document 250 0.2646 3778.78 get_property 250 0.0636 15734.16 delete_document 250 8.9377 111.89 === Container === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_container 250 6.3005 158.72 get_children 250 21.0522 47.50 get_child 250 0.0292 34274.75 delete_container 250 6.6352 150.71 === Catalogue === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_catalogue 25 387.5010 2.58 get_keys 250 0.0392 25518.02 get_group 250 0.0421 23764.26 get_group_documents 250 4.1567 240.58 create_catalogue_numeric 25 78.2080 12.79 get_all_groups 25 0.0071 140449.44 create_catalogue_multifield 25 528.5178 1.89 === Index === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_index 25 174.0355 5.75 search_contains 250 0.0144 69599.11 search_prefix 250 0.0114 87811.73 search_suffix 250 0.0126 79339.89 search_exact 250 0.0139 71715.43 search_rare_term 250 0.0565 17709.15 create_index_title 25 171.2890 5.84 search_title 250 45.3229 22.06 ================================================================================ SUMMARY ================================================================================ Total operations: 6825 Total time: 73785.73 ms Overall throughput: 92.50 ops/sec ================================================================================ ``` ## LMDB (-i 250) ``` ================================================================================ IMPLEXUS PERFORMANCE RESULTS ================================================================================ === PostIndexDocument === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_document_small_indexed 250 6.9978 142.90 create_document_large_indexed 50 56.7201 17.63 get_document_indexed 250 0.0587 17042.74 update_document_indexed 250 0.3144 3180.46 get_property_indexed 250 0.0655 15257.86 delete_document_indexed 250 10.6036 94.31 === Category === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_category 25 56.7375 17.63 get_members 250 3.0647 326.29 create_category_complex 25 56.4852 17.70 get_members_complex 250 0.0553 18070.11 create_category_bool 25 58.9672 16.96 contains_document 250 1.3022 767.95 === Document === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_document_small 250 7.7645 128.79 create_document_large 50 49.8867 20.05 get_document 250 0.0567 17637.93 update_document 250 0.2668 3748.29 get_property 250 0.0626 15974.44 delete_document 250 8.8921 112.46 === Container === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_container 250 6.3683 157.03 get_children 250 20.8936 47.86 get_child 250 0.0263 37953.54 delete_container 250 6.4540 154.94 === Catalogue === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_catalogue 25 382.3475 2.62 get_keys 250 0.0393 25476.41 get_group 250 0.0437 22893.77 get_group_documents 250 4.2143 237.29 create_catalogue_numeric 25 79.5218 12.58 get_all_groups 25 0.0061 163398.69 create_catalogue_multifield 25 500.7043 2.00 === Index === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_index 25 172.4624 5.80 search_contains 250 0.0143 70106.56 search_prefix 250 0.0111 90122.57 search_suffix 250 0.0122 82128.78 search_exact 250 0.0134 74783.13 search_rare_term 250 0.0572 17476.41 create_index_title 25 172.0794 5.81 search_title 250 47.2708 21.15 ================================================================================ SUMMARY ================================================================================ Total operations: 6825 Total time: 73543.91 ms Overall throughput: 92.80 ops/sec ================================================================================ ``` ## -i 100 - Filesystem **Overall throughput: 340.68 ops/sec** - GDBM **Overall throughput: 371.98 ops/sec** - LMDB **Overall throughput: 372.55 ops/sec** # Async changes ## Filesystem ``` ================================================================================ IMPLEXUS PERFORMANCE RESULTS ================================================================================ === PostIndexDocument === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_document_small_indexed 100 1.9896 502.62 create_document_large_indexed 20 31.2669 31.98 get_document_indexed 100 0.2532 3950.07 update_document_indexed 100 0.3861 2590.34 get_property_indexed 100 0.2509 3985.97 delete_document_indexed 100 2.7629 361.94 === Category === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_category 10 6.6440 150.51 get_members 100 0.3023 3307.64 create_category_complex 10 7.0036 142.78 get_members_complex 100 0.3061 3267.01 create_category_bool 10 7.0697 141.45 contains_document 100 0.0164 61087.35 === Document === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_document_small 100 1.6986 588.70 create_document_large 20 29.7376 33.63 get_document 100 0.2591 3859.51 update_document 100 0.4225 2366.86 get_property 100 0.2404 4159.56 delete_document 100 2.5703 389.07 === Container === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_container 100 1.7819 561.20 get_children 100 20.7077 48.29 get_child 100 0.2006 4984.55 delete_container 100 2.2147 451.52 === Catalogue === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_catalogue 10 7.1349 140.16 get_keys 100 0.0092 109170.31 get_group 100 0.0099 101419.88 get_group_documents 100 0.0103 97560.98 create_catalogue_numeric 10 7.0895 141.05 get_all_groups 10 0.0108 92592.59 create_catalogue_multifield 10 6.9261 144.38 === Index === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_index 10 8.6671 115.38 search_contains 100 0.0180 55463.12 search_prefix 100 0.0145 68728.52 search_suffix 100 0.0147 67980.97 search_exact 100 0.0168 59453.03 search_rare_term 100 0.0713 14027.21 create_index_title 10 9.1340 109.48 search_title 100 0.1069 9358.04 ================================================================================ SUMMARY ================================================================================ Total operations: 2730 Total time: 5480.36 ms Overall throughput: 498.14 ops/sec ================================================================================ ``` ## GDBM ``` ================================================================================ IMPLEXUS PERFORMANCE RESULTS ================================================================================ === PostIndexDocument === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_document_small_indexed 100 1.8638 536.53 create_document_large_indexed 20 30.3226 32.98 get_document_indexed 100 0.1888 5295.21 update_document_indexed 100 0.3587 2788.23 get_property_indexed 100 0.2179 4588.42 delete_document_indexed 100 3.1966 312.84 === Category === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_category 10 6.5400 152.91 get_members 100 0.2725 3669.59 create_category_complex 10 6.6872 149.54 get_members_complex 100 0.2610 3831.71 create_category_bool 10 7.2314 138.29 contains_document 100 0.0138 72727.27 === Document === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_document_small 100 1.7888 559.04 create_document_large 20 29.5335 33.86 get_document 100 0.2650 3773.87 update_document 100 0.3472 2880.18 get_property 100 0.2322 4306.26 delete_document 100 2.4786 403.46 === Container === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_container 100 1.7184 581.94 get_children 100 19.0584 52.47 get_child 100 0.1640 6097.19 delete_container 100 2.0162 495.97 === Catalogue === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_catalogue 10 6.3784 156.78 get_keys 100 0.0152 65789.47 get_group 100 0.0159 62695.92 get_group_documents 100 0.0162 61652.28 create_catalogue_numeric 10 8.0344 124.46 get_all_groups 10 0.0104 96153.85 create_catalogue_multifield 10 7.2731 137.49 === Index === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_index 10 7.5515 132.42 search_contains 100 0.0160 62305.30 search_prefix 100 0.0123 81103.00 search_suffix 100 0.0124 80385.85 search_exact 100 0.0146 68446.27 search_rare_term 100 0.0596 16781.34 create_index_title 10 7.5834 131.87 search_title 100 0.0606 16496.21 ================================================================================ SUMMARY ================================================================================ Total operations: 2730 Total time: 5236.51 ms Overall throughput: 521.34 ops/sec ================================================================================ ``` ## LMDB ``` ================================================================================ IMPLEXUS PERFORMANCE RESULTS ================================================================================ === PostIndexDocument === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_document_small_indexed 100 1.8420 542.89 create_document_large_indexed 20 30.2990 33.00 get_document_indexed 100 0.2191 4563.50 update_document_indexed 100 0.3317 3015.14 get_property_indexed 100 0.2198 4550.42 delete_document_indexed 100 2.8281 353.60 === Category === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_category 10 6.7399 148.37 get_members 100 0.2659 3761.24 create_category_complex 10 7.2135 138.63 get_members_complex 100 0.2580 3875.97 create_category_bool 10 7.0437 141.97 contains_document 100 0.0130 76863.95 === Document === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_document_small 100 1.6204 617.12 create_document_large 20 28.6719 34.88 get_document 100 0.2361 4235.85 update_document 100 0.4898 2041.77 get_property 100 0.2116 4725.00 delete_document 100 2.3944 417.65 === Container === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_container 100 1.6698 598.88 get_children 100 17.9587 55.68 get_child 100 0.1855 5390.84 delete_container 100 2.0171 495.76 === Catalogue === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_catalogue 10 6.4090 156.03 get_keys 100 0.0066 151057.40 get_group 100 0.0068 146412.88 get_group_documents 100 0.0070 141843.97 create_catalogue_numeric 10 6.8064 146.92 get_all_groups 10 0.0088 113636.36 create_catalogue_multifield 10 6.9436 144.02 === Index === Operation Iterations Avg (ms) Ops/sec -------------------------------------------------------------------------------- create_index 10 7.1468 139.92 search_contains 100 0.0150 66889.63 search_prefix 100 0.0121 82918.74 search_suffix 100 0.0118 84530.85 search_exact 100 0.0136 73313.78 search_rare_term 100 0.0591 16923.34 create_index_title 10 7.2481 137.97 search_title 100 0.0604 16567.26 ================================================================================ SUMMARY ================================================================================ Total operations: 2730 Total time: 5030.35 ms Overall throughput: 542.71 ops/sec ================================================================================ ```