From e70ef62c68b19e4d057f96d159a42881ac7e2025 2016-08-02 13:38:16 From: Hannes Muehleisen Date: 2016-08-02 13:38:16 Subject: [PATCH] import --- diff --git a/10.csv b/10.csv new file mode 100644 index 0000000000000000000000000000000000000000..1c1973f251a420659b8e233dd5ffd6bc7a4aefe5 --- /dev/null +++ b/10.csv @@ -0,0 +1,1384 @@ +system,db,protocol,network,throughput,latency,tuple,run,timeout,time,bytes,packets,cpu_kernel_sec,cpu_user_sec,io_page_faults,memory_max_kb +mariadb-compress,mariadb,native,unlimited,-1,-1,1,0,0,0.009657859802246094,1807,16,0.0,0.0,0,5952 +mariadb-compress,mariadb,native,unlimited,-1,-1,100,0,0,0.014567852020263672,3650957,278,0.0,0.0,0,5744 +mariadb-compress,mariadb,native,unlimited,-1,-1,1000,0,0,0.022948026657104492,1474011,272,0.0,0.0,0,6060 +mariadb-compress,mariadb,native,unlimited,-1,-1,10000,0,0,0.12149286270141602,977862,214,0.0,0.04,0,8248 +mariadb-compress,mariadb,native,unlimited,-1,-1,100000,0,0,1.0778110027313232,5050016,1236,0.0,0.35,0,34100 +mariadb-compress,mariadb,native,unlimited,-1,-1,1000000,0,0,9.175498962402344,50542033,12373,0.18,3.18,0,291528 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,1,0,0,0.019279956817626953,1859,17,0.0,0.0,0,5708 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,100,0,0,0.010764122009277344,6745,17,0.0,0.0,0,5904 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,1000,0,0,0.030927181243896484,46631,19,0.0,0.0,0,6096 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,10000,0,0,0.11571311950683594,505030,135,0.0,0.03,0,8360 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,100000,0,0,0.8835129737854004,5047286,1221,0.01,0.31,0,33996 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,1000000,0,0,9.193514823913574,50542074,12367,0.2,2.98,0,291596 +mariadb-compress,mariadb,native,10mbitethhd,10,150,1,0,0,1.5259060859680176,4365,42,0.0,0.0,0,5888 +mariadb-compress,mariadb,native,10mbitethhd,10,150,100,0,0,1.5312438011169434,7805,32,0.0,0.0,0,5896 +mariadb-compress,mariadb,native,10mbitethhd,10,150,1000,0,0,1.8731908798217773,51429,90,0.0,0.0,0,6056 +mariadb-compress,mariadb,native,10mbitethhd,10,150,10000,0,0,2.3853039741516113,505868,130,0.0,0.06,0,8348 +mariadb-compress,mariadb,native,10mbitethhd,10,150,100000,0,0,6.523664951324463,5006746,389,0.02,0.48,0,34136 +mariadb-compress,mariadb,native,10mbitethhd,10,150,1000000,0,0,44.801989793777466,50408758,9551,0.28,4.32,0,291532 +db2-default,db2,native,unlimited,-1,-1,1,0,0,1.1588449478149414,5705,47,0.01,0.01,0,36724 +db2-default,db2,odbc,unlimited,-1,-1,1,0,0,0.12447118759155273,5190,25,0.0,0.08,0,39372 +db2-default,db2,jdbc,unlimited,-1,-1,1,0,0,0.8456659317016602,4973,18,0.08,1.11,0,75576 +db2-default,db2,native,unlimited,-1,-1,100,0,0,1.1801440715789795,23301,62,0.01,0.01,0,36828 +db2-default,db2,odbc,unlimited,-1,-1,100,0,0,0.12482094764709473,20212,22,0.01,0.08,0,39220 +db2-default,db2,jdbc,unlimited,-1,-1,100,0,0,0.7933530807495117,21475,28,0.09,1.1,0,75148 +db2-default,db2,native,unlimited,-1,-1,1000,0,0,1.1801819801330566,169496,56,0.01,0.0,0,34944 +db2-default,db2,odbc,unlimited,-1,-1,1000,0,0,0.13338780403137207,167165,30,0.0,0.1,0,37468 +db2-default,db2,jdbc,unlimited,-1,-1,1000,0,0,0.8688991069793701,170168,65,0.09,1.43,0,86904 +db2-default,db2,native,unlimited,-1,-1,10000,0,0,1.3534369468688965,1624729,123,0.05,0.01,0,35276 +db2-default,db2,odbc,unlimited,-1,-1,10000,0,0,0.28374505043029785,1624606,124,0.0,0.22,0,39492 +db2-default,db2,jdbc,unlimited,-1,-1,10000,0,0,1.1894760131835938,1630171,153,0.14,2.43,0,138128 +db2-default,db2,native,unlimited,-1,-1,100000,0,0,2.685378074645996,16218540,1050,0.26,0.18,0,36728 +db2-default,db2,odbc,unlimited,-1,-1,100000,0,0,1.4902470111846924,16218501,1053,0.02,1.22,0,37248 +db2-default,db2,jdbc,unlimited,-1,-1,100000,0,0,2.1684720516204834,16248458,1045,0.26,3.04,0,266288 +db2-default,db2,native,unlimited,-1,-1,1000000,0,0,15.13700795173645,162080053,10169,1.91,2.04,0,35116 +db2-default,db2,odbc,unlimited,-1,-1,1000000,0,0,13.224350929260254,162073108,10096,0.22,11.13,0,37828 +db2-default,db2,jdbc,unlimited,-1,-1,1000000,0,0,11.861347913742065,162360099,10102,1.41,9.18,0,1695700 +db2-default,db2,native,gigabitethld,1000,0.3,1,0,0,1.1920509338378906,7931,70,0.01,0.0,0,34792 +db2-default,db2,odbc,gigabitethld,1000,0.3,1,0,0,0.13787198066711426,4188,21,0.0,0.08,0,39620 +db2-default,db2,jdbc,gigabitethld,1000,0.3,1,0,0,0.7372140884399414,6201,41,0.06,1.0,0,75172 +db2-default,db2,native,gigabitethld,1000,0.3,100,0,0,1.2044041156768799,22225,53,0.01,0.0,0,35112 +db2-default,db2,odbc,gigabitethld,1000,0.3,100,0,0,0.13512301445007324,20160,21,0.01,0.08,0,37120 +db2-default,db2,jdbc,gigabitethld,1000,0.3,100,0,0,0.8250789642333984,21507,28,0.07,1.16,0,78168 +db2-default,db2,native,gigabitethld,1000,0.3,1000,0,0,1.2066619396209717,168242,43,0.02,0.0,0,36728 +db2-default,db2,odbc,gigabitethld,1000,0.3,1000,0,0,0.16401195526123047,167113,29,0.0,0.1,0,37444 +db2-default,db2,jdbc,gigabitethld,1000,0.3,1000,0,0,0.9315929412841797,169628,54,0.1,1.45,0,90528 +db2-default,db2,native,gigabitethld,1000,0.3,10000,0,0,1.4092261791229248,1626663,160,0.02,0.04,0,36656 +db2-default,db2,odbc,gigabitethld,1000,0.3,10000,0,0,0.39413905143737793,1625182,120,0.01,0.22,0,39476 +db2-default,db2,jdbc,gigabitethld,1000,0.3,10000,0,0,1.2493128776550293,1629331,141,0.12,2.2,0,130884 +db2-default,db2,native,gigabitethld,1000,0.3,100000,0,0,3.649923086166382,16222008,1101,0.34,0.14,0,36940 +db2-default,db2,odbc,gigabitethld,1000,0.3,100000,0,0,2.691699981689453,16218459,1049,0.02,1.47,0,37612 +db2-default,db2,jdbc,gigabitethld,1000,0.3,100000,0,0,3.6940500736236572,16248572,1063,0.22,3.22,0,245500 +db2-default,db2,native,gigabitethld,1000,0.3,1000000,0,0,23.09011197090149,162088309,10284,2.56,1.57,0,35060 +db2-default,db2,odbc,gigabitethld,1000,0.3,1000000,0,0,20.56264615058899,162088815,10284,0.1,11.2,0,37484 +db2-default,db2,jdbc,gigabitethld,1000,0.3,1000000,0,0,26.31086492538452,162381924,10392,1.02,9.28,0,1095212 +db2-default,db2,native,10mbitethhd,10,150,1,0,0,3.6119048595428467,11181,106,0.01,0.02,0,35108 +db2-default,db2,odbc,10mbitethhd,10,150,1,0,0,2.266819953918457,10044,112,0.01,0.1,0,38852 +db2-default,db2,jdbc,10mbitethhd,10,150,1,0,0,2.3711681365966797,6943,40,0.12,1.07,0,72612 +db2-default,db2,native,10mbitethhd,10,150,100,0,0,3.6214277744293213,24854,77,0.01,0.01,0,36696 +db2-default,db2,odbc,10mbitethhd,10,150,100,0,0,2.293148994445801,23646,86,0.02,0.1,0,37612 +db2-default,db2,jdbc,10mbitethhd,10,150,100,0,0,2.413404941558838,24027,56,0.11,1.17,0,74404 +db2-default,db2,native,10mbitethhd,10,150,1000,0,0,4.363991975784302,176008,125,0.03,0.0,0,36844 +db2-default,db2,odbc,10mbitethhd,10,150,1000,0,0,3.0420260429382324,171109,85,0.0,0.14,0,37744 +db2-default,db2,jdbc,10mbitethhd,10,150,1000,0,0,3.9242711067199707,172846,94,0.09,1.86,0,88852 +db2-default,db2,native,10mbitethhd,10,150,10000,0,0,12.490880966186523,1641147,323,0.08,0.04,0,36824 +db2-default,db2,odbc,10mbitethhd,10,150,10000,0,0,11.16800308227539,1638624,325,0.01,0.4,0,37464 +db2-default,db2,jdbc,10mbitethhd,10,150,10000,0,0,19.041059017181396,1655617,488,0.24,2.82,0,129348 +db2-default,db2,native,10mbitethhd,10,150,100000,0,0,96.69413113594055,16346909,2785,0.78,0.92,0,35112 +db2-default,db2,odbc,10mbitethhd,10,150,100000,0,0,92.85626602172852,16341587,2734,0.02,3.07,0,39220 +db2-default,db2,jdbc,10mbitethhd,10,150,100000,0,0,166.55272102355957,16471440,4073,0.33,4.82,0,130776 +db2-default,db2,native,10mbitethhd,10,150,1000000,0,1,-1,105407493,17756,4.55,5.08,0,36304 +db2-default,db2,odbc,10mbitethhd,10,150,1000000,0,1,-1,108124978,18249,0.12,18.69,0,37004 +db2-default,db2,jdbc,10mbitethhd,10,150,1000000,0,1,-1,60115944,15297,0.64,9.91,0,131448 +oracle-default,oracle,native,unlimited,-1,-1,1,0,0,0.0456700325012207,11731,43,0.0,0.0,0,25676 +oracle-default,oracle,odbc,unlimited,-1,-1,1,0,0,0.05779719352722168,10600,39,0.01,0.01,0,28048 +oracle-default,oracle,jdbc,unlimited,-1,-1,1,0,0,0.9928038120269775,46769,73,0.08,1.33,0,90468 +oracle-default,oracle,native,unlimited,-1,-1,100,0,0,0.04689502716064453,24842,47,0.0,0.01,0,25636 +oracle-default,oracle,odbc,unlimited,-1,-1,100,0,0,0.05350899696350098,23711,43,0.0,0.02,0,28132 +oracle-default,oracle,jdbc,unlimited,-1,-1,100,0,0,1.0970520973205566,27084,88,0.1,1.46,0,92884 +oracle-default,oracle,native,unlimited,-1,-1,1000,0,0,0.06242203712463379,146229,92,0.0,0.02,0,25640 +oracle-default,oracle,odbc,unlimited,-1,-1,1000,0,0,0.0750420093536377,143098,67,0.01,0.02,0,28324 +oracle-default,oracle,jdbc,unlimited,-1,-1,1000,0,0,1.4434988498687744,146214,262,0.17,2.25,0,132948 +oracle-default,oracle,native,unlimited,-1,-1,10000,0,0,0.223891019821167,1336415,359,0.01,0.14,0,26104 +oracle-default,oracle,odbc,unlimited,-1,-1,10000,0,0,0.21056604385375977,1326320,330,0.0,0.14,0,28148 +oracle-default,oracle,jdbc,unlimited,-1,-1,10000,0,0,2.1052331924438477,1334175,2068,0.29,3.86,0,171008 +oracle-default,oracle,native,unlimited,-1,-1,100000,0,0,1.5706031322479248,13304376,2201,0.1,1.11,0,25676 +oracle-default,oracle,odbc,unlimited,-1,-1,100000,0,0,1.3885810375213623,13235007,2523,0.04,1.1,0,28208 +oracle-default,oracle,jdbc,unlimited,-1,-1,100000,0,0,7.1739091873168945,13263904,20168,0.55,5.66,0,234432 +oracle-default,oracle,native,unlimited,-1,-1,1000000,0,0,17.903090000152588,133424017,30236,1.2,12.33,0,26088 +oracle-default,oracle,odbc,unlimited,-1,-1,1000000,0,0,14.91057300567627,132238496,24026,0.58,11.58,0,28200 +oracle-default,oracle,jdbc,unlimited,-1,-1,1000000,0,0,55.43120193481445,132578143,201164,3.83,18.7,0,233308 +oracle-default,oracle,native,gigabitethld,1000,0.3,1,0,0,0.07776904106140137,11730,43,0.0,0.0,0,25784 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,1,0,0,0.06935405731201172,10599,39,0.0,0.01,0,27960 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,1,0,0,0.849668025970459,12223,46,0.1,1.09,0,91996 +oracle-default,oracle,native,gigabitethld,1000,0.3,100,0,0,0.09327292442321777,25090,50,0.0,0.0,0,26088 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,100,0,0,0.08599305152893066,23898,46,0.01,0.02,0,28140 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,100,0,0,0.9128928184509277,26094,74,0.09,1.24,0,98884 +oracle-default,oracle,native,gigabitethld,1000,0.3,1000,0,0,0.10240292549133301,146709,107,0.0,0.02,0,26084 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,1000,0,0,0.13413786888122559,142807,62,0.0,0.02,0,28080 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,1000,0,0,1.3621859550476074,146552,255,0.12,2.14,0,134796 +oracle-default,oracle,native,gigabitethld,1000,0.3,10000,0,0,0.5831508636474609,1334688,321,0.03,0.1,0,25816 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,10000,0,0,0.47028398513793945,1323238,286,0.02,0.13,0,28192 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,10000,0,0,3.8483691215515137,1339851,2146,0.23,3.38,0,167220 +oracle-default,oracle,native,gigabitethld,1000,0.3,100000,0,0,4.498761892318726,13358002,3066,0.06,1.17,0,25692 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,100000,0,0,3.474658966064453,13234507,2508,0.02,1.08,0,27888 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,100000,0,0,23.021435022354126,13286118,20473,0.37,5.27,0,180932 +oracle-default,oracle,native,gigabitethld,1000,0.3,1000000,0,0,45.85342502593994,133092826,23557,0.45,14.46,0,26036 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,1000000,0,0,33.15663504600525,132127182,21482,0.26,13.03,0,28396 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,1000000,0,0,276.97929310798645,132907732,205650,2.42,23.35,0,187840 +oracle-default,oracle,native,10mbitethhd,10,150,1,0,0,5.526212930679321,20587,164,0.0,0.02,0,25680 +oracle-default,oracle,odbc,10mbitethhd,10,150,1,0,0,4.938677072525024,17828,141,0.02,0.02,0,27988 +oracle-default,oracle,jdbc,10mbitethhd,10,150,1,0,0,4.85825514793396,17874,128,0.12,1.52,0,92736 +oracle-default,oracle,native,10mbitethhd,10,150,100,0,0,5.840653896331787,31342,134,0.01,0.01,0,25676 +oracle-default,oracle,odbc,10mbitethhd,10,150,100,0,0,5.2448859214782715,31846,164,0.01,0.03,0,28256 +oracle-default,oracle,jdbc,10mbitethhd,10,150,100,0,0,7.648629903793335,36844,234,0.13,2.13,0,125508 +oracle-default,oracle,native,10mbitethhd,10,150,1000,0,0,8.692391157150269,159228,281,0.0,0.05,0,25928 +oracle-default,oracle,odbc,10mbitethhd,10,150,1000,0,0,6.876987934112549,153442,194,0.0,0.06,0,28360 +oracle-default,oracle,jdbc,10mbitethhd,10,150,1000,0,0,35.09529113769531,196962,965,0.19,2.86,0,140552 +oracle-default,oracle,native,10mbitethhd,10,150,10000,0,0,37.09695816040039,1384918,986,0.03,0.31,0,25632 +oracle-default,oracle,odbc,10mbitethhd,10,150,10000,0,0,24.372886180877686,1351007,665,0.02,0.29,0,28180 +oracle-default,oracle,jdbc,10mbitethhd,10,150,10000,0,0,308.6732130050659,1771419,8064,0.3,5.62,0,178776 +oracle-default,oracle,native,10mbitethhd,10,150,100000,0,0,321.7202899456024,13752372,8327,0.08,3.1,0,25692 +oracle-default,oracle,odbc,10mbitethhd,10,150,100000,0,0,198.68150115013123,13475271,5578,0.04,2.98,0,28248 +oracle-default,oracle,jdbc,10mbitethhd,10,150,100000,0,1,-1,3460050,15713,0.39,6.17,0,183688 +oracle-default,oracle,native,10mbitethhd,10,150,1000000,0,1,-1,25901606,16257,0.16,5.8,0,25856 +oracle-default,oracle,odbc,10mbitethhd,10,150,1000000,0,1,-1,41502355,16014,0.1,8.26,0,27764 +oracle-default,oracle,jdbc,10mbitethhd,10,150,1000000,0,1,-1,3473599,15632,0.36,6.27,0,181892 +postgres-default,postgres,native,unlimited,-1,-1,1,0,0,0.08551597595214844,9906,28,0.0,0.06,0,11200 +postgres-default,postgres,odbc,unlimited,-1,-1,1,0,0,0.053385019302368164,10211,35,0.01,0.02,0,11008 +postgres-default,postgres,jdbc,unlimited,-1,-1,1,0,0,0.6405160427093506,9370,45,0.07,0.92,0,61600 +postgres-default,postgres,native,unlimited,-1,-1,100,0,0,0.11076998710632324,29796,32,0.02,0.06,0,11328 +postgres-default,postgres,odbc,unlimited,-1,-1,100,0,0,0.05983114242553711,29979,36,0.01,0.03,0,11288 +postgres-default,postgres,jdbc,unlimited,-1,-1,100,0,0,0.5342109203338623,28202,31,0.06,0.76,0,60316 +postgres-default,postgres,native,unlimited,-1,-1,1000,0,0,0.10614705085754395,212781,65,0.01,0.06,0,11368 +postgres-default,postgres,odbc,unlimited,-1,-1,1000,0,0,0.05919218063354492,212986,69,0.0,0.04,0,11744 +postgres-default,postgres,jdbc,unlimited,-1,-1,1000,0,0,0.5884981155395508,211961,87,0.05,0.98,0,71840 +postgres-default,postgres,native,unlimited,-1,-1,10000,0,0,0.16552400588989258,2038579,403,0.01,0.1,0,15144 +postgres-default,postgres,odbc,unlimited,-1,-1,10000,0,0,0.18752098083496094,2040155,414,0.01,0.15,0,17536 +postgres-default,postgres,jdbc,unlimited,-1,-1,10000,0,0,0.7836778163909912,2025715,319,0.17,1.48,0,131688 +postgres-default,postgres,native,unlimited,-1,-1,100000,0,0,0.7005929946899414,20403905,3713,0.02,0.34,0,63464 +postgres-default,postgres,odbc,unlimited,-1,-1,100000,0,0,1.4655320644378662,20407663,3726,0.04,1.33,0,88036 +postgres-default,postgres,jdbc,unlimited,-1,-1,100000,0,0,1.7132821083068848,20307156,3250,0.23,2.79,0,311848 +postgres-default,postgres,native,unlimited,-1,-1,1000000,0,0,4.621723175048828,204917330,37145,0.23,2.21,0,547612 +postgres-default,postgres,odbc,unlimited,-1,-1,1000000,0,0,11.398930072784424,204463695,30477,0.43,10.72,0,787568 +postgres-default,postgres,jdbc,unlimited,-1,-1,1000000,0,0,11.88635802268982,203894576,31215,1.08,35.88,0,947764 +postgres-default,postgres,native,gigabitethld,1000,0.3,1,0,0,0.09021401405334473,10010,30,0.0,0.06,0,11032 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,1,0,0,0.06542587280273438,10139,33,0.0,0.02,0,11008 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,1,0,0,0.5007119178771973,8474,29,0.06,0.7,0,62688 +postgres-default,postgres,native,gigabitethld,1000,0.3,100,0,0,0.09327387809753418,29900,34,0.0,0.05,0,11436 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,100,0,0,0.06486105918884277,30220,39,0.0,0.03,0,11008 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,100,0,0,0.512213945388794,30490,72,0.05,0.72,0,60036 +postgres-default,postgres,native,gigabitethld,1000,0.3,1000,0,0,0.10261678695678711,212105,52,0.0,0.05,0,11476 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,1000,0,0,0.08260488510131836,212786,70,0.01,0.03,0,11820 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,1000,0,0,0.6198060512542725,210685,66,0.08,0.99,0,71732 +postgres-default,postgres,native,gigabitethld,1000,0.3,10000,0,0,0.16795706748962402,2036895,370,0.01,0.1,0,15408 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,10000,0,0,0.2145678997039795,2020444,149,0.0,0.16,0,17536 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,10000,0,0,0.8434929847717285,2027433,338,0.15,1.63,0,130816 +postgres-default,postgres,native,gigabitethld,1000,0.3,100000,0,0,0.6379339694976807,20397269,3571,0.03,0.31,0,63448 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,100000,0,0,1.4773709774017334,20395945,3571,0.05,1.31,0,87716 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,100000,0,0,1.6816401481628418,20322378,3523,0.28,2.56,0,312916 +postgres-default,postgres,native,gigabitethld,1000,0.3,1000000,0,0,5.473905086517334,204905710,36915,0.35,2.57,0,547260 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,1000000,0,0,11.766785144805908,204996640,36993,0.49,10.54,0,786904 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,1000000,0,0,10.70580506324768,203667648,26807,1.26,34.06,0,992496 +postgres-default,postgres,native,10mbitethhd,10,150,1,0,0,1.9409167766571045,14790,85,0.01,0.08,0,11032 +postgres-default,postgres,odbc,10mbitethhd,10,150,1,0,0,2.4940130710601807,19877,87,0.0,0.04,0,11328 +postgres-default,postgres,jdbc,10mbitethhd,10,150,1,0,0,2.4378931522369385,13582,101,0.06,0.89,0,62564 +postgres-default,postgres,native,10mbitethhd,10,150,100,0,0,1.9659738540649414,32930,75,0.01,0.08,0,11064 +postgres-default,postgres,odbc,10mbitethhd,10,150,100,0,0,2.514180898666382,39630,108,0.0,0.05,0,10980 +postgres-default,postgres,jdbc,10mbitethhd,10,150,100,0,0,2.5557808876037598,30340,65,0.09,1.09,0,62200 +postgres-default,postgres,native,10mbitethhd,10,150,1000,0,0,2.371734857559204,216663,119,0.01,0.09,0,11632 +postgres-default,postgres,odbc,10mbitethhd,10,150,1000,0,0,2.93310809135437,221123,118,0.02,0.06,0,11672 +postgres-default,postgres,jdbc,10mbitethhd,10,150,1000,0,0,2.965686082839966,212733,84,0.09,1.22,0,72328 +postgres-default,postgres,native,10mbitethhd,10,150,10000,0,0,4.124942064285278,2030041,216,0.01,0.12,0,15084 +postgres-default,postgres,odbc,10mbitethhd,10,150,10000,0,0,4.785591125488281,2031377,235,0.0,0.23,0,17956 +postgres-default,postgres,jdbc,10mbitethhd,10,150,10000,0,0,4.67952299118042,2020889,201,0.15,1.83,0,131764 +postgres-default,postgres,native,10mbitethhd,10,150,100000,0,0,19.933183193206787,20308663,1750,0.04,0.46,0,63444 +postgres-default,postgres,odbc,10mbitethhd,10,150,100000,0,0,20.754032135009766,20264106,1735,0.1,1.54,0,87472 +postgres-default,postgres,jdbc,10mbitethhd,10,150,100000,0,0,20.169010877609253,20226238,1535,0.43,3.06,0,271500 +postgres-default,postgres,native,10mbitethhd,10,150,1000000,0,0,176.8717110157013,204649421,30848,0.54,4.07,0,546920 +postgres-default,postgres,odbc,10mbitethhd,10,150,1000000,0,0,183.84350085258484,204491726,31148,0.55,13.17,0,788504 +postgres-default,postgres,jdbc,10mbitethhd,10,150,1000000,0,0,179.87729215621948,203932016,30793,2.07,41.46,0,1142348 +mariadb-default,mariadb,native,unlimited,-1,-1,1,0,0,0.006017923355102539,2599,17,0.0,0.0,0,5928 +mariadb-default,mariadb,odbc,unlimited,-1,-1,1,0,0,0.009171009063720703,2935,23,0.0,0.0,0,6456 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,1,0,0,0.4239070415496826,3494,23,0.08,0.59,0,60460 +mariadb-default,mariadb,native,unlimited,-1,-1,100,0,0,0.007653951644897461,15256,17,0.0,0.0,0,5980 +mariadb-default,mariadb,odbc,unlimited,-1,-1,100,0,0,0.011131048202514648,15592,23,0.0,0.0,0,6504 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,100,0,0,0.44989609718322754,18555,63,0.05,0.7,0,62856 +mariadb-default,mariadb,native,unlimited,-1,-1,1000,0,0,0.008295059204101562,133580,25,0.0,0.0,0,5900 +mariadb-default,mariadb,odbc,unlimited,-1,-1,1000,0,0,0.026390790939331055,133916,31,0.0,0.02,0,6652 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,1000,0,0,0.5190181732177734,134896,39,0.04,0.9,0,72948 +mariadb-default,mariadb,native,unlimited,-1,-1,10000,0,0,0.04682016372680664,1314239,135,0.0,0.02,0,8044 +mariadb-default,mariadb,odbc,unlimited,-1,-1,10000,0,0,0.20106983184814453,1314575,141,0.0,0.17,0,8984 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,10000,0,0,0.7178061008453369,1315186,142,0.13,1.4,0,122100 +mariadb-default,mariadb,native,unlimited,-1,-1,100000,0,0,0.4723958969116211,13226394,1210,0.0,0.25,0,34104 +mariadb-default,mariadb,odbc,unlimited,-1,-1,100000,0,0,1.8433220386505127,13230868,1292,0.01,1.68,0,34680 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,100000,0,0,1.7436490058898926,13227189,1200,0.29,2.61,0,370408 +mariadb-default,mariadb,native,unlimited,-1,-1,1000000,0,0,5.3913140296936035,133178105,12245,0.1,2.89,0,291432 +mariadb-default,mariadb,odbc,unlimited,-1,-1,1000000,0,0,22.702497959136963,133207552,12635,0.11,20.43,0,292368 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,1000000,0,0,16.132233142852783,133121257,10212,1.16,37.78,0,876632 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,1,0,0,0.017345905303955078,2599,17,0.0,0.0,0,5940 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,1,0,0,0.028439998626708984,2935,23,0.0,0.0,0,6412 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,1,0,0,0.5134139060974121,4840,33,0.06,0.73,0,62060 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,100,0,0,0.026243925094604492,15256,17,0.0,0.0,0,5908 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,100,0,0,0.020978212356567383,15644,24,0.0,0.0,0,6468 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,100,0,0,0.5893328189849854,17127,37,0.07,0.88,0,62408 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,1000,0,0,0.02209615707397461,133632,26,0.0,0.0,0,6124 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,1000,0,0,0.051325082778930664,133916,31,0.0,0.02,0,6456 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,1000,0,0,0.6208269596099854,134735,36,0.04,1.1,0,71380 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,10000,0,0,0.07310199737548828,1313771,126,0.0,0.02,0,8280 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,10000,0,0,0.2541961669921875,1314451,138,0.0,0.2,0,9104 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,10000,0,0,0.8232779502868652,1318736,195,0.14,1.68,0,132728 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,100000,0,0,0.5057809352874756,13225156,1188,0.02,0.26,0,33916 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,100000,0,0,2.084291934967041,13228386,1229,0.03,1.85,0,34596 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,100000,0,0,1.850855827331543,13231593,1294,0.32,2.67,0,379040 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,1000000,0,0,4.903073787689209,133172545,12143,0.14,2.67,0,291432 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,1000000,0,0,23.993096828460693,133204040,12555,0.11,21.6,0,292500 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,1000000,0,0,13.868777990341187,133097832,10617,1.24,32.8,0,869092 +mariadb-default,mariadb,native,10mbitethhd,10,150,1,0,0,1.5235559940338135,11423,115,0.0,0.0,0,5852 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,1,0,0,2.4332008361816406,5057,46,0.0,0.0,0,6432 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,1,0,0,3.051861047744751,10190,111,0.09,0.88,0,60828 +mariadb-default,mariadb,native,10mbitethhd,10,150,100,0,0,1.5292408466339111,16006,29,0.0,0.0,0,5720 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,100,0,0,2.447455883026123,20518,96,0.0,0.01,0,6604 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,100,0,0,3.0323550701141357,18525,49,0.07,0.82,0,60128 +mariadb-default,mariadb,native,10mbitethhd,10,150,1000,0,0,1.9217610359191895,134796,43,0.0,0.0,0,6124 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,1000,0,0,2.8674631118774414,137706,83,0.0,0.04,0,6564 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,1000,0,0,3.148653984069824,138481,87,0.08,1.12,0,72672 +mariadb-default,mariadb,native,10mbitethhd,10,150,10000,0,0,3.176712989807129,1318249,155,0.0,0.04,0,8248 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,10000,0,0,4.306309938430786,1319417,212,0.01,0.25,0,9056 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,10000,0,0,4.596760988235474,1320610,193,0.16,1.81,0,134092 +mariadb-default,mariadb,native,10mbitethhd,10,150,100000,0,0,13.166069030761719,13216830,887,0.03,0.33,0,34052 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,100000,0,0,15.929219961166382,13220139,968,0.0,2.15,0,34704 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,100000,0,0,15.316749095916748,13213879,829,0.37,3.54,0,379164 +mariadb-default,mariadb,native,10mbitethhd,10,150,1000000,0,0,111.09044599533081,133061567,9297,0.18,3.13,0,291540 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,1000000,0,0,128.8614468574524,133171611,11283,0.22,17.44,0,292360 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,1000000,0,0,119.94689702987671,133067232,9343,1.56,40.53,0,1127884 +monetdb-default,monetdb,native,unlimited,-1,-1,1,0,0,0.07361102104187012,3025,37,0.0,0.01,0,9604 +monetdb-default,monetdb,odbc,unlimited,-1,-1,1,0,0,0.10005593299865723,5289,53,0.0,0.02,3,11244 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,1,0,0,0.5410339832305908,12461,57,0.06,0.68,0,59516 +monetdb-default,monetdb,native,unlimited,-1,-1,100,0,0,0.31468796730041504,17906,38,0.0,0.02,0,9896 +monetdb-default,monetdb,odbc,unlimited,-1,-1,100,0,0,0.08463001251220703,20285,56,0.0,0.02,0,11140 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,100,0,0,0.5005300045013428,25119,51,0.03,0.7,0,60612 +monetdb-default,monetdb,native,unlimited,-1,-1,1000,0,0,0.07442903518676758,158301,89,0.0,0.02,0,9780 +monetdb-default,monetdb,odbc,unlimited,-1,-1,1000,0,0,0.08398604393005371,160681,107,0.0,0.03,0,11136 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,1000,0,0,0.6409971714019775,166829,111,0.05,1.01,0,83148 +monetdb-default,monetdb,native,unlimited,-1,-1,10000,0,0,0.19130802154541016,1557784,593,0.01,0.06,0,9708 +monetdb-default,monetdb,odbc,unlimited,-1,-1,10000,0,0,0.21113204956054688,1563224,658,0.0,0.12,0,11132 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,10000,0,0,0.9325010776519775,1565636,615,0.08,1.57,0,131100 +monetdb-default,monetdb,native,unlimited,-1,-1,100000,0,0,1.1531531810760498,15658783,5615,0.0,0.71,0,9780 +monetdb-default,monetdb,odbc,unlimited,-1,-1,100000,0,0,1.5508439540863037,15695906,6001,0.02,1.19,0,11144 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,100000,0,0,3.704284906387329,15680725,5864,0.33,2.98,0,485304 +monetdb-default,monetdb,native,unlimited,-1,-1,1000000,0,0,12.653013944625854,157520358,56487,0.19,6.37,0,9876 +monetdb-default,monetdb,odbc,unlimited,-1,-1,1000000,0,0,14.434272050857544,157813779,60106,0.37,11.74,0,11264 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,1000000,0,0,29.694659948349,157650875,58403,1.27,16.42,0,1364088 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,1,0,0,0.11071205139160156,2907,35,0.0,0.02,0,9624 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,1,0,0,0.10988616943359375,5288,53,0.0,0.02,0,11108 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,1,0,0,0.6186189651489258,10176,49,0.09,0.74,0,59660 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,100,0,0,0.0983588695526123,17905,38,0.0,0.02,0,9576 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,100,0,0,0.11079716682434082,20286,56,0.0,0.02,0,11172 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,100,0,0,0.5987269878387451,25174,52,0.07,0.8,0,63544 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,1000,0,0,0.11705899238586426,158300,89,0.0,0.02,0,9752 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,1000,0,0,0.13324308395385742,160681,107,0.0,0.03,0,11128 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,1000,0,0,0.7306280136108398,168180,131,0.08,1.14,0,81596 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,10000,0,0,0.23631000518798828,1556227,563,0.0,0.08,0,9856 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,10000,0,0,0.31057095527648926,1562579,651,0.0,0.15,0,11184 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,10000,0,0,1.067807912826538,1568651,673,0.12,1.68,0,124988 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,100000,0,0,1.439244031906128,15630129,5070,0.05,0.77,0,9704 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,100000,0,0,2.1575920581817627,15662974,5459,0.04,1.47,0,11120 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,100000,0,0,4.176968097686768,15675670,5731,0.36,3.46,0,354256 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,1000000,0,0,11.888036966323853,157282395,51946,0.3,7.1,0,9596 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,1000000,0,0,19.52099895477295,157325192,49525,0.35,13.7,0,11136 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,1000000,0,0,30.897866010665894,157381461,53212,1.02,16.5,0,578024 +monetdb-default,monetdb,native,10mbitethhd,10,150,1,0,0,2.217189073562622,7803,83,0.0,0.02,0,9620 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,1,0,0,3.454648971557617,12307,157,0.01,0.02,0,11032 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,1,0,0,4.302451848983765,17709,136,0.12,0.74,0,57560 +monetdb-default,monetdb,native,10mbitethhd,10,150,100,0,0,2.232903003692627,21363,102,0.0,0.02,0,9892 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,100,0,0,3.446794033050537,25589,119,0.0,0.04,0,11172 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,100,0,0,4.326153039932251,31425,150,0.08,0.96,0,63136 +monetdb-default,monetdb,native,10mbitethhd,10,150,1000,0,0,2.623116970062256,156720,58,0.0,0.04,0,9584 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,1000,0,0,3.8576221466064453,165774,163,0.0,0.06,0,11008 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,1000,0,0,5.409204006195068,170416,174,0.06,1.35,0,77808 +monetdb-default,monetdb,native,10mbitethhd,10,150,10000,0,0,4.063781976699829,1539009,190,0.0,0.14,0,9860 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,10000,0,0,10.229398012161255,1563879,611,0.01,0.26,0,11100 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,10000,0,0,8.369310855865479,1558435,434,0.13,2.06,0,128536 +monetdb-default,monetdb,native,10mbitethhd,10,150,100000,0,0,15.31353211402893,15430790,1124,0.02,1.25,0,9596 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,100000,0,0,47.089380979537964,15748897,6880,0.03,2.35,0,11128 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,100000,0,0,32.12410092353821,15713280,6264,0.3,4.27,0,126268 +monetdb-default,monetdb,native,10mbitethhd,10,150,1000000,0,0,135.81167316436768,157360052,52748,0.38,10.1,0,9768 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,1000000,0,0,434.98513293266296,158308168,67520,0.72,21.61,0,11192 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,1000000,0,0,275.20877504348755,158049577,64177,1.57,26.37,0,132780 +hbase-default,hbase,native,unlimited,-1,-1,1,0,0,4.921545028686523,10314,119,0.59,13.1,0,444192 +hbase-default,hbase,native,unlimited,-1,-1,100,0,0,5.367079973220825,88596,189,0.48,14.86,0,451456 +hbase-default,hbase,native,unlimited,-1,-1,1000,0,0,6.717957973480225,762349,175,0.52,20.4,0,470908 +hbase-default,hbase,native,unlimited,-1,-1,10000,0,0,15.213129997253418,8321937,713,0.87,35.84,0,610324 +hbase-default,hbase,native,unlimited,-1,-1,100000,0,0,105.37620806694031,75688236,4735,3.72,211.36,0,615804 +hbase-default,hbase,native,unlimited,-1,-1,1000000,0,1,-1,493117671,30631,20.4,1211.25,0,623572 +hbase-default,hbase,native,gigabitethld,1000,0.3,1,0,0,4.845081090927124,14452,186,0.38,12.12,0,433524 +hbase-default,hbase,native,gigabitethld,1000,0.3,100,0,0,5.102844953536987,85976,138,0.5,14.44,0,451748 +hbase-default,hbase,native,gigabitethld,1000,0.3,1000,0,0,6.538762092590332,764861,212,0.54,19.75,0,479284 +hbase-default,hbase,native,gigabitethld,1000,0.3,10000,0,0,13.936669111251831,8318737,654,0.84,32.36,0,593384 +hbase-default,hbase,native,gigabitethld,1000,0.3,100000,0,0,102.9117980003357,75721949,5396,4.12,205.34,0,612724 +hbase-default,hbase,native,gigabitethld,1000,0.3,1000000,0,1,-1,463155339,33225,19.24,1167.82,0,612040 +hbase-default,hbase,native,10mbitethhd,10,150,1,0,0,8.629114151000977,13560,155,0.48,12.98,0,415680 +hbase-default,hbase,native,10mbitethhd,10,150,100,0,0,9.189754962921143,95230,263,0.5,16.74,0,450752 +hbase-default,hbase,native,10mbitethhd,10,150,1000,0,0,11.511117219924927,767875,248,0.68,18.72,0,455360 +hbase-default,hbase,native,10mbitethhd,10,150,10000,0,0,30.705070972442627,8343395,1017,1.12,37.73,0,604312 +hbase-default,hbase,native,10mbitethhd,10,150,100000,0,0,206.40281200408936,75887480,7786,4.25,222.35,0,607380 +hbase-default,hbase,native,10mbitethhd,10,150,1000000,0,1,-1,236652210,23365,10.57,629.0,0,613280 +mongodb-default,mongodb,native,unlimited,-1,-1,1,0,0,0.05022406578063965,1881,12,0.0,0.03,0,47492 +mongodb-default,mongodb,native,unlimited,-1,-1,100,0,0,0.050228118896484375,40067,17,0.02,0.02,0,46352 +mongodb-default,mongodb,native,unlimited,-1,-1,1000,0,0,0.06242704391479492,452011,37,0.01,0.03,0,47784 +mongodb-default,mongodb,native,unlimited,-1,-1,10000,0,0,0.18884992599487305,3841761,211,0.01,0.12,0,48024 +mongodb-default,mongodb,native,unlimited,-1,-1,100000,0,0,1.6820688247680664,38373234,1091,0.05,1.24,0,57080 +mongodb-default,mongodb,native,unlimited,-1,-1,1000000,0,0,15.56351613998413,383564791,9445,0.41,11.44,0,54152 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,1,0,0,0.057958126068115234,1933,13,0.01,0.02,0,44332 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,100,0,0,0.06028008460998535,39851,14,0.01,0.02,0,44124 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,1000,0,0,0.08693408966064453,385896,24,0.01,0.05,0,49440 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,10000,0,0,0.2440779209136963,3836041,101,0.01,0.14,0,49704 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,100000,0,0,1.8442211151123047,38364750,946,0.03,1.06,0,52556 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,1000000,0,0,17.638225078582764,383568373,9498,0.31,10.59,0,52396 +mongodb-default,mongodb,native,10mbitethhd,10,150,1,0,0,0.9758768081665039,3901,31,0.02,0.04,0,44344 +mongodb-default,mongodb,native,10mbitethhd,10,150,100,0,0,1.0116198062896729,39903,15,0.01,0.04,0,49432 +mongodb-default,mongodb,native,10mbitethhd,10,150,1000,0,0,1.5562419891357422,387016,40,0.01,0.06,0,44612 +mongodb-default,mongodb,native,10mbitethhd,10,150,10000,0,0,4.833467960357666,3843763,219,0.03,0.15,0,48060 +mongodb-default,mongodb,native,10mbitethhd,10,150,100000,0,0,37.79733490943909,38433574,1985,0.07,1.34,0,57388 +mongodb-default,mongodb,native,10mbitethhd,10,150,1000000,0,0,367.8471360206604,384270826,20296,0.4,14.13,0,55468 +mariadb-compress,mariadb,native,unlimited,-1,-1,1,1,0,0.0075490474700927734,1808,16,0.0,0.0,0,5780 +mariadb-compress,mariadb,native,unlimited,-1,-1,100,1,0,0.008008003234863281,6746,17,0.0,0.0,0,5980 +mariadb-compress,mariadb,native,unlimited,-1,-1,1000,1,0,0.01810002326965332,46632,19,0.0,0.0,0,5940 +mariadb-compress,mariadb,native,unlimited,-1,-1,10000,1,0,0.11724710464477539,505031,135,0.0,0.03,0,8276 +mariadb-compress,mariadb,native,unlimited,-1,-1,100000,1,0,1.0769200325012207,5049225,1239,0.03,0.35,0,33992 +mariadb-compress,mariadb,native,unlimited,-1,-1,1000000,1,0,9.04059100151062,50541021,12365,0.18,3.06,0,291612 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,1,1,0,0.02090001106262207,1860,17,0.0,0.0,0,6000 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,100,1,0,0.02048802375793457,6746,17,0.0,0.0,0,5920 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,1000,1,0,0.028191089630126953,46684,20,0.0,0.0,0,6108 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,10000,1,0,0.10845398902893066,505031,135,0.0,0.03,0,8108 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,100000,1,0,0.8973829746246338,5048289,1225,0.02,0.28,0,34132 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,1000000,1,0,10.879544019699097,50622642,13796,0.32,3.15,0,291576 +mariadb-compress,mariadb,native,10mbitethhd,10,150,1,1,0,1.5292820930480957,3674,33,0.0,0.0,0,6000 +mariadb-compress,mariadb,native,10mbitethhd,10,150,100,1,0,1.529770851135254,10242,81,0.0,0.0,0,5904 +mariadb-compress,mariadb,native,10mbitethhd,10,150,1000,1,0,1.8679490089416504,48446,35,0.0,0.01,0,6128 +mariadb-compress,mariadb,native,10mbitethhd,10,150,10000,1,0,2.4038209915161133,502841,73,0.0,0.06,0,8108 +mariadb-compress,mariadb,native,10mbitethhd,10,150,100000,1,0,6.461954832077026,5007964,410,0.02,0.46,0,34240 +mariadb-compress,mariadb,native,10mbitethhd,10,150,1000000,1,0,44.78551506996155,50403902,9455,0.24,4.36,0,291524 +db2-default,db2,native,unlimited,-1,-1,1,1,0,1.1636600494384766,5537,39,0.01,0.0,0,35108 +db2-default,db2,odbc,unlimited,-1,-1,1,1,0,0.1277449131011963,4240,22,0.01,0.08,0,39660 +db2-default,db2,jdbc,unlimited,-1,-1,1,1,0,0.8092119693756104,5923,21,0.08,1.12,0,73124 +db2-default,db2,native,unlimited,-1,-1,100,1,0,1.1773080825805664,21341,36,0.01,0.0,0,34944 +db2-default,db2,odbc,unlimited,-1,-1,100,1,0,0.12313604354858398,20212,22,0.0,0.09,0,39060 +db2-default,db2,jdbc,unlimited,-1,-1,100,1,0,0.8488199710845947,22269,28,0.09,1.16,0,75772 +db2-default,db2,native,unlimited,-1,-1,1000,1,0,1.1781671047210693,172052,101,0.01,0.01,0,34844 +db2-default,db2,odbc,unlimited,-1,-1,1000,1,0,0.14006900787353516,167165,30,0.01,0.1,0,37300 +db2-default,db2,jdbc,unlimited,-1,-1,1000,1,0,0.9129621982574463,168660,36,0.12,1.5,0,90524 +db2-default,db2,native,unlimited,-1,-1,10000,1,0,1.331991195678711,1626363,135,0.05,0.01,0,35108 +db2-default,db2,odbc,unlimited,-1,-1,10000,1,0,0.28632187843322754,1624502,122,0.0,0.22,0,39044 +db2-default,db2,jdbc,unlimited,-1,-1,10000,1,0,1.1562600135803223,1631359,180,0.11,2.34,0,141796 +db2-default,db2,native,unlimited,-1,-1,100000,1,0,2.7038888931274414,16222588,1092,0.18,0.25,0,34856 +db2-default,db2,odbc,unlimited,-1,-1,100000,1,0,1.814652919769287,16216153,1012,0.03,1.53,0,39172 +db2-default,db2,jdbc,unlimited,-1,-1,100000,1,0,2.12663197517395,16248578,1079,0.28,2.99,0,329796 +db2-default,db2,native,unlimited,-1,-1,1000000,1,0,15.38538408279419,162081047,10177,3.52,0.47,0,34792 +db2-default,db2,odbc,unlimited,-1,-1,1000000,1,0,13.431246995925903,162074468,10118,0.26,11.27,0,37200 +db2-default,db2,jdbc,unlimited,-1,-1,1000000,1,0,11.87058687210083,162362951,10121,1.03,9.56,0,1091364 +db2-default,db2,native,gigabitethld,1000,0.3,1,1,0,1.187615156173706,5831,32,0.01,0.0,0,35020 +db2-default,db2,odbc,gigabitethld,1000,0.3,1,1,0,0.14377403259277344,4812,30,0.01,0.08,0,39468 +db2-default,db2,jdbc,gigabitethld,1000,0.3,1,1,0,0.7700169086456299,4973,18,0.09,1.03,0,73100 +db2-default,db2,native,gigabitethld,1000,0.3,100,1,0,1.1929810047149658,20853,29,0.0,0.01,0,36960 +db2-default,db2,odbc,gigabitethld,1000,0.3,100,1,0,0.14627385139465332,20784,30,0.0,0.09,0,37352 +db2-default,db2,jdbc,gigabitethld,1000,0.3,100,1,0,0.7633240222930908,21319,25,0.1,0.98,0,73884 +db2-default,db2,native,gigabitethld,1000,0.3,1000,1,0,1.2220120429992676,170802,94,0.01,0.02,0,37152 +db2-default,db2,odbc,gigabitethld,1000,0.3,1000,1,0,0.15190696716308594,167549,33,0.0,0.1,0,39596 +db2-default,db2,jdbc,gigabitethld,1000,0.3,1000,1,0,0.8962628841400146,168504,33,0.06,1.44,0,88784 +db2-default,db2,native,gigabitethld,1000,0.3,10000,1,0,1.4154930114746094,1625871,140,0.06,0.0,0,34972 +db2-default,db2,odbc,gigabitethld,1000,0.3,10000,1,0,0.32573890686035156,1624232,117,0.0,0.22,0,37492 +db2-default,db2,jdbc,gigabitethld,1000,0.3,10000,1,0,1.2597508430480957,1632153,180,0.15,2.3,0,139976 +db2-default,db2,native,gigabitethld,1000,0.3,100000,1,0,3.6494672298431396,16220142,1081,0.37,0.12,0,35108 +db2-default,db2,odbc,gigabitethld,1000,0.3,100000,1,0,2.5708539485931396,16222891,1136,0.02,1.51,0,37260 +db2-default,db2,jdbc,gigabitethld,1000,0.3,100000,1,0,3.570617914199829,16246752,1028,0.18,3.15,0,324388 +db2-default,db2,native,gigabitethld,1000,0.3,1000000,1,0,24.763622045516968,162092359,10346,3.44,1.47,0,35016 +db2-default,db2,odbc,gigabitethld,1000,0.3,1000000,1,0,21.563151836395264,162090660,10319,0.07,12.09,0,37300 +db2-default,db2,jdbc,gigabitethld,1000,0.3,1000000,1,0,26.351054191589355,162380805,10364,0.68,9.0,0,577496 +db2-default,db2,native,10mbitethhd,10,150,1,1,0,3.617278814315796,12439,130,0.01,0.01,0,34948 +db2-default,db2,odbc,10mbitethhd,10,150,1,1,0,2.2687900066375732,5452,27,0.01,0.1,0,37632 +db2-default,db2,jdbc,10mbitethhd,10,150,1,1,0,2.4033889770507812,7357,42,0.1,1.18,0,75048 +db2-default,db2,native,10mbitethhd,10,150,100,1,0,3.6291329860687256,25235,95,0.02,0.01,0,34796 +db2-default,db2,odbc,10mbitethhd,10,150,100,1,0,2.3057849407196045,21522,41,0.01,0.11,0,39104 +db2-default,db2,jdbc,10mbitethhd,10,150,100,1,0,2.4146111011505127,28603,144,0.08,1.26,0,75092 +db2-default,db2,native,10mbitethhd,10,150,1000,1,0,4.38408899307251,170330,52,0.02,0.01,0,35112 +db2-default,db2,odbc,10mbitethhd,10,150,1000,1,0,3.043476104736328,175216,134,0.02,0.13,0,39300 +db2-default,db2,jdbc,10mbitethhd,10,150,1000,1,0,3.902884006500244,173510,108,0.11,1.79,0,88592 +db2-default,db2,native,10mbitethhd,10,150,10000,1,0,12.514586925506592,1643963,373,0.05,0.07,0,34832 +db2-default,db2,odbc,10mbitethhd,10,150,10000,1,0,11.148612976074219,1639624,349,0.01,0.39,0,39508 +db2-default,db2,jdbc,10mbitethhd,10,150,10000,1,0,18.971464157104492,1655075,470,0.14,2.85,0,129076 +db2-default,db2,native,10mbitethhd,10,150,100000,1,0,95.91101717948914,16350748,2887,0.62,0.86,0,34980 +db2-default,db2,odbc,10mbitethhd,10,150,100000,1,0,92.8381450176239,16347804,2827,0.03,2.98,0,39736 +db2-default,db2,jdbc,10mbitethhd,10,150,100000,1,0,166.56030201911926,16477906,4211,0.3,4.87,0,129268 +db2-default,db2,native,10mbitethhd,10,150,1000000,1,1,-1,105237309,18308,4.6,5.4,0,36480 +db2-default,db2,odbc,10mbitethhd,10,150,1000000,1,1,-1,108018680,18795,0.12,19.29,0,38444 +db2-default,db2,jdbc,10mbitethhd,10,150,1000000,1,1,-1,60179850,15839,0.73,10.31,0,129300 +oracle-default,oracle,native,unlimited,-1,-1,1,1,0,0.04596710205078125,11734,43,0.0,0.01,0,25784 +oracle-default,oracle,odbc,unlimited,-1,-1,1,1,0,0.051301002502441406,10655,40,0.0,0.02,0,28080 +oracle-default,oracle,jdbc,unlimited,-1,-1,1,1,0,1.0719501972198486,49369,109,0.11,1.35,0,90420 +oracle-default,oracle,native,unlimited,-1,-1,100,1,0,0.06180596351623535,25093,50,0.01,0.0,0,26012 +oracle-default,oracle,odbc,unlimited,-1,-1,100,1,0,0.05404996871948242,23714,43,0.0,0.02,0,28020 +oracle-default,oracle,jdbc,unlimited,-1,-1,100,1,0,1.048915147781372,25095,65,0.1,1.4,0,95620 +oracle-default,oracle,native,unlimited,-1,-1,1000,1,0,0.06388998031616211,145257,75,0.0,0.02,0,26112 +oracle-default,oracle,odbc,unlimited,-1,-1,1000,1,0,0.07891488075256348,142238,51,0.0,0.03,0,28088 +oracle-default,oracle,jdbc,unlimited,-1,-1,1000,1,0,1.279533863067627,145638,238,0.11,2.03,0,129656 +oracle-default,oracle,native,unlimited,-1,-1,10000,1,0,0.23305106163024902,1340975,446,0.01,0.15,0,25948 +oracle-default,oracle,odbc,unlimited,-1,-1,10000,1,0,0.22349190711975098,1322938,279,0.01,0.14,0,27888 +oracle-default,oracle,jdbc,unlimited,-1,-1,10000,1,0,1.9958031177520752,1339123,2152,0.23,3.83,0,171656 +oracle-default,oracle,native,unlimited,-1,-1,100000,1,0,1.7984120845794678,13355002,3164,0.16,1.16,0,26108 +oracle-default,oracle,odbc,unlimited,-1,-1,100000,1,0,1.4035511016845703,13230493,2446,0.05,1.06,0,28092 +oracle-default,oracle,jdbc,unlimited,-1,-1,100000,1,0,5.44190788269043,13261014,20119,0.85,4.97,0,358124 +oracle-default,oracle,native,unlimited,-1,-1,1000000,1,0,16.59397792816162,133350949,28832,1.54,10.83,0,26092 +oracle-default,oracle,odbc,unlimited,-1,-1,1000000,1,0,14.521307945251465,132243146,24130,0.37,11.44,0,28176 +oracle-default,oracle,jdbc,unlimited,-1,-1,1000000,1,0,54.975544929504395,132581833,201187,4.92,17.48,0,616704 +oracle-default,oracle,native,gigabitethld,1000,0.3,1,1,0,0.10052490234375,11923,46,0.0,0.01,0,26052 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,1,1,0,0.05415606498718262,10603,39,0.0,0.01,0,28232 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,1,1,0,0.9349589347839355,12245,44,0.1,1.1,0,91112 +oracle-default,oracle,native,gigabitethld,1000,0.3,100,1,0,0.0881040096282959,24741,45,0.0,0.01,0,25940 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,100,1,0,0.10387396812438965,23715,43,0.0,0.02,0,28460 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,100,1,0,0.9445140361785889,25409,57,0.09,1.24,0,100204 +oracle-default,oracle,native,gigabitethld,1000,0.3,1000,1,0,0.13913893699645996,144946,69,0.0,0.02,0,25988 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,1000,1,0,0.11399412155151367,142915,64,0.01,0.02,0,28392 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,1000,1,0,1.3515770435333252,147860,290,0.14,1.97,0,132776 +oracle-default,oracle,native,gigabitethld,1000,0.3,10000,1,0,0.47600817680358887,1335081,318,0.0,0.17,0,25788 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,10000,1,0,0.4701061248779297,1320715,238,0.01,0.14,0,28168 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,10000,1,0,4.61086106300354,1338403,2128,0.25,3.85,0,169088 +oracle-default,oracle,native,gigabitethld,1000,0.3,100000,1,0,4.862100839614868,13323618,2517,0.06,1.48,0,25932 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,100000,1,0,3.190000057220459,13225255,2330,0.04,1.28,0,28168 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,100000,1,0,36.511208057403564,13310477,20812,0.42,6.15,0,179276 +oracle-default,oracle,native,gigabitethld,1000,0.3,1000000,1,0,30.786219835281372,133349919,28618,0.46,14.44,0,25824 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,1000000,1,0,33.941903829574585,132079851,20148,0.2,12.77,0,28412 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,1000000,1,0,224.10054802894592,132839936,204808,2.33,22.86,0,182364 +oracle-default,oracle,native,10mbitethhd,10,150,1,1,0,5.523416996002197,21725,146,0.0,0.02,0,25980 +oracle-default,oracle,odbc,10mbitethhd,10,150,1,1,0,4.929769992828369,17934,138,0.0,0.03,0,28112 +oracle-default,oracle,jdbc,10mbitethhd,10,150,1,1,0,4.835342168807983,17192,120,0.15,1.51,0,90516 +oracle-default,oracle,native,10mbitethhd,10,150,100,1,0,5.835572957992554,32364,149,0.02,0.01,0,25744 +oracle-default,oracle,odbc,10mbitethhd,10,150,100,1,0,5.237790107727051,31399,133,0.0,0.03,0,28072 +oracle-default,oracle,jdbc,10mbitethhd,10,150,100,1,0,7.626956939697266,39290,275,0.19,2.0,0,128824 +oracle-default,oracle,native,10mbitethhd,10,150,1000,1,0,8.662709951400757,157926,255,0.01,0.04,0,25676 +oracle-default,oracle,odbc,10mbitethhd,10,150,1000,1,0,6.867255926132202,155677,231,0.02,0.05,0,28496 +oracle-default,oracle,jdbc,10mbitethhd,10,150,1000,1,0,35.11343502998352,196575,981,0.17,3.14,0,143648 +oracle-default,oracle,native,10mbitethhd,10,150,10000,1,0,37.07241702079773,1397123,1225,0.03,0.31,0,25656 +oracle-default,oracle,odbc,10mbitethhd,10,150,10000,1,0,24.311536073684692,1358611,782,0.02,0.28,0,28284 +oracle-default,oracle,jdbc,10mbitethhd,10,150,10000,1,0,308.8959391117096,1786037,8377,0.25,5.62,0,184304 +oracle-default,oracle,native,10mbitethhd,10,150,100000,1,0,321.63536310195923,13776934,8754,0.12,3.08,0,25996 +oracle-default,oracle,odbc,10mbitethhd,10,150,100000,1,0,198.15140986442566,13471037,5560,0.05,2.65,0,28264 +oracle-default,oracle,jdbc,10mbitethhd,10,150,100000,1,1,-1,3483558,16200,0.43,6.41,0,183616 +oracle-default,oracle,native,10mbitethhd,10,150,1000000,1,1,-1,25914362,16445,0.2,5.72,0,25980 +oracle-default,oracle,odbc,10mbitethhd,10,150,1000000,1,1,-1,41529305,16745,0.12,8.19,0,27940 +oracle-default,oracle,jdbc,10mbitethhd,10,150,1000000,1,1,-1,3500534,16173,0.34,6.19,0,183544 +postgres-default,postgres,native,unlimited,-1,-1,1,1,0,0.09246206283569336,10218,34,0.01,0.05,0,11284 +postgres-default,postgres,odbc,unlimited,-1,-1,1,1,0,0.05671811103820801,11616,38,0.0,0.03,0,10812 +postgres-default,postgres,jdbc,unlimited,-1,-1,1,1,0,0.5175671577453613,10358,65,0.06,0.77,0,62488 +postgres-default,postgres,native,unlimited,-1,-1,100,1,0,0.08664512634277344,29984,35,0.0,0.06,0,11168 +postgres-default,postgres,odbc,unlimited,-1,-1,100,1,0,0.04715991020202637,29972,36,0.01,0.02,0,11028 +postgres-default,postgres,jdbc,unlimited,-1,-1,100,1,0,0.5465168952941895,30128,48,0.05,0.83,0,64908 +postgres-default,postgres,native,unlimited,-1,-1,1000,1,0,0.10673284530639648,212781,65,0.01,0.06,0,11556 +postgres-default,postgres,odbc,unlimited,-1,-1,1000,1,0,0.08116292953491211,213174,69,0.0,0.04,0,11736 +postgres-default,postgres,jdbc,unlimited,-1,-1,1000,1,0,0.6417891979217529,210497,63,0.07,1.1,0,71948 +postgres-default,postgres,native,unlimited,-1,-1,10000,1,0,0.15637588500976562,2038163,395,0.01,0.09,0,15212 +postgres-default,postgres,odbc,unlimited,-1,-1,10000,1,0,0.20074915885925293,2038588,399,0.01,0.16,0,17648 +postgres-default,postgres,jdbc,unlimited,-1,-1,10000,1,0,0.7500429153442383,2029343,390,0.06,1.58,0,129208 +postgres-default,postgres,native,unlimited,-1,-1,100000,1,0,0.5226211547851562,20407329,3740,0.03,0.25,0,63620 +postgres-default,postgres,odbc,unlimited,-1,-1,100000,1,0,1.2334580421447754,20407725,3747,0.06,1.12,0,87476 +postgres-default,postgres,jdbc,unlimited,-1,-1,100000,1,0,1.6270480155944824,20294975,2958,0.33,2.45,0,310016 +postgres-default,postgres,native,unlimited,-1,-1,1000000,1,0,5.679305791854858,204917280,37124,0.27,2.77,0,546944 +postgres-default,postgres,odbc,unlimited,-1,-1,1000000,1,0,11.536081075668335,204926269,36956,0.15,10.54,0,786792 +postgres-default,postgres,jdbc,unlimited,-1,-1,1000000,1,0,10.088669061660767,203870879,30718,1.44,23.53,0,1085528 +postgres-default,postgres,native,gigabitethld,1000,0.3,1,1,0,0.08961606025695801,10062,31,0.01,0.04,0,11376 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,1,1,0,0.06196093559265137,10387,36,0.0,0.02,0,11148 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,1,1,0,0.45978784561157227,9098,38,0.09,0.61,0,63480 +postgres-default,postgres,native,gigabitethld,1000,0.3,100,1,0,0.08896923065185547,29900,34,0.0,0.04,0,11312 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,100,1,0,0.05624794960021973,29972,36,0.0,0.02,0,11108 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,100,1,0,0.5260820388793945,28150,30,0.06,0.75,0,62720 +postgres-default,postgres,native,gigabitethld,1000,0.3,1000,1,0,0.09742617607116699,212677,63,0.0,0.06,0,11768 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,1000,1,0,0.0785670280456543,212770,66,0.0,0.04,0,11632 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,1000,1,0,0.5616099834442139,210459,47,0.08,0.79,0,71412 +postgres-default,postgres,native,gigabitethld,1000,0.3,10000,1,0,0.13083791732788086,2034835,331,0.0,0.07,0,15232 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,10000,1,0,0.17572784423828125,2037645,386,0.0,0.13,0,17648 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,10000,1,0,0.7810051441192627,2024039,285,0.13,1.44,0,130820 +postgres-default,postgres,native,gigabitethld,1000,0.3,100000,1,0,0.5366811752319336,20386225,3373,0.04,0.27,0,63604 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,100000,1,0,1.1826560497283936,20397275,3474,0.03,1.04,0,87392 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,100000,1,0,1.5853970050811768,20305352,3210,0.33,2.24,0,309448 +postgres-default,postgres,native,gigabitethld,1000,0.3,1000000,1,0,4.536036968231201,204898099,36612,0.31,2.13,0,547624 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,1000000,1,0,11.359741926193237,204923582,36867,0.42,10.3,0,787792 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,1000000,1,0,11.474347114562988,203664074,26784,1.32,32.84,0,998300 +postgres-default,postgres,native,10mbitethhd,10,150,1,1,0,1.9560620784759521,13828,86,0.0,0.1,0,11380 +postgres-default,postgres,odbc,10mbitethhd,10,150,1,1,0,2.5075299739837646,23762,156,0.0,0.04,0,11104 +postgres-default,postgres,jdbc,10mbitethhd,10,150,1,1,0,2.4810609817504883,11272,59,0.08,0.94,0,62824 +postgres-default,postgres,native,10mbitethhd,10,150,100,1,0,1.9701659679412842,33602,86,0.01,0.1,0,11080 +postgres-default,postgres,odbc,10mbitethhd,10,150,100,1,0,2.5194790363311768,40340,85,0.01,0.05,0,10988 +postgres-default,postgres,jdbc,10mbitethhd,10,150,100,1,0,2.475616931915283,31850,94,0.08,0.87,0,59784 +postgres-default,postgres,native,10mbitethhd,10,150,1000,1,0,2.3605411052703857,217454,130,0.02,0.08,0,11700 +postgres-default,postgres,odbc,10mbitethhd,10,150,1000,1,0,2.9299237728118896,222000,135,0.0,0.07,0,11892 +postgres-default,postgres,jdbc,10mbitethhd,10,150,1000,1,0,2.9766690731048584,214959,126,0.1,1.24,0,71396 +postgres-default,postgres,native,10mbitethhd,10,150,10000,1,0,4.134289026260376,2025893,137,0.02,0.13,0,15412 +postgres-default,postgres,odbc,10mbitethhd,10,150,10000,1,0,4.794304847717285,2030189,214,0.01,0.22,0,17560 +postgres-default,postgres,jdbc,10mbitethhd,10,150,10000,1,0,4.854029893875122,2025049,247,0.14,1.97,0,132960 +postgres-default,postgres,native,10mbitethhd,10,150,100000,1,0,19.25067710876465,20313428,1783,0.05,0.45,0,63360 +postgres-default,postgres,odbc,10mbitethhd,10,150,100000,1,0,21.198396921157837,20272771,1868,0.07,1.53,0,88168 +postgres-default,postgres,jdbc,10mbitethhd,10,150,100000,1,0,19.81021499633789,20212566,1326,0.39,3.07,0,271388 +postgres-default,postgres,native,10mbitethhd,10,150,1000000,1,0,173.4884159564972,204650267,30841,0.63,4.0,0,547196 +postgres-default,postgres,odbc,10mbitethhd,10,150,1000000,1,0,184.60232996940613,204518413,31574,0.55,15.14,0,788528 +postgres-default,postgres,jdbc,10mbitethhd,10,150,1000000,1,0,172.4927568435669,203479165,22139,1.79,39.2,0,1128896 +mariadb-default,mariadb,native,unlimited,-1,-1,1,1,0,0.006535053253173828,2598,17,0.0,0.0,0,5932 +mariadb-default,mariadb,odbc,unlimited,-1,-1,1,1,0,0.00935506820678711,2934,23,0.0,0.0,0,6596 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,1,1,0,0.4372429847717285,3493,23,0.05,0.62,0,57708 +mariadb-default,mariadb,native,unlimited,-1,-1,100,1,0,0.008927106857299805,15255,17,0.0,0.0,0,5980 +mariadb-default,mariadb,odbc,unlimited,-1,-1,100,1,0,0.011471986770629883,15591,23,0.0,0.0,0,6608 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,100,1,0,0.4448080062866211,19282,83,0.06,0.61,0,59064 +mariadb-default,mariadb,native,unlimited,-1,-1,1000,1,0,0.009183168411254883,133631,26,0.0,0.0,0,5996 +mariadb-default,mariadb,odbc,unlimited,-1,-1,1000,1,0,0.02744889259338379,133915,31,0.0,0.02,0,6496 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,1000,1,0,0.5649070739746094,135707,51,0.09,0.96,0,71192 +mariadb-default,mariadb,native,unlimited,-1,-1,10000,1,0,0.05004000663757324,1313614,123,0.0,0.02,0,8252 +mariadb-default,mariadb,odbc,unlimited,-1,-1,10000,1,0,0.1879429817199707,1314470,139,0.0,0.16,0,9096 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,10000,1,0,0.6571619510650635,1316227,145,0.11,1.23,0,122624 +mariadb-default,mariadb,native,unlimited,-1,-1,100000,1,0,0.3946518898010254,13226663,1217,0.0,0.21,0,34020 +mariadb-default,mariadb,odbc,unlimited,-1,-1,100000,1,0,1.8187110424041748,13228019,1239,0.01,1.66,0,34592 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,100000,1,0,1.7431998252868652,13236330,1248,0.2,2.77,0,379404 +mariadb-default,mariadb,native,unlimited,-1,-1,1000000,1,0,4.117573976516724,133178670,12243,0.09,2.18,0,291360 +mariadb-default,mariadb,odbc,unlimited,-1,-1,1000000,1,0,18.11467480659485,133198802,12510,0.14,16.28,0,292380 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,1000000,1,0,14.287117958068848,133165869,10169,1.17,33.84,0,872144 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,1,1,0,0.013598918914794922,2598,17,0.0,0.0,0,5940 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,1,1,0,0.014612913131713867,2934,23,0.0,0.0,0,6624 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,1,1,0,0.4533851146697998,4305,35,0.04,0.59,0,60192 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,100,1,0,0.019539833068847656,15255,17,0.0,0.0,0,6036 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,100,1,0,0.016607046127319336,15643,24,0.0,0.0,0,6624 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,100,1,0,0.46322107315063477,16202,24,0.06,0.67,0,62416 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,1000,1,0,0.02827596664428711,133631,26,0.0,0.0,0,6028 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,1000,1,0,0.056069135665893555,133915,31,0.0,0.02,0,6636 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,1000,1,0,0.5453300476074219,135222,43,0.06,0.96,0,71780 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,10000,1,0,0.06176495552062988,1314186,134,0.0,0.02,0,8228 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,10000,1,0,0.20221495628356934,1311642,83,0.0,0.16,0,8984 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,10000,1,0,0.7736849784851074,1315511,133,0.1,1.46,0,130188 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,100000,1,0,0.4962348937988281,13224003,1162,0.03,0.28,0,34036 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,100000,1,0,1.8135008811950684,13227739,1199,0.01,1.63,0,34860 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,100000,1,0,1.7725629806518555,13230724,1265,0.25,2.46,0,368184 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,1000000,1,0,5.1625659465789795,133179386,12259,0.23,2.57,0,291456 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,1000000,1,0,22.685457944869995,133206790,12623,0.18,20.36,0,292340 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,1000000,1,0,14.189893960952759,133099045,10652,1.3,34.63,0,856344 +mariadb-default,mariadb,native,10mbitethhd,10,150,1,1,0,1.521569013595581,3246,26,0.0,0.0,0,5932 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,1,1,0,2.436159133911133,10392,123,0.0,0.0,0,6468 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,1,1,0,3.0238611698150635,6991,64,0.07,0.86,0,62284 +mariadb-default,mariadb,native,10mbitethhd,10,150,100,1,0,1.5357170104980469,18861,37,0.0,0.0,0,5716 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,100,1,0,2.4622609615325928,22597,103,0.0,0.01,0,6600 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,100,1,0,3.040382146835327,22022,113,0.07,0.92,0,62004 +mariadb-default,mariadb,native,10mbitethhd,10,150,1000,1,0,1.9200830459594727,138409,99,0.0,0.0,0,5928 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,1000,1,0,2.861849069595337,136165,53,0.0,0.04,0,6496 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,1000,1,0,3.2396910190582275,140260,121,0.09,1.23,0,72820 +mariadb-default,mariadb,native,10mbitethhd,10,150,10000,1,0,3.187450885772705,1319652,215,0.0,0.05,0,8044 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,10000,1,0,4.300964117050171,1325596,295,0.01,0.24,0,9064 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,10000,1,0,4.616957902908325,1320111,175,0.12,1.84,0,132932 +mariadb-default,mariadb,native,10mbitethhd,10,150,100000,1,0,13.184651136398315,13215567,888,0.01,0.36,0,34060 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,100000,1,0,15.801692008972168,13221333,970,0.03,2.12,0,34696 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,100000,1,0,15.294065952301025,13212380,832,0.28,3.76,0,378160 +mariadb-default,mariadb,native,10mbitethhd,10,150,1000000,1,0,111.1501841545105,133086642,9799,0.23,3.0,0,291508 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,1000000,1,0,130.58426904678345,133192106,11693,0.15,18.62,0,292420 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,1000000,1,0,124.39538288116455,133201074,11862,1.58,40.01,0,1127304 +monetdb-default,monetdb,native,unlimited,-1,-1,1,1,0,0.06674695014953613,2907,35,0.0,0.02,0,9660 +monetdb-default,monetdb,odbc,unlimited,-1,-1,1,1,0,0.07945609092712402,5288,53,0.0,0.02,0,11300 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,1,1,0,0.5870192050933838,10238,50,0.06,0.74,0,59784 +monetdb-default,monetdb,native,unlimited,-1,-1,100,1,0,0.06737709045410156,17906,38,0.0,0.02,0,9696 +monetdb-default,monetdb,odbc,unlimited,-1,-1,100,1,0,0.08694601058959961,20284,56,0.01,0.02,0,11296 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,100,1,0,0.5335121154785156,25332,55,0.05,0.73,0,60876 +monetdb-default,monetdb,native,unlimited,-1,-1,1000,1,0,0.07413411140441895,158302,89,0.0,0.02,0,9592 +monetdb-default,monetdb,odbc,unlimited,-1,-1,1000,1,0,0.08364605903625488,160679,107,0.0,0.03,0,11156 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,1000,1,0,0.6331579685211182,166723,119,0.12,0.92,0,81228 +monetdb-default,monetdb,native,unlimited,-1,-1,10000,1,0,0.19810700416564941,1559035,611,0.0,0.07,0,9764 +monetdb-default,monetdb,odbc,unlimited,-1,-1,10000,1,0,0.284512996673584,1564547,653,0.0,0.16,0,11136 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,10000,1,0,0.8988230228424072,1568702,674,0.12,1.46,0,132156 +monetdb-default,monetdb,native,unlimited,-1,-1,100000,1,0,1.1629769802093506,15663010,5681,0.06,0.5,0,9904 +monetdb-default,monetdb,odbc,unlimited,-1,-1,100000,1,0,1.534343957901001,15693816,6077,0.02,1.16,0,11312 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,100000,1,0,3.7720541954040527,15675382,5746,0.3,3.2,0,492376 +monetdb-default,monetdb,native,unlimited,-1,-1,1000000,1,0,12.633514881134033,157524205,56554,0.25,8.31,0,9748 +monetdb-default,monetdb,odbc,unlimited,-1,-1,1000000,1,0,14.087057828903198,157815454,59776,0.34,11.4,0,11156 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,1000000,1,0,24.139405012130737,157650361,58435,1.11,13.36,0,1363016 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,1,1,0,0.07935094833374023,3969,50,0.0,0.02,0,9716 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,1,1,0,0.09349608421325684,5288,53,0.0,0.02,0,11056 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,1,1,0,0.5473780632019043,10176,49,0.08,0.63,0,59560 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,100,1,0,0.08462405204772949,17906,38,0.0,0.01,0,9700 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,100,1,0,0.10276198387145996,20285,56,0.0,0.02,0,11112 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,100,1,0,0.528609037399292,29137,113,0.06,0.67,0,61872 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,1000,1,0,0.08773589134216309,158249,89,0.0,0.02,0,9640 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,1000,1,0,0.11894106864929199,160680,107,0.01,0.02,0,11152 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,1000,1,0,0.624791145324707,165981,110,0.05,0.95,0,79840 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,10000,1,0,0.20485997200012207,1555082,541,0.0,0.07,0,9768 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,10000,1,0,0.2774059772491455,1559282,587,0.0,0.13,0,11252 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,10000,1,0,0.8724260330200195,1566798,632,0.1,1.42,0,125568 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,100000,1,0,1.169219970703125,15597820,4448,0.03,0.61,0,9708 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,100000,1,0,1.776073932647705,15645714,5250,0.06,1.07,0,11048 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,100000,1,0,3.1082048416137695,15674274,5740,0.26,2.75,0,367824 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,1000000,1,0,10.941390991210938,157089574,48248,0.29,6.84,0,9700 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,1000000,1,0,17.468962907791138,157524069,53960,0.4,11.76,0,11164 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,1000000,1,0,32.17909002304077,157227643,50241,1.49,16.55,0,1367524 +monetdb-default,monetdb,native,10mbitethhd,10,150,1,1,0,2.238278865814209,13009,198,0.0,0.03,0,9672 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,1,1,0,3.4527769088745117,9950,99,0.0,0.03,0,11228 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,1,1,0,4.34663987159729,16745,138,0.08,0.93,0,60900 +monetdb-default,monetdb,native,10mbitethhd,10,150,100,1,0,2.2507338523864746,19801,54,0.0,0.03,0,9608 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,100,1,0,3.4714391231536865,25797,140,0.0,0.04,0,11224 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,100,1,0,4.3715901374816895,34072,166,0.09,0.95,0,61364 +monetdb-default,monetdb,native,10mbitethhd,10,150,1000,1,0,2.627599000930786,160737,120,0.0,0.04,0,9664 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,1000,1,0,3.85615611076355,162013,106,0.0,0.06,0,11160 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,1000,1,0,5.369086027145386,171521,180,0.12,1.32,0,78012 +monetdb-default,monetdb,native,10mbitethhd,10,150,10000,1,0,4.057059049606323,1544528,309,0.0,0.14,0,9588 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,10000,1,0,9.326907873153687,1573667,757,0.02,0.24,0,11244 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,10000,1,0,8.286334991455078,1559465,417,0.19,1.92,0,131132 +monetdb-default,monetdb,native,10mbitethhd,10,150,100000,1,0,15.327369928359985,15436185,1199,0.02,1.23,0,9708 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,100000,1,0,47.101016998291016,15746169,6861,0.02,2.18,0,11124 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,100000,1,0,32.32888698577881,15719471,6346,0.24,4.6,0,126764 +monetdb-default,monetdb,native,10mbitethhd,10,150,1000000,1,0,136.05474281311035,157404754,53444,0.48,10.14,0,9752 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,1000000,1,0,434.80669593811035,158325740,67922,0.64,21.82,0,11264 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,1000000,1,0,275.48684906959534,158063137,64459,1.6,26.9,0,127504 +hbase-default,hbase,native,unlimited,-1,-1,1,1,0,4.650851011276245,13500,136,0.46,12.42,0,446388 +hbase-default,hbase,native,unlimited,-1,-1,100,1,0,5.02925705909729,86024,135,0.44,14.55,0,443676 +hbase-default,hbase,native,unlimited,-1,-1,1000,1,0,6.628249168395996,763879,208,0.59,18.74,0,468600 +hbase-default,hbase,native,unlimited,-1,-1,10000,1,0,13.576314926147461,8311787,565,0.83,31.78,0,593100 +hbase-default,hbase,native,unlimited,-1,-1,100000,1,0,98.1040608882904,75690271,4804,3.6,198.67,0,609976 +hbase-default,hbase,native,unlimited,-1,-1,1000000,1,1,-1,483103541,30952,19.78,1176.51,0,601528 +hbase-default,hbase,native,gigabitethld,1000,0.3,1,1,0,4.566773891448975,12168,135,0.44,12.27,0,454352 +hbase-default,hbase,native,gigabitethld,1000,0.3,100,1,0,5.437385082244873,87000,150,0.5,14.86,0,457376 +hbase-default,hbase,native,gigabitethld,1000,0.3,1000,1,0,6.3208839893341064,766319,263,0.54,18.67,0,473272 +hbase-default,hbase,native,gigabitethld,1000,0.3,10000,1,0,14.338617086410522,8320577,691,0.89,33.97,0,616356 +hbase-default,hbase,native,gigabitethld,1000,0.3,100000,1,0,96.59219121932983,75707676,5225,3.37,195.17,0,612184 +hbase-default,hbase,native,gigabitethld,1000,0.3,1000000,1,1,-1,453136810,33345,18.82,1150.67,0,613424 +hbase-default,hbase,native,10mbitethhd,10,150,1,1,0,8.57469916343689,18898,230,0.61,13.91,0,451056 +hbase-default,hbase,native,10mbitethhd,10,150,100,1,0,9.473314046859741,90598,205,0.63,16.45,0,444824 +hbase-default,hbase,native,10mbitethhd,10,150,1000,1,0,11.536613941192627,772168,318,0.58,21.88,0,472868 +hbase-default,hbase,native,10mbitethhd,10,150,10000,1,0,29.613301992416382,8346396,1068,0.88,38.66,0,610552 +hbase-default,hbase,native,10mbitethhd,10,150,100000,1,0,208.1009349822998,75905276,8064,4.14,222.96,0,606132 +hbase-default,hbase,native,10mbitethhd,10,150,1000000,1,1,-1,226743691,23543,10.88,629.52,0,608528 +mongodb-default,mongodb,native,unlimited,-1,-1,1,1,0,0.04919695854187012,1881,12,0.01,0.03,0,49592 +mongodb-default,mongodb,native,unlimited,-1,-1,100,1,0,0.04905891418457031,39851,14,0.01,0.03,0,44124 +mongodb-default,mongodb,native,unlimited,-1,-1,1000,1,0,0.062345027923583984,386436,35,0.02,0.03,0,47600 +mongodb-default,mongodb,native,unlimited,-1,-1,10000,1,0,0.17768311500549316,3841433,204,0.01,0.12,0,48016 +mongodb-default,mongodb,native,unlimited,-1,-1,100000,1,0,1.4951469898223877,38369024,1033,0.06,1.02,0,55684 +mongodb-default,mongodb,native,unlimited,-1,-1,1000000,1,0,15.336009979248047,383563455,9457,0.6,10.91,0,54292 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,1,1,0,0.055934906005859375,1933,13,0.01,0.02,0,47556 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,100,1,0,0.059755802154541016,39851,14,0.01,0.03,0,47624 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,1000,1,0,0.07227087020874023,385708,21,0.01,0.03,0,44364 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,10000,1,0,0.2250690460205078,3836229,104,0.01,0.13,0,51284 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,100000,1,0,1.928516149520874,38364336,941,0.06,1.08,0,57364 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,1000000,1,0,16.492949962615967,383561777,9407,0.29,10.2,0,52552 +mongodb-default,mongodb,native,10mbitethhd,10,150,1,1,0,0.9756410121917725,2453,19,0.01,0.04,0,44284 +mongodb-default,mongodb,native,10mbitethhd,10,150,100,1,0,1.014883041381836,44693,88,0.01,0.05,0,44052 +mongodb-default,mongodb,native,10mbitethhd,10,150,1000,1,0,1.5539181232452393,391890,67,0.01,0.06,0,47612 +mongodb-default,mongodb,native,10mbitethhd,10,150,10000,1,0,4.7237608432769775,3847863,284,0.02,0.17,0,51072 +mongodb-default,mongodb,native,10mbitethhd,10,150,100000,1,0,37.86057114601135,38435512,2044,0.08,1.43,0,57784 +mongodb-default,mongodb,native,10mbitethhd,10,150,1000000,1,0,366.84976601600647,384292161,20732,0.48,13.23,0,55532 +mariadb-compress,mariadb,native,unlimited,-1,-1,1,2,0,0.007564067840576172,1808,16,0.0,0.0,0,5708 +mariadb-compress,mariadb,native,unlimited,-1,-1,100,2,0,0.007990121841430664,6746,17,0.0,0.0,0,5820 +mariadb-compress,mariadb,native,unlimited,-1,-1,1000,2,0,0.01838397979736328,46632,19,0.0,0.0,0,5996 +mariadb-compress,mariadb,native,unlimited,-1,-1,10000,2,0,0.11870813369750977,505031,135,0.0,0.03,0,8228 +mariadb-compress,mariadb,native,unlimited,-1,-1,100000,2,0,1.0750579833984375,5051363,1294,0.03,0.36,0,34084 +mariadb-compress,mariadb,native,unlimited,-1,-1,1000000,2,0,9.083023071289062,50540639,12322,0.19,3.62,0,291600 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,1,2,0,0.01819896697998047,1860,17,0.0,0.0,0,5952 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,100,2,0,0.021013975143432617,6746,17,0.0,0.0,0,5968 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,1000,2,0,0.029983043670654297,46632,19,0.0,0.0,0,6052 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,10000,2,0,0.10692501068115234,505031,135,0.0,0.03,0,8280 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,100000,2,0,0.9387369155883789,5050491,1282,0.03,0.28,0,34180 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,1000000,2,0,10.830151796340942,50543271,12390,0.32,3.48,0,291544 +mariadb-compress,mariadb,native,10mbitethhd,10,150,1,2,0,1.5291709899902344,3124,25,0.0,0.0,0,5708 +mariadb-compress,mariadb,native,10mbitethhd,10,150,100,2,0,1.5285921096801758,10060,29,0.0,0.0,0,5968 +mariadb-compress,mariadb,native,10mbitethhd,10,150,1000,2,0,1.8654580116271973,50838,84,0.0,0.01,0,6096 +mariadb-compress,mariadb,native,10mbitethhd,10,150,10000,2,0,2.3817670345306396,504547,105,0.0,0.06,0,8244 +mariadb-compress,mariadb,native,10mbitethhd,10,150,100000,2,0,6.470935106277466,5005267,368,0.03,0.48,0,34176 +mariadb-compress,mariadb,native,10mbitethhd,10,150,1000000,2,0,44.77990102767944,50379040,9036,0.31,4.36,0,291736 +db2-default,db2,native,unlimited,-1,-1,1,2,0,1.5805199146270752,5103,33,0.01,0.0,0,34644 +db2-default,db2,odbc,unlimited,-1,-1,1,2,0,0.12244796752929688,4242,22,0.0,0.08,0,36868 +db2-default,db2,jdbc,unlimited,-1,-1,1,2,0,0.7643148899078369,4975,18,0.08,1.04,0,72844 +db2-default,db2,native,unlimited,-1,-1,100,2,0,1.1773500442504883,23923,88,0.01,0.01,0,37068 +db2-default,db2,odbc,unlimited,-1,-1,100,2,0,0.13298487663269043,20214,26,0.01,0.08,0,39344 +db2-default,db2,jdbc,unlimited,-1,-1,100,2,0,0.7905640602111816,21949,22,0.1,1.09,0,75732 +db2-default,db2,native,unlimited,-1,-1,1000,2,0,1.1911859512329102,167912,39,0.01,0.01,0,34948 +db2-default,db2,odbc,unlimited,-1,-1,1000,2,0,0.13753795623779297,167167,30,0.0,0.1,0,39700 +db2-default,db2,jdbc,unlimited,-1,-1,1000,2,0,0.8845779895782471,172576,96,0.1,1.42,0,87220 +db2-default,db2,native,unlimited,-1,-1,10000,2,0,1.321578025817871,1625929,129,0.05,0.01,0,36676 +db2-default,db2,odbc,unlimited,-1,-1,10000,2,0,0.2810070514678955,1624608,124,0.0,0.23,0,39296 +db2-default,db2,jdbc,unlimited,-1,-1,10000,2,0,1.1800827980041504,1629125,134,0.12,2.34,0,137412 +db2-default,db2,native,unlimited,-1,-1,100000,2,0,2.7501018047332764,16217606,1032,0.31,0.16,0,35020 +db2-default,db2,odbc,unlimited,-1,-1,100000,2,0,2.0210680961608887,16220231,1085,0.01,1.71,0,39788 +db2-default,db2,jdbc,unlimited,-1,-1,100000,2,0,2.3053219318389893,16245336,1019,0.26,3.4,0,253252 +db2-default,db2,native,unlimited,-1,-1,1000000,2,0,15.58287501335144,162080433,10198,2.37,1.74,0,35064 +db2-default,db2,odbc,unlimited,-1,-1,1000000,2,0,13.782395124435425,162077624,10141,0.39,11.29,0,37064 +db2-default,db2,jdbc,unlimited,-1,-1,1000000,2,0,10.547144174575806,162359945,10105,1.17,8.49,0,1095312 +db2-default,db2,native,gigabitethld,1000,0.3,1,2,0,1.193894863128662,7899,87,0.02,0.0,0,37096 +db2-default,db2,odbc,gigabitethld,1000,0.3,1,2,0,0.1304619312286377,5764,33,0.0,0.08,0,37480 +db2-default,db2,jdbc,gigabitethld,1000,0.3,1,2,0,0.7485978603363037,4975,18,0.06,1.08,0,73424 +db2-default,db2,native,gigabitethld,1000,0.3,100,2,0,1.1834940910339355,21805,32,0.02,0.0,0,35272 +db2-default,db2,odbc,gigabitethld,1000,0.3,100,2,0,0.1402280330657959,20786,30,0.01,0.08,0,39612 +db2-default,db2,jdbc,gigabitethld,1000,0.3,100,2,0,0.7982070446014404,24337,83,0.12,1.06,0,77468 +db2-default,db2,native,gigabitethld,1000,0.3,1000,2,0,1.2095739841461182,168758,40,0.02,0.0,0,37100 +db2-default,db2,odbc,gigabitethld,1000,0.3,1000,2,0,0.17146897315979004,167739,38,0.01,0.1,0,39052 +db2-default,db2,jdbc,gigabitethld,1000,0.3,1000,2,0,0.9631009101867676,168558,34,0.12,1.5,0,92412 +db2-default,db2,native,gigabitethld,1000,0.3,10000,2,0,1.4005730152130127,1625437,134,0.04,0.01,0,36800 +db2-default,db2,odbc,gigabitethld,1000,0.3,10000,2,0,0.38058996200561523,1624234,117,0.01,0.22,0,39312 +db2-default,db2,jdbc,gigabitethld,1000,0.3,10000,2,0,1.290409803390503,1629399,127,0.08,2.33,0,137728 +db2-default,db2,native,gigabitethld,1000,0.3,100000,2,0,3.588442087173462,16225823,1122,0.3,0.18,0,37068 +db2-default,db2,odbc,gigabitethld,1000,0.3,100000,2,0,2.5632569789886475,16217307,1028,0.02,1.48,0,37180 +db2-default,db2,jdbc,gigabitethld,1000,0.3,100000,2,0,3.460953950881958,16249874,1088,0.26,3.04,0,253020 +db2-default,db2,native,gigabitethld,1000,0.3,1000000,2,0,25.297703981399536,162092297,10376,2.38,2.32,0,35064 +db2-default,db2,odbc,gigabitethld,1000,0.3,1000000,2,0,21.415060997009277,162092910,10344,0.06,11.24,0,37300 +db2-default,db2,jdbc,gigabitethld,1000,0.3,1000000,2,0,25.057769060134888,162380481,10376,0.78,8.88,0,329816 +db2-default,db2,native,10mbitethhd,10,150,1,2,0,3.598660945892334,9183,70,0.01,0.01,0,34852 +db2-default,db2,odbc,10mbitethhd,10,150,1,2,0,2.2846410274505615,13042,169,0.01,0.11,0,37620 +db2-default,db2,jdbc,10mbitethhd,10,150,1,2,0,2.375675916671753,5547,26,0.09,1.19,0,74024 +db2-default,db2,native,10mbitethhd,10,150,100,2,0,3.627553939819336,22733,46,0.02,0.0,0,35272 +db2-default,db2,odbc,10mbitethhd,10,150,100,2,0,2.2931950092315674,23872,90,0.01,0.1,0,39612 +db2-default,db2,jdbc,10mbitethhd,10,150,100,2,0,2.3981168270111084,23029,37,0.06,1.16,0,74060 +db2-default,db2,native,10mbitethhd,10,150,1000,2,0,4.393250942230225,174312,124,0.02,0.01,0,36668 +db2-default,db2,odbc,10mbitethhd,10,150,1000,2,0,3.041476011276245,172031,104,0.01,0.14,0,37236 +db2-default,db2,jdbc,10mbitethhd,10,150,1000,2,0,3.9041588306427,170960,57,0.12,1.85,0,91500 +db2-default,db2,native,10mbitethhd,10,150,10000,2,0,12.454501152038574,1637875,310,0.06,0.05,0,36920 +db2-default,db2,odbc,10mbitethhd,10,150,10000,2,0,11.145473957061768,1644326,383,0.03,0.38,0,37800 +db2-default,db2,jdbc,10mbitethhd,10,150,10000,2,0,19.047945022583008,1655571,522,0.19,2.98,0,129412 +db2-default,db2,native,10mbitethhd,10,150,100000,2,0,96.90009903907776,16358425,2957,0.74,1.0,0,37068 +db2-default,db2,odbc,10mbitethhd,10,150,100000,2,0,92.86730098724365,16352931,2954,0.02,3.02,0,39052 +db2-default,db2,jdbc,10mbitethhd,10,150,100000,2,0,166.59185791015625,16488473,4393,0.36,5.1,0,135516 +db2-default,db2,native,10mbitethhd,10,150,1000000,2,1,-1,105528889,18877,4.32,5.31,0,34492 +db2-default,db2,odbc,10mbitethhd,10,150,1000000,2,1,-1,108048874,19315,0.13,19.13,0,37300 +db2-default,db2,jdbc,10mbitethhd,10,150,1000000,2,1,-1,60215250,16517,0.72,9.81,0,132752 +oracle-default,oracle,native,unlimited,-1,-1,1,2,0,0.04459404945373535,11735,43,0.01,0.0,0,25756 +oracle-default,oracle,odbc,unlimited,-1,-1,1,2,0,0.053701162338256836,10792,42,0.0,0.02,0,27708 +oracle-default,oracle,jdbc,unlimited,-1,-1,1,2,0,0.9578688144683838,13748,57,0.09,1.17,0,91096 +oracle-default,oracle,native,unlimited,-1,-1,100,2,0,0.04589390754699707,24846,47,0.0,0.0,0,26036 +oracle-default,oracle,odbc,unlimited,-1,-1,100,2,0,0.06055903434753418,23715,43,0.01,0.01,0,28216 +oracle-default,oracle,jdbc,unlimited,-1,-1,100,2,0,1.0802488327026367,28172,123,0.14,1.4,0,93168 +oracle-default,oracle,native,unlimited,-1,-1,1000,2,0,0.07485198974609375,145258,75,0.0,0.03,0,25976 +oracle-default,oracle,odbc,unlimited,-1,-1,1000,2,0,0.08066916465759277,142915,64,0.01,0.02,0,28156 +oracle-default,oracle,jdbc,unlimited,-1,-1,1000,2,0,1.3323228359222412,146847,256,0.18,2.08,0,131132 +oracle-default,oracle,native,unlimited,-1,-1,10000,2,0,0.2201988697052002,1334444,321,0.0,0.15,0,25784 +oracle-default,oracle,odbc,unlimited,-1,-1,10000,2,0,0.21450304985046387,1322743,277,0.01,0.14,0,28132 +oracle-default,oracle,jdbc,unlimited,-1,-1,10000,2,0,1.9520750045776367,1337770,2120,0.23,3.83,0,171800 +oracle-default,oracle,native,unlimited,-1,-1,100000,2,0,1.706840991973877,13347371,3013,0.14,1.11,0,25996 +oracle-default,oracle,odbc,unlimited,-1,-1,100000,2,0,1.3731088638305664,13232458,2485,0.08,0.99,0,28128 +oracle-default,oracle,jdbc,unlimited,-1,-1,100000,2,0,5.398934841156006,13265487,20199,0.54,5.28,0,366816 +oracle-default,oracle,native,unlimited,-1,-1,1000000,2,0,16.54815411567688,133239220,26698,1.39,10.95,0,25784 +oracle-default,oracle,odbc,unlimited,-1,-1,1000000,2,0,14.119963884353638,132244112,24143,0.36,11.0,0,28192 +oracle-default,oracle,jdbc,unlimited,-1,-1,1000000,2,0,33.16430997848511,132550340,200815,2.44,14.36,0,616568 +oracle-default,oracle,native,gigabitethld,1000,0.3,1,2,0,0.0931711196899414,11735,43,0.0,0.01,0,26012 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,1,2,0,0.08199596405029297,10604,39,0.0,0.01,0,28020 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,1,2,0,0.8350768089294434,11810,38,0.09,0.97,0,91228 +oracle-default,oracle,native,gigabitethld,1000,0.3,100,2,0,0.09080791473388672,24847,47,0.0,0.0,0,26104 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,100,2,0,0.08670711517333984,23715,43,0.0,0.02,0,28008 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,100,2,0,0.9482021331787109,26035,66,0.09,1.18,0,94368 +oracle-default,oracle,native,gigabitethld,1000,0.3,1000,2,0,0.14402318000793457,145299,74,0.0,0.02,0,25648 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,1000,2,0,0.1271970272064209,142865,63,0.02,0.01,0,28372 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,1000,2,0,1.3659641742706299,146094,262,0.1,2.01,0,132152 +oracle-default,oracle,native,gigabitethld,1000,0.3,10000,2,0,0.4365830421447754,1337496,362,0.0,0.13,0,25648 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,10000,2,0,0.4640040397644043,1324805,316,0.0,0.12,0,28084 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,10000,2,0,3.9938158988952637,1338125,2125,0.21,3.4,0,169808 +oracle-default,oracle,native,gigabitethld,1000,0.3,100000,2,0,5.243556976318359,13342589,2817,0.05,1.18,0,26028 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,100000,2,0,3.5418829917907715,13239868,2487,0.04,1.02,0,28372 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,100000,2,0,38.25684380531311,13316790,20906,0.42,5.89,0,180652 +oracle-default,oracle,native,gigabitethld,1000,0.3,1000000,2,0,48.397939920425415,133181476,25199,0.56,14.2,0,25900 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,1000000,2,0,33.309268951416016,132099382,20965,0.2,12.83,0,28084 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,1000000,2,0,357.87261390686035,133059272,207937,2.88,23.85,0,181576 +oracle-default,oracle,native,10mbitethhd,10,150,1,2,0,5.519449949264526,21168,163,0.0,0.02,0,25616 +oracle-default,oracle,odbc,10mbitethhd,10,150,1,2,0,4.944072961807251,17299,130,0.0,0.03,0,28068 +oracle-default,oracle,jdbc,10mbitethhd,10,150,1,2,0,4.8566038608551025,21015,153,0.12,1.46,0,91476 +oracle-default,oracle,native,10mbitethhd,10,150,100,2,0,5.83385705947876,32281,149,0.02,0.01,0,25976 +oracle-default,oracle,odbc,10mbitethhd,10,150,100,2,0,5.238908052444458,30316,143,0.01,0.03,0,28104 +oracle-default,oracle,jdbc,10mbitethhd,10,150,100,2,0,7.659712076187134,37717,266,0.18,2.03,0,126260 +oracle-default,oracle,native,10mbitethhd,10,150,1000,2,0,8.676162004470825,158655,272,0.0,0.06,0,25984 +oracle-default,oracle,odbc,10mbitethhd,10,150,1000,2,0,6.86121392250061,152878,213,0.01,0.05,0,28248 +oracle-default,oracle,jdbc,10mbitethhd,10,150,1000,2,0,35.175265073776245,199380,1031,0.22,3.11,0,145132 +oracle-default,oracle,native,10mbitethhd,10,150,10000,2,0,36.992818117141724,1396161,1238,0.02,0.31,0,25928 +oracle-default,oracle,odbc,10mbitethhd,10,150,10000,2,0,24.416155099868774,1359305,753,0.01,0.29,0,28524 +oracle-default,oracle,jdbc,10mbitethhd,10,150,10000,2,0,308.41627502441406,1802323,8683,0.31,5.57,0,181672 +oracle-default,oracle,native,10mbitethhd,10,150,100000,2,0,321.7300601005554,13797297,9195,0.12,3.07,0,25780 +oracle-default,oracle,odbc,10mbitethhd,10,150,100000,2,0,198.51357984542847,13472477,5577,0.05,2.82,0,28492 +oracle-default,oracle,jdbc,10mbitethhd,10,150,100000,2,1,-1,3509369,16750,0.38,6.37,0,186796 +oracle-default,oracle,native,10mbitethhd,10,150,1000000,2,1,-1,25914682,16750,0.21,5.77,0,25980 +oracle-default,oracle,odbc,10mbitethhd,10,150,1000000,2,1,-1,41498030,16620,0.13,8.16,0,28120 +oracle-default,oracle,jdbc,10mbitethhd,10,150,1000000,2,1,-1,3536895,16811,0.34,6.27,0,185332 +postgres-default,postgres,native,unlimited,-1,-1,1,2,0,0.09309196472167969,11254,30,0.0,0.06,0,11120 +postgres-default,postgres,odbc,unlimited,-1,-1,1,2,0,0.04597783088684082,10332,36,0.0,0.02,0,11044 +postgres-default,postgres,jdbc,unlimited,-1,-1,1,2,0,0.5537588596343994,8922,35,0.06,0.74,0,60180 +postgres-default,postgres,native,unlimited,-1,-1,100,2,0,0.0932619571685791,29796,32,0.01,0.05,0,11160 +postgres-default,postgres,odbc,unlimited,-1,-1,100,2,0,0.04822111129760742,29979,36,0.0,0.03,0,11332 +postgres-default,postgres,jdbc,unlimited,-1,-1,100,2,0,0.5524299144744873,29152,34,0.06,0.83,0,62452 +postgres-default,postgres,native,unlimited,-1,-1,1000,2,0,0.1048281192779541,212781,65,0.0,0.07,0,11576 +postgres-default,postgres,odbc,unlimited,-1,-1,1000,2,0,0.06334900856018066,212979,69,0.0,0.04,0,11784 +postgres-default,postgres,jdbc,unlimited,-1,-1,1000,2,0,0.7077481746673584,210549,64,0.09,1.18,0,72760 +postgres-default,postgres,native,unlimited,-1,-1,10000,2,0,0.1553821563720703,2038539,401,0.01,0.09,0,15120 +postgres-default,postgres,odbc,unlimited,-1,-1,10000,2,0,0.19217300415039062,2040668,439,0.01,0.15,0,17740 +postgres-default,postgres,jdbc,unlimited,-1,-1,10000,2,0,0.7742290496826172,2027843,201,0.09,1.58,0,131124 +postgres-default,postgres,native,unlimited,-1,-1,100000,2,0,0.6474030017852783,20407077,3774,0.03,0.33,0,63660 +postgres-default,postgres,odbc,unlimited,-1,-1,100000,2,0,1.4805810451507568,20406198,3714,0.06,1.34,0,87848 +postgres-default,postgres,jdbc,unlimited,-1,-1,100000,2,0,1.693605899810791,20309622,3281,0.24,2.66,0,306200 +postgres-default,postgres,native,unlimited,-1,-1,1000000,2,0,5.055478096008301,204920695,37166,0.32,2.38,0,547180 +postgres-default,postgres,odbc,unlimited,-1,-1,1000000,2,0,11.210913896560669,204936523,37093,0.46,10.44,0,787560 +postgres-default,postgres,jdbc,unlimited,-1,-1,1000000,2,0,11.30243706703186,203950729,30686,1.23,32.66,0,1011804 +postgres-default,postgres,native,gigabitethld,1000,0.3,1,2,0,0.08676719665527344,10062,31,0.02,0.03,0,11260 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,1,2,0,0.061215877532958984,10139,33,0.0,0.02,0,11100 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,1,2,0,0.46155500411987305,8370,27,0.06,0.58,0,58788 +postgres-default,postgres,native,gigabitethld,1000,0.3,100,2,0,0.08289885520935059,29848,33,0.0,0.05,0,11420 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,100,2,0,0.05189204216003418,29972,36,0.0,0.02,0,11180 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,100,2,0,0.5423488616943359,35515,124,0.09,0.71,0,59640 +postgres-default,postgres,native,gigabitethld,1000,0.3,1000,2,0,0.09265899658203125,212365,57,0.0,0.06,0,11540 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,1000,2,0,0.06493782997131348,212691,65,0.01,0.02,0,11564 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,1000,2,0,0.5505850315093994,210985,70,0.06,0.88,0,71560 +postgres-default,postgres,native,gigabitethld,1000,0.3,10000,2,0,0.16553997993469238,2035407,342,0.01,0.08,0,15160 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,10000,2,0,0.18639516830444336,2033044,323,0.01,0.12,0,17948 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,10000,2,0,0.8211400508880615,2032767,455,0.13,1.6,0,133200 +postgres-default,postgres,native,gigabitethld,1000,0.3,100000,2,0,0.5225999355316162,20391803,3462,0.02,0.26,0,63692 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,100000,2,0,1.450469970703125,20383273,3395,0.04,1.28,0,87292 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,100000,2,0,1.5552918910980225,20321894,3513,0.24,2.23,0,310728 +postgres-default,postgres,native,gigabitethld,1000,0.3,1000000,2,0,4.3603949546813965,204897161,36574,0.36,2.17,0,546964 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,1000000,2,0,11.298299074172974,204906906,36556,0.48,10.22,0,787952 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,1000000,2,0,10.775822162628174,203638333,26235,1.34,31.84,0,993532 +postgres-default,postgres,native,10mbitethhd,10,150,1,2,0,1.9563560485839844,16714,130,0.01,0.08,0,11096 +postgres-default,postgres,odbc,10mbitethhd,10,150,1,2,0,2.4994120597839355,22764,142,0.0,0.05,0,11044 +postgres-default,postgres,jdbc,10mbitethhd,10,150,1,2,0,2.4160430431365967,10736,50,0.06,0.85,0,63320 +postgres-default,postgres,native,10mbitethhd,10,150,100,2,0,1.954223871231079,31714,50,0.0,0.08,0,11156 +postgres-default,postgres,odbc,10mbitethhd,10,150,100,2,0,2.51955509185791,39568,109,0.01,0.04,0,11108 +postgres-default,postgres,jdbc,10mbitethhd,10,150,100,2,0,2.5052459239959717,30018,59,0.1,0.92,0,60224 +postgres-default,postgres,native,10mbitethhd,10,150,1000,2,0,2.3483219146728516,217185,129,0.01,0.08,0,11728 +postgres-default,postgres,odbc,10mbitethhd,10,150,1000,2,0,2.919563055038452,222264,141,0.01,0.06,0,11892 +postgres-default,postgres,jdbc,10mbitethhd,10,150,1000,2,0,2.9664387702941895,217305,136,0.12,1.14,0,71232 +postgres-default,postgres,native,10mbitethhd,10,150,10000,2,0,4.120481014251709,2025949,136,0.01,0.11,0,15232 +postgres-default,postgres,odbc,10mbitethhd,10,150,10000,2,0,4.78204607963562,2031041,229,0.02,0.21,0,17572 +postgres-default,postgres,jdbc,10mbitethhd,10,150,10000,2,0,4.671367883682251,2024497,268,0.16,1.73,0,131360 +postgres-default,postgres,native,10mbitethhd,10,150,100000,2,0,19.89352512359619,20311113,1777,0.07,0.42,0,63392 +postgres-default,postgres,odbc,10mbitethhd,10,150,100000,2,0,21.169316053390503,20269446,1847,0.06,1.57,0,88176 +postgres-default,postgres,jdbc,10mbitethhd,10,150,100000,2,0,20.195245027542114,20227153,1562,0.28,3.14,0,271580 +postgres-default,postgres,native,10mbitethhd,10,150,1000000,2,0,176.82577800750732,204660854,31109,0.57,4.03,0,547092 +postgres-default,postgres,odbc,10mbitethhd,10,150,1000000,2,0,183.7528100013733,204513127,31549,0.62,13.1,0,788088 +postgres-default,postgres,jdbc,10mbitethhd,10,150,1000000,2,0,178.31360006332397,203947682,31190,2.2,39.87,0,1096304 +mariadb-default,mariadb,native,unlimited,-1,-1,1,2,0,0.006599903106689453,2599,17,0.0,0.0,0,5808 +mariadb-default,mariadb,odbc,unlimited,-1,-1,1,2,0,0.009568929672241211,2935,23,0.0,0.0,0,6300 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,1,2,0,0.4460580348968506,3930,23,0.05,0.68,0,60292 +mariadb-default,mariadb,native,unlimited,-1,-1,100,2,0,0.007071971893310547,15256,17,0.0,0.0,0,6036 +mariadb-default,mariadb,odbc,unlimited,-1,-1,100,2,0,0.014623880386352539,15592,23,0.0,0.0,0,6472 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,100,2,0,0.4760010242462158,16963,35,0.08,0.7,0,62548 +mariadb-default,mariadb,native,unlimited,-1,-1,1000,2,0,0.008488178253173828,133580,25,0.0,0.0,0,6020 +mariadb-default,mariadb,odbc,unlimited,-1,-1,1000,2,0,0.02820587158203125,133916,31,0.0,0.02,0,6488 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,1000,2,0,0.5151841640472412,134948,40,0.07,0.88,0,71528 +mariadb-default,mariadb,native,unlimited,-1,-1,10000,2,0,0.05379199981689453,1314239,135,0.0,0.02,0,8176 +mariadb-default,mariadb,odbc,unlimited,-1,-1,10000,2,0,0.19232678413391113,1314419,138,0.0,0.16,0,9124 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,10000,2,0,0.7147121429443359,1315980,142,0.08,1.56,0,131288 +mariadb-default,mariadb,native,unlimited,-1,-1,100000,2,0,0.39579296112060547,13227308,1227,0.0,0.21,0,33940 +mariadb-default,mariadb,odbc,unlimited,-1,-1,100000,2,0,1.848067045211792,13232246,1305,0.0,1.69,0,34736 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,100000,2,0,2.0348010063171387,13264964,1173,0.31,3.07,0,380104 +mariadb-default,mariadb,native,unlimited,-1,-1,1000000,2,0,4.29718804359436,133177169,12233,0.06,2.26,0,291456 +mariadb-default,mariadb,odbc,unlimited,-1,-1,1000000,2,0,18.228806018829346,133206290,12621,0.11,16.24,0,292320 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,1000000,2,0,14.366097211837769,133105080,9947,1.07,34.74,0,883764 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,1,2,0,0.02326798439025879,2599,17,0.0,0.0,0,6004 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,1,2,0,0.02430891990661621,2935,23,0.0,0.0,0,6600 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,1,2,0,0.4965488910675049,6718,85,0.06,0.63,0,58020 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,100,2,0,0.021680116653442383,15256,17,0.0,0.0,0,5720 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,100,2,0,0.03306984901428223,15592,23,0.0,0.0,0,6420 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,100,2,0,0.47718310356140137,16203,24,0.05,0.68,0,62032 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,1000,2,0,0.024673938751220703,133580,25,0.0,0.0,0,6044 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,1000,2,0,0.05106186866760254,133968,32,0.0,0.02,0,6464 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,1000,2,0,0.5478911399841309,136121,45,0.08,0.86,0,72072 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,10000,2,0,0.08598613739013672,1314863,144,0.0,0.03,0,8176 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,10000,2,0,0.26423192024230957,1314607,141,0.0,0.2,0,9156 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,10000,2,0,0.8962469100952148,1314302,125,0.11,1.72,0,133904 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,100000,2,0,0.5009260177612305,13225468,1194,0.02,0.25,0,34136 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,100000,2,0,2.1941709518432617,13232986,1281,0.02,1.96,0,34668 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,100000,2,0,1.832509994506836,13227385,1202,0.24,2.42,0,368528 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,1000000,2,0,4.2165398597717285,133213343,12277,0.17,2.18,0,291508 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,1000000,2,0,18.295804977416992,133194693,12464,0.19,16.3,0,292524 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,1000000,2,0,16.144249200820923,133107788,10769,1.18,35.94,0,864248 +mariadb-default,mariadb,native,10mbitethhd,10,150,1,2,0,1.526252031326294,3613,21,0.0,0.0,0,5812 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,1,2,0,2.4387152194976807,10029,121,0.0,0.0,0,6600 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,1,2,0,3.051581859588623,9020,108,0.09,0.93,0,61788 +mariadb-default,mariadb,native,10mbitethhd,10,150,100,2,0,1.532940149307251,17454,38,0.0,0.0,0,5916 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,100,2,0,2.4391160011291504,16320,33,0.0,0.0,0,6496 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,100,2,0,3.090069055557251,23437,108,0.11,0.92,0,61012 +mariadb-default,mariadb,native,10mbitethhd,10,150,1000,2,0,1.9215538501739502,138052,105,0.0,0.0,0,6048 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,1000,2,0,2.869126081466675,135406,42,0.0,0.05,0,6472 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,1000,2,0,3.1484720706939697,141741,151,0.09,1.09,0,71720 +mariadb-default,mariadb,native,10mbitethhd,10,150,10000,2,0,3.2042739391326904,1318993,206,0.0,0.05,0,8228 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,10000,2,0,4.314738988876343,1321845,236,0.01,0.24,0,8984 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,10000,2,0,4.6392669677734375,1318316,179,0.14,1.81,0,134012 +mariadb-default,mariadb,native,10mbitethhd,10,150,100000,2,0,13.128276109695435,13216304,915,0.01,0.34,0,34104 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,100000,2,0,15.839339017868042,13223670,1018,0.02,2.17,0,34672 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,100000,2,0,15.326340198516846,13213831,860,0.41,3.69,0,378468 +mariadb-default,mariadb,native,10mbitethhd,10,150,1000000,2,0,115.32029008865356,133182426,11573,0.26,3.12,0,291316 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,1000000,2,0,132.44030809402466,133199703,11802,0.2,20.91,0,292380 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,1000000,2,0,121.0829119682312,133093665,9753,1.93,49.98,0,1065036 +monetdb-default,monetdb,native,unlimited,-1,-1,1,2,0,0.06706786155700684,2907,35,0.0,0.02,0,9660 +monetdb-default,monetdb,odbc,unlimited,-1,-1,1,2,0,0.08419585227966309,5286,53,0.0,0.02,0,11116 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,1,2,0,0.5707519054412842,12414,56,0.07,0.67,0,57664 +monetdb-default,monetdb,native,unlimited,-1,-1,100,2,0,0.06795501708984375,17904,38,0.0,0.02,0,9580 +monetdb-default,monetdb,odbc,unlimited,-1,-1,100,2,0,0.0724189281463623,20286,56,0.0,0.02,0,11108 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,100,2,0,0.4761679172515869,26634,80,0.05,0.68,0,62528 +monetdb-default,monetdb,native,unlimited,-1,-1,1000,2,0,0.07930779457092285,158300,89,0.0,0.02,0,9768 +monetdb-default,monetdb,odbc,unlimited,-1,-1,1000,2,0,0.08505392074584961,160682,107,0.0,0.03,0,11076 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,1000,2,0,0.6531720161437988,166991,124,0.11,1.04,0,80484 +monetdb-default,monetdb,native,unlimited,-1,-1,10000,2,0,0.18546414375305176,1559658,629,0.0,0.07,0,9908 +monetdb-default,monetdb,odbc,unlimited,-1,-1,10000,2,0,0.2674691677093506,1562109,642,0.01,0.15,0,11264 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,10000,2,0,0.9894640445709229,1562601,556,0.09,1.74,0,132036 +monetdb-default,monetdb,native,unlimited,-1,-1,100000,2,0,1.149116039276123,15661311,5649,0.0,0.68,0,9596 +monetdb-default,monetdb,odbc,unlimited,-1,-1,100000,2,0,1.6011021137237549,15685698,6039,0.04,1.22,0,11060 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,100000,2,0,3.864229917526245,15680737,5849,0.34,3.49,0,494076 +monetdb-default,monetdb,native,unlimited,-1,-1,1000000,2,0,10.707726001739502,157525967,56586,0.2,6.06,0,9676 +monetdb-default,monetdb,odbc,unlimited,-1,-1,1000000,2,0,15.575929880142212,157783393,60080,0.31,12.78,0,11244 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,1000000,2,0,28.91256594657898,157658913,58562,1.38,15.93,0,1363348 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,1,2,0,0.08182215690612793,2907,35,0.0,0.02,0,9656 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,1,2,0,0.11025500297546387,5286,53,0.0,0.02,0,11132 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,1,2,0,0.6384999752044678,11235,64,0.08,0.78,0,62244 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,100,2,0,0.10011100769042969,17906,38,0.0,0.02,0,9608 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,100,2,0,0.12116193771362305,20283,56,0.0,0.03,0,11212 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,100,2,0,0.6929700374603271,25362,55,0.09,0.77,0,62176 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,1000,2,0,0.10627603530883789,158301,89,0.0,0.03,0,9724 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,1000,2,0,0.12522315979003906,160680,107,0.0,0.03,0,11156 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,1000,2,0,0.7091069221496582,167334,136,0.07,1.12,0,80528 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,10000,2,0,0.24733710289001465,1557787,593,0.0,0.09,0,9856 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,10000,2,0,0.31608009338378906,1563640,666,0.02,0.13,0,11052 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,10000,2,0,1.0917539596557617,1568356,666,0.12,1.82,0,128944 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,100000,2,0,1.3003520965576172,15618504,4841,0.04,0.58,0,9596 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,100000,2,0,1.6856920719146729,15639858,5013,0.02,1.1,0,11140 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,100000,2,0,3.7269351482391357,15635605,4952,0.32,3.14,0,363928 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,1000000,2,0,11.169606924057007,157002867,46570,0.3,6.42,0,9860 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,1000000,2,0,17.96234393119812,157381008,48984,0.3,11.94,0,11100 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,1000000,2,0,26.260730981826782,157358915,52816,1.21,13.85,0,1362472 +monetdb-default,monetdb,native,10mbitethhd,10,150,1,2,0,2.2174129486083984,8241,97,0.0,0.02,0,9592 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,1,2,0,3.472830057144165,10026,121,0.0,0.03,0,11212 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,1,2,0,4.31793999671936,19061,198,0.08,0.82,0,57400 +monetdb-default,monetdb,native,10mbitethhd,10,150,100,2,0,2.2238001823425293,20800,78,0.0,0.04,0,9704 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,100,2,0,3.4531149864196777,24165,108,0.0,0.03,0,11224 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,100,2,0,4.310678005218506,33207,144,0.08,0.88,0,61136 +monetdb-default,monetdb,native,10mbitethhd,10,150,1000,2,0,2.6208670139312744,157833,74,0.0,0.04,0,9740 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,1000,2,0,3.868863105773926,168352,218,0.0,0.06,0,11192 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,1000,2,0,5.386561155319214,172080,200,0.1,1.38,0,78372 +monetdb-default,monetdb,native,10mbitethhd,10,150,10000,2,0,4.016919136047363,1539980,199,0.0,0.12,0,9728 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,10000,2,0,10.0244779586792,1574245,767,0.0,0.26,0,11232 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,10000,2,0,8.346237897872925,1558176,423,0.16,2.07,0,130316 +monetdb-default,monetdb,native,10mbitethhd,10,150,100000,2,0,15.355216979980469,15439952,1259,0.04,1.18,0,9712 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,100000,2,0,47.06316900253296,15749942,6892,0.09,2.14,0,11096 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,100000,2,0,32.284574031829834,15716149,6318,0.28,4.35,0,123492 +monetdb-default,monetdb,native,10mbitethhd,10,150,1000000,2,0,136.63300704956055,157444362,54290,0.45,9.89,0,9592 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,1000000,2,0,434.8333921432495,158341589,68308,0.69,21.39,0,11076 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,1000000,2,0,275.1066119670868,158076115,64713,1.68,26.36,0,129224 +hbase-default,hbase,native,unlimited,-1,-1,1,2,0,4.7856550216674805,14138,197,0.47,13.0,0,451420 +hbase-default,hbase,native,unlimited,-1,-1,100,2,0,5.060964107513428,86248,145,0.46,13.25,0,444400 +hbase-default,hbase,native,unlimited,-1,-1,1000,2,0,6.738840103149414,766267,262,0.54,20.46,0,474904 +hbase-default,hbase,native,unlimited,-1,-1,10000,2,0,14.493979930877686,8319891,702,0.98,34.05,0,591108 +hbase-default,hbase,native,unlimited,-1,-1,100000,2,0,94.84808111190796,75681802,4746,3.55,187.18,0,606092 +hbase-default,hbase,native,unlimited,-1,-1,1000000,2,1,-1,487768018,31869,20.17,1166.94,0,615708 +hbase-default,hbase,native,gigabitethld,1000,0.3,1,2,0,4.6567089557647705,10654,130,0.39,12.79,0,452928 +hbase-default,hbase,native,gigabitethld,1000,0.3,100,2,0,5.2380290031433105,87084,151,0.51,14.12,0,452096 +hbase-default,hbase,native,gigabitethld,1000,0.3,1000,2,0,6.762162923812866,763079,193,0.54,19.31,0,474240 +hbase-default,hbase,native,gigabitethld,1000,0.3,10000,2,0,14.654096841812134,8321991,714,0.89,34.94,0,617988 +hbase-default,hbase,native,gigabitethld,1000,0.3,100000,2,0,98.72640013694763,75731825,5640,3.51,195.63,0,631336 +hbase-default,hbase,native,gigabitethld,1000,0.3,1000000,2,1,-1,474179867,34842,20.56,1146.18,0,616728 +hbase-default,hbase,native,10mbitethhd,10,150,1,2,0,8.551306962966919,22802,281,0.47,14.22,0,458272 +hbase-default,hbase,native,10mbitethhd,10,150,100,2,0,8.995476961135864,94346,272,0.52,16.86,0,448016 +hbase-default,hbase,native,10mbitethhd,10,150,1000,2,0,11.593446016311646,770717,323,0.58,21.65,0,475756 +hbase-default,hbase,native,10mbitethhd,10,150,10000,2,0,30.301764965057373,8351221,1156,0.99,39.01,0,603744 +hbase-default,hbase,native,10mbitethhd,10,150,100000,2,0,207.27994990348816,75907923,8178,3.93,220.08,0,609964 +hbase-default,hbase,native,10mbitethhd,10,150,1000000,2,1,-1,228414680,24066,10.78,625.11,0,623420 +mongodb-default,mongodb,native,unlimited,-1,-1,1,2,0,0.04825901985168457,1881,12,0.01,0.02,0,49360 +mongodb-default,mongodb,native,unlimited,-1,-1,100,2,0,0.04805302619934082,39851,14,0.01,0.03,0,45440 +mongodb-default,mongodb,native,unlimited,-1,-1,1000,2,0,0.05988597869873047,386592,38,0.01,0.04,0,46656 +mongodb-default,mongodb,native,unlimited,-1,-1,10000,2,0,0.18194198608398438,3841761,211,0.02,0.12,0,51188 +mongodb-default,mongodb,native,unlimited,-1,-1,100000,2,0,1.478572130203247,38368258,1030,0.06,1.06,0,52296 +mongodb-default,mongodb,native,unlimited,-1,-1,1000000,2,0,14.67634105682373,383561783,9426,0.41,10.64,0,57532 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,1,2,0,0.053787946701049805,1933,13,0.01,0.02,0,47492 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,100,2,0,0.05273103713989258,39851,14,0.01,0.02,0,44120 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,1000,2,0,0.07803583145141602,385708,21,0.01,0.04,0,44820 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,10000,2,0,0.22409701347351074,3836041,101,0.02,0.12,0,51072 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,100000,2,0,1.6323421001434326,38365286,977,0.05,0.97,0,57380 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,1000000,2,0,17.058074951171875,383566311,9509,0.24,10.66,0,57632 +mongodb-default,mongodb,native,10mbitethhd,10,150,1,2,0,0.976207971572876,3041,28,0.01,0.04,0,44336 +mongodb-default,mongodb,native,10mbitethhd,10,150,100,2,0,1.0070509910583496,41989,35,0.01,0.04,0,47668 +mongodb-default,mongodb,native,10mbitethhd,10,150,1000,2,0,1.56288480758667,389316,37,0.02,0.06,0,49696 +mongodb-default,mongodb,native,10mbitethhd,10,150,10000,2,0,4.701706171035767,3841689,174,0.02,0.16,0,47772 +mongodb-default,mongodb,native,10mbitethhd,10,150,100000,2,0,37.794533014297485,38440082,2121,0.06,1.38,0,52392 +mongodb-default,mongodb,native,10mbitethhd,10,150,1000000,2,0,366.90131092071533,384327266,21378,0.48,13.11,0,52276 +mariadb-compress,mariadb,native,unlimited,-1,-1,1,3,0,0.007624149322509766,1807,16,0.0,0.0,0,5812 +mariadb-compress,mariadb,native,unlimited,-1,-1,100,3,0,0.008407831192016602,6745,17,0.0,0.0,0,5920 +mariadb-compress,mariadb,native,unlimited,-1,-1,1000,3,0,0.018398046493530273,46631,19,0.0,0.0,0,5856 +mariadb-compress,mariadb,native,unlimited,-1,-1,10000,3,0,0.11478710174560547,505030,135,0.0,0.03,0,8212 +mariadb-compress,mariadb,native,unlimited,-1,-1,100000,3,0,1.0783500671386719,5049148,1237,0.03,0.34,0,34232 +mariadb-compress,mariadb,native,unlimited,-1,-1,1000000,3,0,9.009628057479858,50541857,12338,0.19,3.19,0,291536 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,1,3,0,0.019954919815063477,1859,17,0.0,0.0,0,6004 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,100,3,0,0.010616064071655273,6745,17,0.0,0.0,0,5980 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,1000,3,0,0.03178882598876953,46631,19,0.0,0.0,0,6000 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,10000,3,0,0.11014890670776367,505030,135,0.0,0.03,0,8240 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,100000,3,0,0.8776609897613525,5048536,1228,0.01,0.34,0,34136 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,1000000,3,0,9.060336112976074,50538960,12326,0.22,2.94,0,291532 +mariadb-compress,mariadb,native,10mbitethhd,10,150,1,3,0,1.5281999111175537,6647,90,0.0,0.0,0,5944 +mariadb-compress,mariadb,native,10mbitethhd,10,150,100,3,0,1.5327088832855225,11355,88,0.0,0.0,0,5892 +mariadb-compress,mariadb,native,10mbitethhd,10,150,1000,3,0,1.8682851791381836,48365,33,0.0,0.01,0,6092 +mariadb-compress,mariadb,native,10mbitethhd,10,150,10000,3,0,2.3833940029144287,505114,133,0.0,0.06,0,8356 +mariadb-compress,mariadb,native,10mbitethhd,10,150,100000,3,0,6.512933015823364,5007684,414,0.02,0.52,0,34184 +mariadb-compress,mariadb,native,10mbitethhd,10,150,1000000,3,0,44.697975158691406,50351046,8489,0.24,4.32,0,291552 +db2-default,db2,native,unlimited,-1,-1,1,3,0,1.1682090759277344,6489,42,0.01,0.0,0,36864 +db2-default,db2,odbc,unlimited,-1,-1,1,3,0,0.1176910400390625,4242,22,0.02,0.07,0,37352 +db2-default,db2,jdbc,unlimited,-1,-1,1,3,0,0.7301349639892578,8199,80,0.1,0.96,0,71640 +db2-default,db2,native,unlimited,-1,-1,100,3,0,1.1776349544525146,21095,33,0.01,0.01,0,36880 +db2-default,db2,odbc,unlimited,-1,-1,100,3,0,0.12410116195678711,20462,25,0.0,0.09,0,36876 +db2-default,db2,jdbc,unlimited,-1,-1,100,3,0,0.7905318737030029,21539,28,0.06,1.13,0,75568 +db2-default,db2,native,unlimited,-1,-1,1000,3,0,1.184708833694458,171136,101,0.02,0.0,0,36888 +db2-default,db2,odbc,unlimited,-1,-1,1000,3,0,0.13198304176330566,167415,33,0.0,0.1,0,37804 +db2-default,db2,jdbc,unlimited,-1,-1,1000,3,0,0.8566379547119141,168798,38,0.1,1.37,0,89072 +db2-default,db2,native,unlimited,-1,-1,10000,3,0,1.3295791149139404,1627403,135,0.06,0.0,0,37020 +db2-default,db2,odbc,unlimited,-1,-1,10000,3,0,0.2831861972808838,1628020,189,0.02,0.22,0,37612 +db2-default,db2,jdbc,unlimited,-1,-1,10000,3,0,1.165118932723999,1629639,131,0.09,2.32,0,140684 +db2-default,db2,native,unlimited,-1,-1,100000,3,0,2.6324689388275146,16224054,1156,0.17,0.26,0,34880 +db2-default,db2,odbc,unlimited,-1,-1,100000,3,0,1.4822509288787842,16215205,1009,0.04,1.22,0,37272 +db2-default,db2,jdbc,unlimited,-1,-1,100000,3,0,1.951380968093872,16250050,1092,0.21,2.86,0,257700 +db2-default,db2,native,unlimited,-1,-1,1000000,3,0,13.99567699432373,162082536,10213,2.58,1.15,0,35060 +db2-default,db2,odbc,unlimited,-1,-1,1000000,3,0,15.049386978149414,162081036,10223,0.28,12.64,0,37712 +db2-default,db2,jdbc,unlimited,-1,-1,1000000,3,0,10.389611959457397,162359573,10062,1.06,8.54,0,1089696 +db2-default,db2,native,gigabitethld,1000,0.3,1,3,0,1.1858210563659668,5507,38,0.0,0.01,0,35116 +db2-default,db2,odbc,gigabitethld,1000,0.3,1,3,0,0.15955519676208496,5140,24,0.01,0.08,0,37136 +db2-default,db2,jdbc,gigabitethld,1000,0.3,1,3,0,0.7629921436309814,4975,18,0.09,1.04,0,74924 +db2-default,db2,native,gigabitethld,1000,0.3,100,3,0,1.1850941181182861,24841,91,0.01,0.0,0,35008 +db2-default,db2,odbc,gigabitethld,1000,0.3,100,3,0,0.13265490531921387,20484,27,0.0,0.08,0,39656 +db2-default,db2,jdbc,gigabitethld,1000,0.3,100,3,0,0.7497279644012451,20999,19,0.12,0.99,0,76068 +db2-default,db2,native,gigabitethld,1000,0.3,1000,3,0,1.2239210605621338,168570,37,0.01,0.01,0,37020 +db2-default,db2,odbc,gigabitethld,1000,0.3,1000,3,0,0.15632200241088867,167115,29,0.01,0.1,0,39772 +db2-default,db2,jdbc,gigabitethld,1000,0.3,1000,3,0,0.9130160808563232,168506,33,0.08,1.51,0,90508 +db2-default,db2,native,gigabitethld,1000,0.3,10000,3,0,1.4453511238098145,1625061,128,0.04,0.02,0,34768 +db2-default,db2,odbc,gigabitethld,1000,0.3,10000,3,0,0.40099096298217773,1624234,117,0.0,0.22,0,37800 +db2-default,db2,jdbc,gigabitethld,1000,0.3,10000,3,0,1.2674400806427002,1630211,139,0.13,2.47,0,139968 +db2-default,db2,native,gigabitethld,1000,0.3,100000,3,0,3.3028478622436523,16224693,1160,0.23,0.18,0,35024 +db2-default,db2,odbc,gigabitethld,1000,0.3,100000,3,0,2.3395771980285645,16216425,1017,0.01,1.22,0,39040 +db2-default,db2,jdbc,gigabitethld,1000,0.3,100000,3,0,3.6690568923950195,16252778,1105,0.24,3.12,0,248352 +db2-default,db2,native,gigabitethld,1000,0.3,1000000,3,0,22.951112031936646,162090703,10330,2.54,1.56,0,35112 +db2-default,db2,odbc,gigabitethld,1000,0.3,1000000,3,0,23.57976198196411,162097679,10429,0.07,12.92,0,37304 +db2-default,db2,jdbc,gigabitethld,1000,0.3,1000000,3,0,26.187124013900757,162387297,10486,0.77,10.91,0,581384 +db2-default,db2,native,10mbitethhd,10,150,1,3,0,3.6074819564819336,8921,66,0.02,0.0,0,35268 +db2-default,db2,odbc,10mbitethhd,10,150,1,3,0,2.2753701210021973,10234,115,0.0,0.12,0,36872 +db2-default,db2,jdbc,10mbitethhd,10,150,1,3,0,2.429044008255005,7069,37,0.06,1.18,0,71796 +db2-default,db2,native,10mbitethhd,10,150,100,3,0,3.6295039653778076,30070,179,0.01,0.02,0,36868 +db2-default,db2,odbc,10mbitethhd,10,150,100,3,0,2.2906320095062256,23912,40,0.01,0.1,0,39100 +db2-default,db2,jdbc,10mbitethhd,10,150,100,3,0,2.439424991607666,24793,89,0.1,1.26,0,76096 +db2-default,db2,native,10mbitethhd,10,150,1000,3,0,4.385812997817993,172998,117,0.03,0.0,0,34772 +db2-default,db2,odbc,10mbitethhd,10,150,1000,3,0,3.0376880168914795,172755,116,0.02,0.12,0,39260 +db2-default,db2,jdbc,10mbitethhd,10,150,1000,3,0,3.829303026199341,177100,177,0.13,1.66,0,89092 +db2-default,db2,native,10mbitethhd,10,150,10000,3,0,12.491899013519287,1642529,384,0.07,0.05,0,35020 +db2-default,db2,odbc,10mbitethhd,10,150,10000,3,0,11.156251192092896,1637970,315,0.02,0.39,0,39712 +db2-default,db2,jdbc,10mbitethhd,10,150,10000,3,0,18.959017038345337,1660096,563,0.16,2.85,0,130040 +db2-default,db2,native,10mbitethhd,10,150,100000,3,0,95.80652403831482,16364205,3102,0.67,0.78,0,36856 +db2-default,db2,odbc,10mbitethhd,10,150,100000,3,0,92.72695994377136,16354453,2983,0.04,2.92,0,37720 +db2-default,db2,jdbc,10mbitethhd,10,150,100000,3,0,166.45998191833496,16499569,4601,0.25,4.84,0,130644 +db2-default,db2,native,10mbitethhd,10,150,1000000,3,1,-1,105823974,19472,3.85,5.5,0,34620 +db2-default,db2,odbc,10mbitethhd,10,150,1000000,3,1,-1,108149869,19976,0.13,18.92,0,38448 +db2-default,db2,jdbc,10mbitethhd,10,150,1000000,3,1,-1,60235969,16971,0.52,10.04,0,136296 +oracle-default,oracle,native,unlimited,-1,-1,1,3,0,0.04522395133972168,11734,43,0.0,0.0,0,25644 +oracle-default,oracle,odbc,unlimited,-1,-1,1,3,0,0.05005192756652832,10603,39,0.0,0.01,0,28104 +oracle-default,oracle,jdbc,unlimited,-1,-1,1,3,0,1.0804698467254639,16989,119,0.12,1.42,0,89912 +oracle-default,oracle,native,unlimited,-1,-1,100,3,0,0.04481005668640137,27653,101,0.0,0.01,0,25944 +oracle-default,oracle,odbc,unlimited,-1,-1,100,3,0,0.06307005882263184,23818,45,0.02,0.01,0,28020 +oracle-default,oracle,jdbc,unlimited,-1,-1,100,3,0,1.038703203201294,25097,65,0.11,1.4,0,93184 +oracle-default,oracle,native,unlimited,-1,-1,1000,3,0,0.0623469352722168,145569,81,0.0,0.02,0,25932 +oracle-default,oracle,odbc,unlimited,-1,-1,1000,3,0,0.06775283813476562,143018,66,0.01,0.02,0,28516 +oracle-default,oracle,jdbc,unlimited,-1,-1,1000,3,0,1.1794240474700928,146408,248,0.13,1.92,0,130612 +oracle-default,oracle,native,unlimited,-1,-1,10000,3,0,0.2669188976287842,1336211,355,0.01,0.17,0,26088 +oracle-default,oracle,odbc,unlimited,-1,-1,10000,3,0,0.2069079875946045,1323210,286,0.0,0.14,0,28260 +oracle-default,oracle,jdbc,unlimited,-1,-1,10000,3,0,1.7898409366607666,1335575,2099,0.21,3.36,0,170776 +oracle-default,oracle,native,unlimited,-1,-1,100000,3,0,1.7072229385375977,13316938,2429,0.09,1.18,0,25644 +oracle-default,oracle,odbc,unlimited,-1,-1,100000,3,0,1.7303621768951416,13232397,2485,0.02,1.39,0,28256 +oracle-default,oracle,jdbc,unlimited,-1,-1,100000,3,0,5.7247068881988525,13264564,20146,0.54,5.5,0,358104 +oracle-default,oracle,native,unlimited,-1,-1,1000000,3,0,16.543314933776855,133496245,31638,0.74,11.54,0,25976 +oracle-default,oracle,odbc,unlimited,-1,-1,1000000,3,0,13.452481031417847,132182335,22955,0.6,10.31,0,28192 +oracle-default,oracle,jdbc,unlimited,-1,-1,1000000,3,0,50.232248067855835,132575987,201166,6.32,15.1,0,246740 +oracle-default,oracle,native,gigabitethld,1000,0.3,1,3,0,0.09604501724243164,12685,46,0.0,0.01,0,25948 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,1,3,0,0.14175009727478027,10604,39,0.01,0.03,0,28140 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,1,3,0,0.9108028411865234,11895,39,0.08,1.14,0,91172 +oracle-default,oracle,native,gigabitethld,1000,0.3,100,3,0,0.08730006217956543,24845,47,0.0,0.0,0,25696 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,100,3,0,0.10136795043945312,23715,43,0.0,0.01,0,28068 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,100,3,0,0.9429690837860107,28309,125,0.12,1.16,0,93752 +oracle-default,oracle,native,gigabitethld,1000,0.3,1000,3,0,0.16429901123046875,145569,81,0.01,0.01,0,25680 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,1000,3,0,0.11893701553344727,143370,71,0.0,0.02,0,28084 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,1000,3,0,1.3708269596099854,146068,245,0.13,2.03,0,135864 +oracle-default,oracle,native,gigabitethld,1000,0.3,10000,3,0,0.6082179546356201,1340889,343,0.01,0.12,0,26056 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,10000,3,0,0.4213120937347412,1323535,291,0.01,0.12,0,28248 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,10000,3,0,4.550598859786987,1342475,2194,0.21,3.28,0,166796 +oracle-default,oracle,native,gigabitethld,1000,0.3,100000,3,0,5.087607145309448,13327665,2614,0.07,1.18,0,25632 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,100000,3,0,3.012708902359009,13216407,2124,0.04,1.04,0,27844 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,100000,3,0,32.68727993965149,13307008,20778,0.45,5.58,0,180312 +oracle-default,oracle,native,gigabitethld,1000,0.3,1000000,3,0,54.36156415939331,133161932,24814,0.59,14.38,0,25948 +oracle-default,oracle,odbc,gigabitethld,1000,0.3,1000000,3,0,17.94058895111084,132296934,25061,0.12,10.9,0,28500 +oracle-default,oracle,jdbc,gigabitethld,1000,0.3,1000000,3,0,300.52508902549744,132992057,207068,2.22,23.92,0,178904 +oracle-default,oracle,native,10mbitethhd,10,150,1,3,0,5.521172046661377,23138,231,0.0,0.02,0,25992 +oracle-default,oracle,odbc,10mbitethhd,10,150,1,3,0,4.913606882095337,17309,131,0.0,0.03,0,27956 +oracle-default,oracle,jdbc,10mbitethhd,10,150,1,3,0,4.78949499130249,19772,154,0.16,1.41,0,90688 +oracle-default,oracle,native,10mbitethhd,10,150,100,3,0,5.832852125167847,35919,218,0.0,0.02,0,25828 +oracle-default,oracle,odbc,10mbitethhd,10,150,100,3,0,5.232758045196533,30282,144,0.01,0.03,0,28224 +oracle-default,oracle,jdbc,10mbitethhd,10,150,100,3,0,7.626557111740112,34205,180,0.13,2.0,0,125584 +oracle-default,oracle,native,10mbitethhd,10,150,1000,3,0,8.669375896453857,158333,267,0.01,0.04,0,25640 +oracle-default,oracle,odbc,10mbitethhd,10,150,1000,3,0,6.875741958618164,154436,243,0.0,0.06,0,28232 +oracle-default,oracle,jdbc,10mbitethhd,10,150,1000,3,0,35.15863513946533,199867,1017,0.18,3.15,0,143532 +oracle-default,oracle,native,10mbitethhd,10,150,10000,3,0,37.09193301200867,1399749,1270,0.01,0.32,0,26032 +oracle-default,oracle,odbc,10mbitethhd,10,150,10000,3,0,24.422749996185303,1355509,694,0.01,0.3,0,28140 +oracle-default,oracle,jdbc,10mbitethhd,10,150,10000,3,0,308.70026993751526,1815034,8932,0.23,5.52,0,182380 +oracle-default,oracle,native,10mbitethhd,10,150,100000,3,0,321.63943219184875,13803625,9334,0.14,3.02,0,25808 +oracle-default,oracle,odbc,10mbitethhd,10,150,100000,3,0,198.35173082351685,13503986,6157,0.04,2.74,0,28244 +oracle-default,oracle,jdbc,10mbitethhd,10,150,100000,3,1,-1,3541293,17360,0.34,6.24,0,184884 +oracle-default,oracle,native,10mbitethhd,10,150,1000000,3,1,-1,26006752,17530,0.13,5.71,0,25720 +oracle-default,oracle,odbc,10mbitethhd,10,150,1000000,3,1,-1,41526493,17497,0.11,8.32,0,28052 +oracle-default,oracle,jdbc,10mbitethhd,10,150,1000000,3,1,-1,3563148,17319,0.36,6.35,0,185308 +postgres-default,postgres,native,unlimited,-1,-1,1,3,0,0.08806920051574707,11430,33,0.0,0.06,0,11100 +postgres-default,postgres,odbc,unlimited,-1,-1,1,3,0,0.05182790756225586,10060,32,0.0,0.03,0,11140 +postgres-default,postgres,jdbc,unlimited,-1,-1,1,3,0,0.5472729206085205,9216,42,0.08,0.8,0,61896 +postgres-default,postgres,native,unlimited,-1,-1,100,3,0,0.08785200119018555,29796,32,0.0,0.06,0,11060 +postgres-default,postgres,odbc,unlimited,-1,-1,100,3,0,0.046523094177246094,29979,36,0.0,0.03,0,11396 +postgres-default,postgres,jdbc,unlimited,-1,-1,100,3,0,0.5481541156768799,28202,31,0.07,0.84,0,62492 +postgres-default,postgres,native,unlimited,-1,-1,1000,3,0,0.10462498664855957,212781,65,0.01,0.06,0,11564 +postgres-default,postgres,odbc,unlimited,-1,-1,1000,3,0,0.05985903739929199,212986,69,0.01,0.03,0,11736 +postgres-default,postgres,jdbc,unlimited,-1,-1,1000,3,0,0.6236169338226318,210341,60,0.09,0.97,0,70408 +postgres-default,postgres,native,unlimited,-1,-1,10000,3,0,0.1497189998626709,2038599,401,0.01,0.08,0,15228 +postgres-default,postgres,odbc,unlimited,-1,-1,10000,3,0,0.185380220413208,2039538,402,0.0,0.16,0,17892 +postgres-default,postgres,jdbc,unlimited,-1,-1,10000,3,0,0.8261759281158447,2029551,391,0.1,1.61,0,129676 +postgres-default,postgres,native,unlimited,-1,-1,100000,3,0,0.6407771110534668,20406089,3755,0.01,0.35,0,63452 +postgres-default,postgres,odbc,unlimited,-1,-1,100000,3,0,1.44234299659729,20408463,3741,0.09,1.3,0,87716 +postgres-default,postgres,jdbc,unlimited,-1,-1,100000,3,0,1.6767539978027344,20307468,3256,0.28,2.6,0,311012 +postgres-default,postgres,native,unlimited,-1,-1,1000000,3,0,4.699744939804077,204919100,37162,0.16,2.36,0,547316 +postgres-default,postgres,odbc,unlimited,-1,-1,1000000,3,0,11.291851043701172,204759622,34609,0.45,10.38,0,786644 +postgres-default,postgres,jdbc,unlimited,-1,-1,1000000,3,0,11.653647899627686,203895770,31235,1.18,35.54,0,947776 +postgres-default,postgres,native,gigabitethld,1000,0.3,1,3,0,0.09063410758972168,10010,30,0.01,0.05,0,11296 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,1,3,0,0.06018805503845215,10067,33,0.0,0.02,0,11376 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,1,3,0,0.5506641864776611,8370,27,0.07,0.76,0,63932 +postgres-default,postgres,native,gigabitethld,1000,0.3,100,3,0,0.12432217597961426,30798,36,0.01,0.07,0,11132 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,100,3,0,0.06001615524291992,29907,36,0.0,0.03,0,11248 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,100,3,0,0.5067760944366455,28150,30,0.06,0.72,0,63712 +postgres-default,postgres,native,gigabitethld,1000,0.3,1000,3,0,0.09332585334777832,212865,66,0.0,0.05,0,11628 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,1000,3,0,0.06697797775268555,212939,68,0.0,0.04,0,11448 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,1000,3,0,0.5919971466064453,209757,47,0.06,0.9,0,74360 +postgres-default,postgres,native,gigabitethld,1000,0.3,10000,3,0,0.14485692977905273,2035023,334,0.0,0.08,0,15204 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,10000,3,0,0.18137407302856445,2036184,366,0.02,0.11,0,17688 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,10000,3,0,0.7713260650634766,2026951,344,0.09,1.53,0,128476 +postgres-default,postgres,native,gigabitethld,1000,0.3,100000,3,0,0.5718498229980469,20390489,3455,0.02,0.26,0,63384 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,100000,3,0,1.1978719234466553,20389069,3480,0.04,1.08,0,87584 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,100000,3,0,1.6563169956207275,20317382,3432,0.22,2.5,0,313492 +postgres-default,postgres,native,gigabitethld,1000,0.3,1000000,3,0,5.483933925628662,204904972,36890,0.31,2.56,0,547128 +postgres-default,postgres,odbc,gigabitethld,1000,0.3,1000000,3,0,11.86874508857727,204971045,37115,0.38,10.59,0,788608 +postgres-default,postgres,jdbc,gigabitethld,1000,0.3,1000000,3,0,9.186407089233398,203629506,26079,1.22,22.3,0,1049172 +postgres-default,postgres,native,10mbitethhd,10,150,1,3,0,1.9476649761199951,12150,60,0.02,0.07,0,11032 +postgres-default,postgres,odbc,10mbitethhd,10,150,1,3,0,2.5006308555603027,21108,114,0.01,0.04,0,11140 +postgres-default,postgres,jdbc,10mbitethhd,10,150,1,3,0,2.4316561222076416,12596,82,0.1,0.83,0,62920 +postgres-default,postgres,native,10mbitethhd,10,150,100,3,0,1.9552719593048096,34406,105,0.0,0.08,0,11308 +postgres-default,postgres,odbc,10mbitethhd,10,150,100,3,0,2.506417989730835,37540,67,0.0,0.05,0,11016 +postgres-default,postgres,jdbc,10mbitethhd,10,150,100,3,0,2.50449800491333,33746,115,0.09,1.0,0,63172 +postgres-default,postgres,native,10mbitethhd,10,150,1000,3,0,2.3644649982452393,216487,118,0.01,0.1,0,11808 +postgres-default,postgres,odbc,10mbitethhd,10,150,1000,3,0,2.92792010307312,219771,92,0.0,0.07,0,11924 +postgres-default,postgres,jdbc,10mbitethhd,10,150,1000,3,0,2.9543490409851074,215531,137,0.12,1.14,0,70820 +postgres-default,postgres,native,10mbitethhd,10,150,10000,3,0,4.12785005569458,2027259,161,0.02,0.13,0,15304 +postgres-default,postgres,odbc,10mbitethhd,10,150,10000,3,0,4.788236141204834,2030606,235,0.02,0.22,0,17656 +postgres-default,postgres,jdbc,10mbitethhd,10,150,10000,3,0,4.70901894569397,2021803,204,0.13,1.82,0,130552 +postgres-default,postgres,native,10mbitethhd,10,150,100000,3,0,19.75166392326355,20311893,1797,0.04,0.48,0,63312 +postgres-default,postgres,odbc,10mbitethhd,10,150,100000,3,0,20.599849224090576,20269580,1837,0.07,1.55,0,87708 +postgres-default,postgres,jdbc,10mbitethhd,10,150,100000,3,0,19.847821950912476,20228986,1600,0.3,3.02,0,268628 +postgres-default,postgres,native,10mbitethhd,10,150,1000000,3,0,173.6227400302887,204660525,31087,0.64,4.02,0,547024 +postgres-default,postgres,odbc,10mbitethhd,10,150,1000000,3,0,184.5232059955597,204529199,31811,0.6,13.45,0,787280 +postgres-default,postgres,jdbc,10mbitethhd,10,150,1000000,3,0,176.22226905822754,203787894,28154,2.06,40.72,0,1130184 +mariadb-default,mariadb,native,unlimited,-1,-1,1,3,0,0.006125926971435547,2598,17,0.0,0.0,0,5888 +mariadb-default,mariadb,odbc,unlimited,-1,-1,1,3,0,0.00896310806274414,2934,23,0.0,0.0,0,6592 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,1,3,0,0.4623839855194092,3493,23,0.1,0.67,0,61108 +mariadb-default,mariadb,native,unlimited,-1,-1,100,3,0,0.00639796257019043,15256,17,0.0,0.0,0,5920 +mariadb-default,mariadb,odbc,unlimited,-1,-1,100,3,0,0.01076817512512207,15708,25,0.0,0.0,0,6456 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,100,3,0,0.45738697052001953,16151,23,0.07,0.69,0,62316 +mariadb-default,mariadb,native,unlimited,-1,-1,1000,3,0,0.009124994277954102,133580,25,0.0,0.0,0,6060 +mariadb-default,mariadb,odbc,unlimited,-1,-1,1000,3,0,0.028298139572143555,134866,34,0.0,0.02,0,6508 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,1000,3,0,0.5400598049163818,134896,39,0.08,0.94,0,71824 +mariadb-default,mariadb,native,unlimited,-1,-1,10000,3,0,0.0492250919342041,1314239,135,0.0,0.02,0,8232 +mariadb-default,mariadb,odbc,unlimited,-1,-1,10000,3,0,0.19425106048583984,1314575,141,0.0,0.16,0,9092 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,10000,3,0,0.7532529830932617,1319162,172,0.08,1.56,0,125800 +mariadb-default,mariadb,native,unlimited,-1,-1,100000,3,0,0.49248719215393066,13226664,1217,0.0,0.28,0,34080 +mariadb-default,mariadb,odbc,unlimited,-1,-1,100000,3,0,2.2755939960479736,13232474,1307,0.02,2.02,0,34700 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,100000,3,0,2.003849983215332,13229809,1251,0.34,2.9,0,380344 +mariadb-default,mariadb,native,unlimited,-1,-1,1000000,3,0,4.365185022354126,133179627,12259,0.1,2.18,0,291264 +mariadb-default,mariadb,odbc,unlimited,-1,-1,1000000,3,0,18.143807888031006,133202995,12593,0.03,16.4,0,292372 +mariadb-default,mariadb,jdbc,unlimited,-1,-1,1000000,3,0,14.238832950592041,133157944,10333,1.13,34.78,0,875104 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,1,3,0,0.01724720001220703,2787,20,0.0,0.0,0,5904 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,1,3,0,0.029644012451171875,2883,23,0.0,0.0,0,6520 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,1,3,0,0.5526101589202881,7986,104,0.06,0.8,0,60096 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,100,3,0,0.01554107666015625,15256,17,0.0,0.0,0,5984 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,100,3,0,0.03066086769104004,15644,24,0.0,0.0,0,6632 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,100,3,0,0.5063159465789795,16151,23,0.06,0.73,0,61316 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,1000,3,0,0.027098894119262695,133580,25,0.0,0.0,0,5900 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,1000,3,0,0.05065488815307617,133916,31,0.0,0.02,0,6504 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,1000,3,0,0.5684969425201416,134735,36,0.06,0.93,0,73012 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,10000,3,0,0.05530810356140137,1312939,110,0.0,0.01,0,8088 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,10000,3,0,0.21110200881958008,1313899,128,0.0,0.16,0,9148 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,10000,3,0,0.7463819980621338,1316136,145,0.11,1.55,0,133788 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,100000,3,0,0.40682291984558105,13224178,1168,0.02,0.19,0,33988 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,100000,3,0,1.814007043838501,13224972,1184,0.01,1.62,0,34740 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,100000,3,0,1.7815618515014648,13227417,1199,0.28,2.52,0,379608 +mariadb-default,mariadb,native,gigabitethld,1000,0.3,1000000,3,0,5.242999076843262,133186543,12355,0.16,2.62,0,291320 +mariadb-default,mariadb,odbc,gigabitethld,1000,0.3,1000000,3,0,22.66650891304016,133225142,12702,0.14,20.33,0,292376 +mariadb-default,mariadb,jdbc,gigabitethld,1000,0.3,1000000,3,0,14.31511902809143,133102208,10350,1.18,35.07,0,867740 +mariadb-default,mariadb,native,10mbitethhd,10,150,1,3,0,1.522780179977417,10131,119,0.0,0.0,0,5684 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,1,3,0,2.4389829635620117,5325,47,0.0,0.01,0,6624 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,1,3,0,3.007554054260254,10162,126,0.1,0.83,0,61472 +mariadb-default,mariadb,native,10mbitethhd,10,150,100,3,0,1.5468840599060059,18876,86,0.0,0.0,0,5968 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,100,3,0,2.4567010402679443,17654,42,0.0,0.01,0,6492 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,100,3,0,3.0693540573120117,21885,112,0.08,0.94,0,62548 +mariadb-default,mariadb,native,10mbitethhd,10,150,1000,3,0,1.9202039241790771,133696,27,0.0,0.01,0,6072 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,1000,3,0,2.863654136657715,142790,181,0.0,0.04,0,6548 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,1000,3,0,3.183659076690674,139793,112,0.05,1.17,0,74080 +mariadb-default,mariadb,native,10mbitethhd,10,150,10000,3,0,3.1908788681030273,1319401,213,0.0,0.05,0,8252 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,10000,3,0,4.297294855117798,1319925,222,0.0,0.25,0,9144 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,10000,3,0,4.6664719581604,1318212,133,0.14,1.66,0,123768 +mariadb-default,mariadb,native,10mbitethhd,10,150,100000,3,0,13.171372175216675,13218066,948,0.0,0.36,0,34068 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,100000,3,0,15.793893098831177,13222794,997,0.03,2.1,0,34668 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,100000,3,0,15.271299839019775,13217227,921,0.34,3.63,0,379032 +mariadb-default,mariadb,native,10mbitethhd,10,150,1000000,3,0,115.71333193778992,133201448,11939,0.2,3.22,0,291460 +mariadb-default,mariadb,odbc,10mbitethhd,10,150,1000000,3,0,129.2634620666504,133218599,12183,0.19,17.84,0,292424 +mariadb-default,mariadb,jdbc,10mbitethhd,10,150,1000000,3,0,121.32927298545837,133092300,9806,1.94,49.39,0,1136344 +monetdb-default,monetdb,native,unlimited,-1,-1,1,3,0,0.07233500480651855,3867,45,0.0,0.02,0,9552 +monetdb-default,monetdb,odbc,unlimited,-1,-1,1,3,0,0.07516598701477051,6237,56,0.0,0.02,0,11140 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,1,3,0,0.5571110248565674,10241,50,0.07,0.68,0,59660 +monetdb-default,monetdb,native,unlimited,-1,-1,100,3,0,0.07247209548950195,18944,58,0.0,0.02,0,9892 +monetdb-default,monetdb,odbc,unlimited,-1,-1,100,3,0,0.08347082138061523,20283,56,0.01,0.02,0,11128 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,100,3,0,0.5053410530090332,25334,55,0.03,0.73,0,64596 +monetdb-default,monetdb,native,unlimited,-1,-1,1000,3,0,0.10167908668518066,158489,92,0.0,0.03,0,9900 +monetdb-default,monetdb,odbc,unlimited,-1,-1,1000,3,0,0.08984613418579102,160679,107,0.0,0.04,0,11084 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,1000,3,0,0.587522029876709,165931,109,0.08,0.91,0,80760 +monetdb-default,monetdb,native,unlimited,-1,-1,10000,3,0,0.2353830337524414,1558429,603,0.0,0.09,0,9708 +monetdb-default,monetdb,odbc,unlimited,-1,-1,10000,3,0,0.24428701400756836,1563372,651,0.0,0.14,0,11184 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,10000,3,0,0.9817030429840088,1567385,648,0.08,1.67,0,129832 +monetdb-default,monetdb,native,unlimited,-1,-1,100000,3,0,1.172131061553955,15661729,5660,0.0,0.62,0,9584 +monetdb-default,monetdb,odbc,unlimited,-1,-1,100000,3,0,1.5690791606903076,15686887,6026,0.05,1.16,0,11096 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,100000,3,0,3.1987359523773193,15680722,5864,0.31,2.9,0,489920 +monetdb-default,monetdb,native,unlimited,-1,-1,1000000,3,0,10.870089054107666,157523485,56553,0.13,6.36,0,9596 +monetdb-default,monetdb,odbc,unlimited,-1,-1,1000000,3,0,16.88615393638611,157832492,59830,0.38,13.72,0,11248 +monetdb-default,monetdb,jdbc,unlimited,-1,-1,1000000,3,0,24.065951824188232,157653709,58482,1.07,13.19,0,877576 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,1,3,0,0.08193302154541016,2908,35,0.0,0.02,0,9672 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,1,3,0,0.10252714157104492,5286,53,0.0,0.02,0,11076 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,1,3,0,0.547501802444458,11217,69,0.06,0.68,0,59896 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,100,3,0,0.08723592758178711,18287,44,0.0,0.01,0,9840 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,100,3,0,0.1046440601348877,20283,56,0.0,0.02,0,11176 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,100,3,0,0.5727660655975342,25362,55,0.06,0.69,0,61608 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,1000,3,0,0.09035396575927734,157935,82,0.0,0.02,0,9612 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,1000,3,0,0.1077890396118164,159899,92,0.0,0.02,0,11136 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,1000,3,0,0.6559469699859619,166169,113,0.07,0.97,0,81068 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,10000,3,0,0.2023921012878418,1555565,532,0.0,0.06,0,9600 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,10000,3,0,0.2933320999145508,1562600,649,0.0,0.13,0,11100 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,10000,3,0,0.9408102035522461,1566174,623,0.07,1.74,0,132392 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,100000,3,0,1.21840500831604,15594421,4365,0.03,0.71,0,9600 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,100000,3,0,1.7984180450439453,15646271,5156,0.05,1.2,0,11136 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,100000,3,0,3.4879329204559326,15634459,4959,0.32,2.76,0,491592 +monetdb-default,monetdb,native,gigabitethld,1000,0.3,1000000,3,0,10.988168001174927,156944945,45455,0.24,7.13,0,9776 +monetdb-default,monetdb,odbc,gigabitethld,1000,0.3,1000000,3,0,16.686949014663696,157516031,51470,0.3,11.24,0,11140 +monetdb-default,monetdb,jdbc,gigabitethld,1000,0.3,1000000,3,0,28.22309899330139,157526395,56010,1.2,14.76,0,1366868 +monetdb-default,monetdb,native,10mbitethhd,10,150,1,3,0,2.2166168689727783,8285,78,0.0,0.02,0,9656 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,1,3,0,3.4324910640716553,13441,164,0.0,0.03,0,11168 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,1,3,0,4.330221891403198,16452,130,0.09,0.92,0,58368 +monetdb-default,monetdb,native,10mbitethhd,10,150,100,3,0,2.2320048809051514,25570,165,0.0,0.02,0,9704 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,100,3,0,3.4563238620758057,23834,103,0.0,0.03,0,11080 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,100,3,0,4.385089159011841,30929,140,0.08,0.99,0,61244 +monetdb-default,monetdb,native,10mbitethhd,10,150,1000,3,0,2.6207659244537354,159686,95,0.0,0.04,0,9868 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,1000,3,0,3.863654136657715,165585,144,0.0,0.06,0,11076 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,1000,3,0,5.382959842681885,176243,266,0.12,1.38,0,78964 +monetdb-default,monetdb,native,10mbitethhd,10,150,10000,3,0,4.056684970855713,1539476,220,0.0,0.14,0,9844 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,10000,3,0,10.179582834243774,1568090,692,0.01,0.27,0,11100 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,10000,3,0,8.391643047332764,1561549,438,0.14,2.16,0,129864 +monetdb-default,monetdb,native,10mbitethhd,10,150,100000,3,0,15.274476051330566,15439600,1245,0.02,1.2,0,9644 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,100000,3,0,47.028990030288696,15753733,6994,0.05,1.87,0,11056 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,100000,3,0,32.32434010505676,15721686,6411,0.3,4.49,0,128996 +monetdb-default,monetdb,native,10mbitethhd,10,150,1000000,3,0,135.89138293266296,157411395,53744,0.51,9.95,0,9884 +monetdb-default,monetdb,odbc,10mbitethhd,10,150,1000000,3,0,435.00498604774475,158423593,69788,0.73,21.63,0,11088 +monetdb-default,monetdb,jdbc,10mbitethhd,10,150,1000000,3,0,274.8822720050812,158093374,65000,1.71,25.84,0,126596 +hbase-default,hbase,native,unlimited,-1,-1,1,3,0,4.650378227233887,14891,206,0.41,13.06,0,446776 +hbase-default,hbase,native,unlimited,-1,-1,100,3,0,4.963809013366699,89404,160,0.43,14.2,0,453824 +hbase-default,hbase,native,unlimited,-1,-1,1000,3,0,6.664139986038208,767103,270,0.6,19.76,0,472084 +hbase-default,hbase,native,unlimited,-1,-1,10000,3,0,14.655931949615479,8316689,644,0.92,34.86,0,615332 +hbase-default,hbase,native,unlimited,-1,-1,100000,3,0,99.70405197143555,75691025,4802,3.55,203.08,0,616056 +hbase-default,hbase,native,unlimited,-1,-1,1000000,3,1,-1,465781370,30974,19.38,1165.06,0,599496 +hbase-default,hbase,native,gigabitethld,1000,0.3,1,3,0,4.831660985946655,13690,192,0.51,13.23,0,444416 +hbase-default,hbase,native,gigabitethld,1000,0.3,100,3,0,4.849390029907227,86180,138,0.48,13.78,0,448060 +hbase-default,hbase,native,gigabitethld,1000,0.3,1000,3,0,6.50162410736084,767031,269,0.57,19.56,0,483488 +hbase-default,hbase,native,gigabitethld,1000,0.3,10000,3,0,14.154934883117676,8322223,729,0.93,31.84,0,602576 +hbase-default,hbase,native,gigabitethld,1000,0.3,100000,3,0,96.52506899833679,75735632,5727,4.02,191.0,0,618368 +hbase-default,hbase,native,gigabitethld,1000,0.3,1000000,3,1,-1,464152556,34867,17.86,1142.98,0,606360 +hbase-default,hbase,native,10mbitethhd,10,150,1,3,0,8.64324402809143,19706,266,0.58,14.49,0,444352 +hbase-default,hbase,native,10mbitethhd,10,150,100,3,0,8.787392139434814,95060,299,0.53,16.7,0,456584 +hbase-default,hbase,native,10mbitethhd,10,150,1000,3,0,11.82422685623169,772219,347,0.78,21.1,0,477048 +hbase-default,hbase,native,10mbitethhd,10,150,10000,3,0,30.48048210144043,8350619,1142,1.0,38.42,0,613820 +hbase-default,hbase,native,10mbitethhd,10,150,100000,3,0,212.2838258743286,75927287,8487,3.76,224.09,0,613364 +hbase-default,hbase,native,10mbitethhd,10,150,1000000,3,1,-1,227458534,24708,10.75,615.59,0,626096 +mongodb-default,mongodb,native,unlimited,-1,-1,1,3,0,0.05142498016357422,1881,13,0.01,0.02,0,47480 +mongodb-default,mongodb,native,unlimited,-1,-1,100,3,0,0.049327850341796875,39851,14,0.0,0.03,0,44420 +mongodb-default,mongodb,native,unlimited,-1,-1,1000,3,0,0.06436681747436523,386540,37,0.01,0.03,0,47708 +mongodb-default,mongodb,native,unlimited,-1,-1,10000,3,0,0.19775795936584473,3842165,217,0.01,0.14,0,52644 +mongodb-default,mongodb,native,unlimited,-1,-1,100000,3,0,1.6929869651794434,38372904,1105,0.08,1.21,0,55532 +mongodb-default,mongodb,native,unlimited,-1,-1,1000000,3,0,15.482818126678467,383572951,9587,0.51,11.09,0,55336 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,1,3,0,0.059242963790893555,1933,13,0.0,0.03,0,47800 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,100,3,0,0.05289292335510254,39851,14,0.01,0.02,0,47512 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,1000,3,0,0.07129096984863281,385708,21,0.02,0.03,0,44664 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,10000,3,0,0.2391650676727295,3836991,104,0.02,0.14,0,47784 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,100000,3,0,1.827794075012207,38364344,940,0.03,1.12,0,52340 +mongodb-default,mongodb,native,gigabitethld,1000,0.3,1000000,3,0,17.31895089149475,383572305,9573,0.26,10.12,0,52596 +mongodb-default,mongodb,native,10mbitethhd,10,150,1,3,0,0.9829540252685547,4877,33,0.01,0.05,0,47300 +mongodb-default,mongodb,native,10mbitethhd,10,150,100,3,0,1.0111429691314697,44547,100,0.01,0.04,0,44368 +mongodb-default,mongodb,native,10mbitethhd,10,150,1000,3,0,1.5576560497283936,386932,40,0.01,0.06,0,44408 +mongodb-default,mongodb,native,10mbitethhd,10,150,10000,3,0,4.672188997268677,3846209,260,0.02,0.16,0,49988 +mongodb-default,mongodb,native,10mbitethhd,10,150,100000,3,0,37.81659817695618,38442020,2159,0.06,1.37,0,54820 +mongodb-default,mongodb,native,10mbitethhd,10,150,1000000,3,0,367.39711713790894,384350330,21849,0.39,13.52,0,52596 +mariadb-compress,mariadb,native,unlimited,-1,-1,1,4,0,0.011235952377319336,1808,16,0.0,0.0,0,5776 +mariadb-compress,mariadb,native,unlimited,-1,-1,100,4,0,0.011383056640625,6746,17,0.0,0.0,0,5816 +mariadb-compress,mariadb,native,unlimited,-1,-1,1000,4,0,0.0182950496673584,46632,19,0.0,0.0,0,6076 +mariadb-compress,mariadb,native,unlimited,-1,-1,10000,4,0,0.12164497375488281,505031,135,0.01,0.03,0,8344 +mariadb-compress,mariadb,native,unlimited,-1,-1,100000,4,0,1.0747709274291992,5047475,1224,0.03,0.35,0,34068 +mariadb-compress,mariadb,native,unlimited,-1,-1,1000000,4,0,10.632184982299805,50544467,12413,0.22,3.52,0,291500 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,1,4,0,0.018568992614746094,1860,17,0.0,0.0,0,5900 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,100,4,0,0.01832413673400879,6746,17,0.0,0.0,0,5972 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,1000,4,0,0.033457040786743164,46632,19,0.0,0.0,0,6128 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,10000,4,0,0.1058189868927002,505031,135,0.0,0.02,0,8196 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,100000,4,0,0.8920819759368896,5048736,1235,0.02,0.29,0,34152 +mariadb-compress,mariadb,native,gigabitethld,1000,0.3,1000000,4,0,9.21904993057251,50542021,12346,0.24,2.9,0,291528 +mariadb-compress,mariadb,native,10mbitethhd,10,150,1,4,0,1.5336179733276367,1984,18,0.0,0.0,0,6000 +mariadb-compress,mariadb,native,10mbitethhd,10,150,100,4,0,1.5395750999450684,10614,90,0.0,0.0,0,5748 +mariadb-compress,mariadb,native,10mbitethhd,10,150,1000,4,0,1.8711810111999512,49527,45,0.0,0.01,0,5856 +mariadb-compress,mariadb,native,10mbitethhd,10,150,10000,4,0,2.3867878913879395,502801,72,0.0,0.06,0,8240 +mariadb-compress,mariadb,native,10mbitethhd,10,150,100000,4,0,6.471954822540283,5009807,429,0.04,0.46,0,34148 +mariadb-compress,mariadb,native,10mbitethhd,10,150,1000000,4,0,44.62754416465759,50423327,9841,0.24,4.19,0,291552 +db2-default,db2,native,unlimited,-1,-1,1,4,0,1.1699790954589844,5539,39,0.0,0.01,0,34644 +db2-default,db2,odbc,unlimited,-1,-1,1,4,0,0.12331008911132812,4242,22,0.0,0.09,0,39040 +db2-default,db2,jdbc,unlimited,-1,-1,1,4,0,0.7512469291687012,4975,18,0.07,1.0,0,73928 +db2-default,db2,native,unlimited,-1,-1,100,4,0,1.133531093597412,21343,36,0.02,0.0,0,36704 +db2-default,db2,odbc,unlimited,-1,-1,100,4,0,0.12177491188049316,20214,22,0.0,0.08,0,39600 +db2-default,db2,jdbc,unlimited,-1,-1,100,4,0,0.7921578884124756,21321,25,0.1,1.1,0,76112 +db2-default,db2,native,unlimited,-1,-1,1000,4,0,1.1777980327606201,168296,44,0.0,0.01,0,36776 +db2-default,db2,odbc,unlimited,-1,-1,1000,4,0,0.13457989692687988,167167,30,0.01,0.09,0,39300 +db2-default,db2,jdbc,unlimited,-1,-1,1000,4,0,0.8705129623413086,172042,101,0.09,1.44,0,92556 +db2-default,db2,native,unlimited,-1,-1,10000,4,0,1.322295904159546,1625633,135,0.04,0.02,0,34988 +db2-default,db2,odbc,unlimited,-1,-1,10000,4,0,0.27785396575927734,1624608,124,0.0,0.22,0,39708 +db2-default,db2,jdbc,unlimited,-1,-1,10000,4,0,1.1444168090820312,1632987,196,0.12,2.22,0,134480 +db2-default,db2,native,unlimited,-1,-1,100000,4,0,2.720301866531372,16221038,1098,0.35,0.1,0,35064 +db2-default,db2,odbc,unlimited,-1,-1,100000,4,0,1.4246370792388916,16215017,1006,0.04,1.16,0,39056 +db2-default,db2,jdbc,unlimited,-1,-1,100000,4,0,1.8436081409454346,16246910,1031,0.26,2.59,0,246224 +db2-default,db2,native,unlimited,-1,-1,1000000,4,0,17.365980863571167,162088236,10316,3.04,1.32,0,37188 +db2-default,db2,odbc,unlimited,-1,-1,1000000,4,0,13.36205792427063,162073590,10087,0.23,11.19,0,39064 +db2-default,db2,jdbc,unlimited,-1,-1,1000000,4,0,12.059924840927124,162366007,10215,1.18,9.64,0,1370272 +db2-default,db2,native,gigabitethld,1000,0.3,1,4,0,1.1876270771026611,6269,38,0.01,0.0,0,34964 +db2-default,db2,odbc,gigabitethld,1000,0.3,1,4,0,0.13331198692321777,4190,21,0.0,0.09,0,37616 +db2-default,db2,jdbc,gigabitethld,1000,0.3,1,4,0,0.7441480159759521,4975,18,0.09,0.96,0,73164 +db2-default,db2,native,gigabitethld,1000,0.3,100,4,0,1.1835169792175293,22241,38,0.02,0.0,0,35108 +db2-default,db2,odbc,gigabitethld,1000,0.3,100,4,0,0.1491398811340332,20162,21,0.0,0.08,0,37652 +db2-default,db2,jdbc,gigabitethld,1000,0.3,100,4,0,0.8382341861724854,21321,25,0.1,1.15,0,76408 +db2-default,db2,native,gigabitethld,1000,0.3,1000,4,0,1.1973350048065186,168244,43,0.01,0.01,0,34848 +db2-default,db2,odbc,gigabitethld,1000,0.3,1000,4,0,0.17084097862243652,170547,95,0.01,0.1,0,37056 +db2-default,db2,jdbc,gigabitethld,1000,0.3,1000,4,0,0.914726972579956,168506,33,0.1,1.48,0,86952 +db2-default,db2,native,gigabitethld,1000,0.3,10000,4,0,1.4279451370239258,1627953,186,0.06,0.0,0,35112 +db2-default,db2,odbc,gigabitethld,1000,0.3,10000,4,0,0.39681005477905273,1624234,117,0.0,0.23,0,37608 +db2-default,db2,jdbc,gigabitethld,1000,0.3,10000,4,0,1.2466380596160889,1633735,205,0.09,2.47,0,138256 +db2-default,db2,native,gigabitethld,1000,0.3,100000,4,0,3.2563531398773193,16220664,1091,0.32,0.16,0,34852 +db2-default,db2,odbc,gigabitethld,1000,0.3,100000,4,0,2.2562618255615234,16216975,1024,0.01,1.2,0,37600 +db2-default,db2,jdbc,gigabitethld,1000,0.3,100000,4,0,3.5057921409606934,16251491,1110,0.24,2.95,0,261472 +db2-default,db2,native,gigabitethld,1000,0.3,1000000,4,0,24.338248014450073,162100659,10499,2.28,2.21,0,36960 +db2-default,db2,odbc,gigabitethld,1000,0.3,1000000,4,0,21.60006093978882,162092239,10354,0.12,11.27,0,37056 +db2-default,db2,jdbc,gigabitethld,1000,0.3,1000000,4,0,21.287097930908203,162378570,10364,0.83,9.42,0,581728 +db2-default,db2,native,10mbitethhd,10,150,1,4,0,3.6149778366088867,16451,165,0.02,0.0,0,37024 +db2-default,db2,odbc,10mbitethhd,10,150,1,4,0,2.2711658477783203,5546,31,0.02,0.09,0,37352 +db2-default,db2,jdbc,10mbitethhd,10,150,1,4,0,2.3603341579437256,8949,73,0.07,1.08,0,71560 +db2-default,db2,native,10mbitethhd,10,150,100,4,0,3.6209468841552734,26101,111,0.0,0.02,0,36660 +db2-default,db2,odbc,10mbitethhd,10,150,100,4,0,2.296067953109741,22442,44,0.0,0.11,0,37060 +db2-default,db2,jdbc,10mbitethhd,10,150,100,4,0,2.4445011615753174,26411,102,0.13,1.26,0,76488 +db2-default,db2,native,10mbitethhd,10,150,1000,4,0,4.381088972091675,169570,52,0.02,0.01,0,35060 +db2-default,db2,odbc,10mbitethhd,10,150,1000,4,0,3.0468549728393555,176319,184,0.0,0.14,0,37304 +db2-default,db2,jdbc,10mbitethhd,10,150,1000,4,0,3.887579917907715,176236,126,0.11,1.83,0,90576 +db2-default,db2,native,10mbitethhd,10,150,10000,4,0,12.51633906364441,1644119,409,0.06,0.06,0,34984 +db2-default,db2,odbc,10mbitethhd,10,150,10000,4,0,11.169638872146606,1643654,390,0.02,0.39,0,39324 +db2-default,db2,jdbc,10mbitethhd,10,150,10000,4,0,18.992100954055786,1654855,505,0.16,2.74,0,130232 +db2-default,db2,native,10mbitethhd,10,150,100000,4,0,96.01547598838806,16364832,3159,0.63,0.84,0,34880 +db2-default,db2,odbc,10mbitethhd,10,150,100000,4,0,92.87183213233948,16361836,3094,0.0,3.03,0,37584 +db2-default,db2,jdbc,10mbitethhd,10,150,100000,4,0,166.5919680595398,16506242,4743,0.33,5.21,0,136572 +db2-default,db2,native,10mbitethhd,10,150,1000000,4,1,-1,105502502,20239,4.2,5.85,0,34496 +db2-default,db2,odbc,10mbitethhd,10,150,1000000,4,0,199.28579998016357,162442850,14488,0.22,15.48,0,37772 +db2-default,db2,jdbc,10mbitethhd,10,150,1000000,4,0,12.28464388847351,162365209,10165,1.23,10.1,0,1376144 +oracle-default,oracle,native,unlimited,-1,-1,1,4,0,0.04250693321228027,11736,43,0.01,0.0,0,25684 +oracle-default,oracle,odbc,unlimited,-1,-1,1,4,0,0.05389809608459473,10605,39,0.0,0.01,0,28068 +oracle-default,oracle,jdbc,unlimited,-1,-1,1,4,0,1.0178370475769043,12239,45,0.12,1.3,0,90432 +oracle-default,oracle,native,unlimited,-1,-1,100,4,0,0.04718303680419922,24847,47,0.0,0.01,0,25960 +oracle-default,oracle,odbc,unlimited,-1,-1,100,4,0,0.055871009826660156,23716,43,0.01,0.01,0,28104 +oracle-default,oracle,jdbc,unlimited,-1,-1,100,4,0,1.1216039657592773,27803,100,0.1,1.5,0,93696 +oracle-default,oracle,native,unlimited,-1,-1,1000,4,0,0.0597689151763916,144635,63,0.0,0.02,0,26016 +oracle-default,oracle,odbc,unlimited,-1,-1,1000,4,0,0.06761312484741211,143072,67,0.01,0.02,0,28296 +oracle-default,oracle,jdbc,unlimited,-1,-1,1000,4,0,1.3054070472717285,144690,235,0.1,2.1,0,128680 +oracle-default,oracle,native,unlimited,-1,-1,10000,4,0,0.24251484870910645,1335881,348,0.02,0.14,0,26116 +oracle-default,oracle,odbc,unlimited,-1,-1,10000,4,0,0.2026529312133789,1323212,286,0.02,0.13,0,28084 +oracle-default,oracle,jdbc,unlimited,-1,-1,10000,4,0,1.9406659603118896,1334317,2056,0.25,3.68,0,171540 +oracle-default,oracle,native,unlimited,-1,-1,100000,4,0,1.7360079288482666,13367510,3415,0.14,1.13,0,25952 +oracle-default,oracle,odbc,unlimited,-1,-1,100000,4,0,1.4541409015655518,13219601,2226,0.04,1.12,0,28140 +oracle-default,oracle,jdbc,unlimited,-1,-1,100000,4,0,5.282978057861328,13261780,20143,0.56,5.4,0,365848 diff --git a/protocols-bytes1.pdf b/protocols-bytes1.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a9c723e34582e20ac34a479761b8242ae4851834 GIT binary patch literal 5592 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 D!6cG6 literal 0 HcmV?d00001 diff --git a/protocols-memory.pdf b/protocols-memory.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4f05c278c92cbd05dc1f2f6ed483f0f2604ee279 GIT binary patch literal 5607 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 literal 0 HcmV?d00001 diff --git a/protocols-time.pdf b/protocols-time.pdf new file mode 100644 index 0000000000000000000000000000000000000000..03ae4478bfea4f1e647d04612f6091194055e1aa GIT binary patch literal 6705 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 literal 0 HcmV?d00001 diff --git a/protocols-wrapper-bytes.pdf b/protocols-wrapper-bytes.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b2cafc6791602c86bc6240c2617577cb8cb7875c GIT binary patch literal 6080 zcmb7|X&{vQ+s8$evG0j8$Qs6seapTl`@Uq1!PJ;x7G&S|gd|(`tVvlzMAqzkh(bbS zOWD;k(>a}U{{QnlFP{6=+}H2ge%JkCKG&DeNJC2$EG7xy3t0^L7%~(xW`_ZQf#N{4 z(=C9aA^@b0fkSZ!G)e=Cg98OMnO`2v|Zw1|ls402!d2|Iafs1P)1vG68C1 zpdM}r7#3)V$9dp!gfJrv+8GanV~D2`Vh}M&g6&r=G|?mkxONQyM>!L_fc(`B5M*}8 z0}ceKLvc_f+7$>gg1W-7Kna3_3GnX#nSTWk{fOQeI12ZtJ4hXk!VzAvK-pj6AQLzi zjmN+U`6T}wXo1Zg3VIKmA;T1dihG~h6_Go08r7Dt$wJHRJv z!sY||oiu&m+ncJ6AlkaJrJeoTv3QjbnklDTIt15f$Hv7e{IWC0-iNJ(6r|o`zI03& zO~eDp$RY2R!h3IR-Dfh_pZV=+f4_YgwUe>y^PE0Vhbi!j#TU_IlV<;ujbeSTV=KxN zKG)CRcj``e%gg(7DjiPMUe$itT02tu_~j|%7n;D$s|+N8PbqRi`@2lDlUfqb8dF=d z${#z8PTCk|E##hduVG@w=sB%?X|DRwtj>MX=06F{SYYf{Tbr?^7@VA+!nCt`bIpf} zZk2OA99y0fqu}8X6yV;^b@A>1H+yNvl(?qqW=2my$kKJEbRI+VBSSmC|d(|d4 zU37WkHQeG~YqDxnnld=B*SAJ#nQkO6zweasB^kF(FD`pE zuhGjlhI>_9MB^kT>AN4Qm0#?B_bIf$#b4A3M{2v7 zR(k1(_GiS;^VIUQk*v31>dsGvuIyCyUF!UlCiQd>vuq%$5hA4pECwYpUoOt%D0!fH zPdI-8hov@&%1qwlXHHY#`dUf*B*^^-zEEoqv!js2t9oTBbg_e?F4IvDoSFlhxYN`2Rzo}snTIMFLO>S7|}-4Q_w zT(#;%OP!c%M2Qh)*=9lS#gGHI5+N+;PKi}GCh}4dG$e5tVbEw>I-139-?SLxb zW?c7~*Ozlo73We`m4^G-0XYVId=_dK0_-%vNrL=kh}W;v&Zc&B7%g`^|6a&59)5p?3#WBzls*-G}@#tLPzn&`;I z2PURu)uk!a180Sb1^CQL_*1*h*t;mMin7U?7Fq))G^SP5+?tqC-m~DPiQ%G4rh^o3 zBTyA&9A_0mK6zcRh!sO7j>1N#U*7^uolWfyTTv1*`Z*UugI6WxV7?aeY4fngbRpYY z(ml6oW2wjT#b-Rdp?$70pnVwDaJ6qnOS1yv?yD-MJjW@cWHD_f>e@F4#v&Oso}^aS z9ol%vTznwH5jbI;)KKl>{XntCgx>G@I z=q9Trm4~H>TE2q0IMLy>Laq`L3Hv zN0gfL2rtYu7m$%HXZj5*Z=yUmd;hrI({l18er7tEna7z{mv1yPv5?A)oBK^_E|-q* z9mbr*6e(rGU9YGb@24iFxW6j8Z-x=cNtQ$l4DbnA%3U`eQnhZ9Kl0)mcru|slOg;v zXDMSnWxw`HOkHb8Y#>|tRs-t8O#oGnBb_47tfJZAeGni=<3YE5n_s1e$#rf~QfeiW zshWEcnP4FU?774Uh1rq#&k5}4%D~+rO3u(V41IU-LR^e_8vj8hTOSpU&NWV%YqDH> z54AH#hipFmw#gH4x@q?1?6xL^4*B_c<4*oS!o#16cy7PEVVal%c=m#PvRH|F_Y7&d zlZcYyJ^1@+f7fU5*4~ibjAgeiXnnxUd(_**3zyS8PI%-uig_d3Yb6${j%ubUBOMHQ z^Dn8or?pY5R{C`8$iHEVF~w+3^@u#Su1Q)7YZHVJP zG^G-5rTr2Ak@rWxxh8M5Y@D+3#VV<_m>=QWV!g~kE;;4~UyIGg`!1ibcWa-dUv<=S z@nj9^-F8~`3>r+ePzPbswlAkfvrL@MMZF8Ok>iNJm9use)H16W@ME3y-JLqC0o}v) z;9zpRNL^hz{(Pto89(A0P`*i^YCkxP8m@VhL-aGQGz?*Zk0kvy4%Y)7s zCuhwQIOWg3{6C3>2qb?1!*62w15`lz2xlzN7DxmX6QDf-WYBm5kbr?81GqB+s)qIf z+KLm-WFX=|32AZre=rS^Nq#d30i9r`a2(JUM1VI!1-K8+9strJ@C;BgsAxEZi9=P4u$=O=!fo-}hA|A`yyM1f&7?Lcrj}q@WuF>H_^{Cn-7U|CODHJ^jT_ zk5awOOs83+hMHxXjgskOQ-*K5nULzxH0vaZ34=YtE> zlb-X$Mw~HzzJ8WnW8Bk&nIl!#xq|(}%R5^GnIE|J18?Uv56!u51xz-QB%XwkzrJoo z8BCpL#k{c68GSd-)$!aJ>TMD-B+0x-b+sDnffi{xssB_wGM(vwt+|mFcz7&4rX1f! z@-ru;!I}q5Vw4uY^7UZaj-Bm|tdeCGU%la*v^q(HL2^$&sCH<@`Ydq=g?AhSQBy=|V3(XZOD$O(K{)E4GX^ zbw-N9k_925q95;&%K|h2qw5^(w-IB!QXI|BZ)X~L_dZkH!qAYxN?d2Z zIIYZG-bL_KI=eOJ0*1t8=){`&jyro5kHVC!oUFLJsC$dxc#!=`X7avQszZ3tCc6gL zLHnL%U^)%Svm$uy^ih;Mf`!C>{ftr5Y1Duth$ObE1y38`dAZTw!K7nR#Pw?V?5v&s znVj1~pw+FT9NHlDoBl&4EpuC+pgz0zWs`AWbq5)gi*J!eN6+A*$07A{PSgR{xgYq; ztPCetTB1QIni_pY*MZklYi)a&qRG?MB2^A@G7jk4e-utPq{hq~FbtkIBj;Y&^Dl7g+4r@hn~eG3I|m0;jD_VO5|7~BUfiI z;!HWur>>?$%A&HKYf{2l7P*$^vTD03h`ZQGLZe=vYwX5&#NvC7SDdn_&E^>clDyi{ zQ1*O6I9uDBZHO$FSZICg0}nEP`ps~|_J{KfRsiLYVuoOP2KoFraR%1cT53r?S11{{ z%M%$3Nf9bDiI)qx8e(;lihFFCDKs^~M%PoQdbwC47V}f{Eb^oa%8bt$Ju102Zayw} z3-F!6K#*JEiqG0&Wk;5vXGy&t0=xk5rf81Ev^qfYjwo#Kt?s~zU^ zHXZ^VmL5zm*k3Zfr{9XF>)hS$+kqcw`O^iSS5C;`7G#R2d>XE!CJYtLOCHve)qkPy zqk4t$d-RPCkNn^lkyg5j8j6OTd@X#&IxbhFg+i`yyK`>{JmQ(-X$IbZqvcG8QMA7P zUJb>c!~H?vm2s}HmGD`?ZDxzBoHeU2QhftXKg$(hNi->JsLeI@^-%`DOxy{Num94mM%=qd;^3okQ-n>LK& z$Fbn@*b5ns~?B& z71Ek_8))ZNtFIIe!Xg3f_mc)ooWFsKa8meFJYVDY#;`^S-!5Nc-w59g-~DftM zyAKWJD_%nZC|6W>{X3ZVSoSS0r&nz)Z-0b^6@>NV4M0anTEQdFCwC~~x&SbDmq*@e z3U}lxyyTa^O-{F2fAOC>WMeDR&(M$SE4b6Od$4m2ce*vpv0fjKRM3WoS6+?4lY&cZha6Epjwzqt~#Mg7djBC*`~zp zq2t)Im)NvRvqH7v9T7SlJiL*&|2n=sH6nm3fs&4@k}~K5l*yQWN)H|%4<$IQiIwj+_*1`oxy zYk9H@M?4=j@5G6TOj>2N92_uq@@4U9GmgZ7V?<-N#7nu94vi`YNXExh z)BC&pGV=R6*_do`v}42cSA#x*uK~NS971f`>_=>KZJ*US;vTQ`9+?l9JudgPT(1*V4eR!eygq=55oR zrphlnQ)3pz=9V`5s7lAJ0pC|ggA@gku>olTa>tjYwPf~!296pVbPGyrKDP%h1bz;Q zCJPuy7#I-E5QSHGlo#T^I=*h}``{BaHrItLM;F&Wyi6K(CF*ie=E27IcGW1qd(RST z0$dO5-Otq)6f&*Zy_cJKFv_=)uzva4MW34b?#IO+{ra}{xyF<%uy&t(rYT>?3`Sa2ktXbc8D=S6`TLF5B-bM~j@2>a{J^H-=MfuMA??uOvj!5s(m&N&9}L_DAPxjW0OEf=Kxru{2`Qip@Gl#Lu*MJ{AnGq0SemeB z{ih8gAxlXAUp7e@f`a^CHsT8M-!^H;zhVh8_rGGrA#(q+Nl8Em3)+9ykdl)9SI<(? z(u8H|w;v7zMIhlAg3JyCnIe4Qgc$%qx+oVkVI%ytzL}uWI3Q8}{xvTw4vNA3nwFG| NGz7rMr)j7K_#X<-mD>OS literal 0 HcmV?d00001 diff --git a/protocols-wrapper-memory.pdf b/protocols-wrapper-memory.pdf new file mode 100644 index 0000000000000000000000000000000000000000..121e1f4824be4484ff45a2fc2283f8a528a32d0c GIT binary patch literal 6263 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 literal 0 HcmV?d00001 diff --git a/protocols-wrapper-time.pdf b/protocols-wrapper-time.pdf new file mode 100644 index 0000000000000000000000000000000000000000..646573435abfe6cde91e26ae299af8417f97b3b6 GIT binary patch literal 6264 zcmb7}c|4T++s8$bk)0&P5TY<` zEK&CCM7Exp&gq=<`<>_c%}Nd0RAIgT9dj>HiD3bqYA)Y<$%_sDV4x+kjg5D^4 z$@|POt@WkSsc`*6YU$zQJ&o1dABzv^HZ#82pUf=JPqwbxZ`N_v ze+YLh>ClwzuD9j=xuVuR6fway(YT+7#B38Rc?)XnsIX*NQZ7pLAUS zCCFbp9pe%3Iwo6d-WmRYZZ1NMO{oNWmrLn(RJLTGBPfGi_L}$Zst%WSvFR<})t0*j zaQfNOSkodMSH|eTdr782iOn#qV+3D@XzN9arE<8SY^n4A~GHZJ}McilK>?9#3dLxzsq3hPo{+++k zW+DNxwp2n-pGRQK?4OiH`E5Ra$T?}lH#W$;a!tIB=89zFJ3fQ-CPa>7ILp~yMDULZ zi|c*}G2aWC8+Id#H1XoPuuMgxM6pdxEr(TFez=9Syykgky_ool`ikqC2)YyTcqZ+J zxdaEwlukj~exXdocsvAG$H<@m+h*~>1{?h6E0RPM`{b%EI82`?Zo{p2kh{7Jp zM|%RAH5r_qlsnpo{Old^ZjtuCGboC>uDADVeGzOB&*2Y|EiO`^K5%q4nqhWRmZP!G z>TrX-XnMa`_4HJZ3Nbq|XPkj8ctlR9rH~MycZ0@YN8P*pRE%ETt21icOx^}(A=a!Yz!Icl!g;^IGX!oD{BHLJ;oR; zwd|F1M&@ZJ(KQv->u$Qwi-vGSzM!$$@te`PvqnaDa2KCTCORsBGPowTGDXF3zKd?) z54Fw2HDL^(0=10mpZ1m8g|<^TA987p`&6u3@z>=Daz`+K5FLpw_PXvgV;NqRA5U3h zzj&X%mTf;VUu1cItwYPTY)zYCS8cewERSA>BTazS{M7TZJgVC*qatH(uGGF%J)G)C z$v+ej(U-L4mQD-AnA=~JeG#&j8b^mQj})PI6`2t&d=WCHm)<0mMCrEyB^XVJdC+a5 z=`+3tq=w4M-U*^=1ihh3>DjTNjASN(q)JdqIjX~1PYZzPqp6}vmAY4|L z_zb4?JqEyfaU7S^pyg3BYP&o%b5}dQx|JBp?-FcP#aqzadIHu(EmBMMuT<6aiA{f` z^U>1u3@%=dB?Qy0nq3xCOWogv4k;-*Ux_wRmv~!To?4Jn1d7bb>0!U8osltk*-NwF zz@wo0()8u=v=@{Q{oRV<8I~BU)Tn6{FVJy04fVZ?zqUY+PI^J_pu7DhUJMH_Ki%sQ zy&?NT^+8j6JK>^syY3{%NFTj+PDcNxxz;NbMnuN+QGJ<1rv*!vfXcvIr;a%9Kl{Mw zId)NY><5&7_nPq~&|%*>-OZ}>WCN?X^Iqcyp{8ysTtC3i)BR)yn0}MiVo0+eHpp_V zJ)mgY@>W*idTwZeIQJhp(Qj(n}>G7DS(m@$|YlHw*mcaapXQK79&i zJ+L?t0=4+9ur}nqIz7kWXaS zcA|(Z!^v&QrD+r9ouBsRx7h1&E8LLJ4TU8Uo@gng2^2-(G`P)+%uGi`n#yIoOc4=x z*`tqg%JNXB0xU=`p0`~+G*U9jS?bNxB50D(;LN@TqT@HGkg(?h=m61*0|$~ zvcj0;UfXARagxJ%txNBR^Px8xYp1?w1;rIXCEJXRs-tvUzb-}DB{A%sD=Cr1venf4 z7*1C9@^u|9D6LMcsCr5e-o$3ev+JyAZuaqKJewYri~RzdX4E}6NjxmNbFgrBYcV}9 z>twv3*`zLsEmYv}USmzRgL2o8S}ReW7VI{*k-d1A=e5m_*;Z`p8pZ3CcS;}EG`O?v zTmA7ts@7elrq|sXEbsgf;8vIr1BcQ?cSL>1Uy<3khciIB8s7~Wx|$rxJmO+1d3fVv zI(42p0T$)K*t%4Ixcm9QyW!&AO2nxT9Q_v5u0z$mSE=UnOPZI@h9}S2DqY(fRaI=q zl~tPAd|DJlihw^#M8=&f;cCs?xB#8KFsBJWa_^4YUeYS^YWI!JJh}wU(g+A%nJ=%( zO6e_AMfD2xK(d~*>Fa0eKfchdv@PTPgxKdhaHg=Y+sRcyA`2nhooSekl#iR8EBi8o zw&W60I=lP!cDIAV)T{a_`s+@?Zm|F=0cb#-_tD1sgTVT(x5-$5rL^ zH^VTSi;5eC35*h>dj*s7uj{R*qKNG2jvL2WoyBRrNT+WKbAnmQB)<9+RsJL`GD!Ua zI=@Kk55NLxqa5%+D8O`HwTg>^4V4(O%)YoI3DQ$gps3cevu`4 z_3L?+$S8*)9|BTE-a{dfkuf_thy=D1Aqx(J8F^91V30!0(6G1{I>4D1Kxm)>`m^DGVM*FKq3P zS#xr9NXwa}3smcOJg$Q3_K0is@LAl4m?q%2M67(jr63t)wjm)mIXm$^v&fAv6IVaS z$gng<$JudmES%l1g)|Bxf(e?Titn&r$~b-XU=%{}6JqmtV+XV-B3=k`U-YvV#V3u9 zI~xNa^R8ajPR7=rE=w^M{=#rhL2KjCm;~0SnciOAg{ampaR#ZFE3@Fy6i$mvGwu|Q zy+;;oUap)k`EHC#%Sem6in=xm4F%X7rN!^vOR^0KSmRXX*>C=4=AS}O@uC1(Id%}{ ziejg*Svh4;e;n3r2cn34*+^vYbK|b_wKZy)6>+*=JTYOdeJaaE7__*4ki`(7a>uvV zsBv~ARSKttJq3m9K8!vTiSbOao^9)XNB$a(3}vt&odwKH->`})l@qRbbvZZ zl~(Pn;b&5mLlyV4Qui5~Px8iUlOo3VnfsE=Df4+RD*AI%2wh_a()u`D?_2kydv}ZK zdv{cS%Hxc~-uowhW;Hq|?dSOeViC7gAvG+9JzrCgEGeNt3N=NlWks$Hn@~{RzO8rgOXiwCEMuf zrJ~T~9LGhgMIpk)ItqG~>TE-2mIHQgnk(Y81x=POn9*m-?ewM3#)fb-b!iC1HL!tBBHeo)_6M_1l5$LQV7WzxGzJ+@<%ez$3Ec(kGV7|lJn8Q5S)?F{ z$Z}>xiK&}qr}bT4EMH{akv?Fj4$eVDgJUlQ=v)$HFQ+W$Eaw`Gm3hGVE*f4?X8ybE z$fcD?`d0TB_GoYwz=z3)#ple8Sij&avjkj~^d0M)dg0ewZhx}GUB#KDo=Z**=V_tkwF{m&}IX7LKKM$TAR7Yv$KZ z3vIBOULO)7T(dUxEC@G)n(UZZ|NgktJjYYjO=I&Ji*1KSL`jRGWxh!+!DK0PpaODx zOkKuAM#Zb#J!-C8N*1SLm?+2gh@z|KGL{$h&ZIaY_Tj&uOd-!rq2kK zUx9TFt`KIAjLgug(8|<`dGE$9d^v}!pK5Vw2XX*EARgSfEqYu3cH^?(Fl_jGQR(pf zQ?I9+!&*b*!|Fp*&m@NYh6abKpLvjek`+;pQ6Vm0?tbl;F5VT3GUP?2V~W}DFC(9)Rb82f101tO;$#8iSoyhjQn+32DSbCa@g9I$imW<$J(=t@kw zdXJrhl}l-Zi@{uwu!$kYe>z!AQqK@LyVHr$FX+|SsEeAw{Md?KAMY1e7 z&0DQp%a^MUoL#XQm`P{9worRkXJh9<#CCB>is*-`ci+aXx2&gYix=+o`eB?fZPgzU z9)p>8dF)>|HGVh=4$cj3&*_E_^uGc3myK*vN4*0eTpcq!ly7*+l-!e@-x(QeviRyd z`kjNLKs!}Csx#N?-S+^6`Op_xoXww28@x1jYq6c@F5kWA7kdNgtm~v zXHG>6O1)0DBer~{45c5?PT#b?31eG6_SU!f^o7l`&Ka-br_Fk$#;S)s-uF&nA504e zR0KTy0sFyq%JS4i;C$dS#kMz(g8Y>7vd<_DD>2^hzOU9K$BWajYybAJew%)QZo%Wh z{l37y)ttSz(alK@{CHw%8R<%C11`W>4Vn612iDnj+)p}F%Gbcx$+xbWqN@4CJC{9| z^+{Upoi@+5#5N5?iM`o7+sMIi))rzL;&bljwAn(A1CfbZ+|4HW9O;<@zRzl2QDPz^ z=IM?5`z);j=>oS{`Xj&*q7mydIqB3rI|G6FmD+_h=ryr5)=U~K4K{xLJ!nCnzgFK1qQ)V-b;%U?Z#U82FDg~=SKm8a!E;K4#gIX&n(&f?i6yVS<(Y~%V zjh)9d?my}_dvwQdJiY??qALg8YuaTxGqUn=qWZFsnOHA~=Og#a20RVoR!3~|jpVPd z4B%#l)lo0BUus)&T94Tv4Js>_{fJt-8Zl+y;z3NN9ZjKI`7Tz|q+{2XG zt#^CBKIoy&4UP1B>?d=`4O5r;7SMfASF4%(tYWFzf5v|)D4fc#JGQ%9G*uK?f-BA= zZrQzU>YVlr7@T~EF2)vCCv#JV@rQ8-r0uWnHY4Rqhw_JVJ3#?szb1+S^yqcXZ4j#yg{IfsP9P-FgU#7kh zb}6h5bi-ziGgHcUHuCV%pjks{X8n2G>OlKZ+{}vM2kewa4R1q7{r5%FgOY`6Jf?TT z0?*-B{UvjtA@VSFkINr=TxPQjl#^eUlijdu3ci7uD7&hF{ITQzYLWLlyfvgpb^FT4 zTWx}VS3wH4`<_RdBMB*mtqRwFSRZzM8S{AUc?1z>zae>Iy>m2Jns(>u>(L(rYshuN z=+3bjXQ`uY@+-pt{3p>B*B|wdJy<1b*UQ$gD?IjJ{C;6)bFDC1Kg*wLFJ$}hU)U}4 z7ls1hQcUe@Tgw`0Hlg?bVQO|O|ori1%yh1Tu~Sz9w-9? zxe>7hBpT^R0Dz%TkOP)v#NzQNAjrubevibsa0HQzx(Jjzg6QgqMtTB41QgnVB)P&7 z?pO>EWbck72aQ{@aOnugvAnoWZV8{zwiXOJK<-yBxRs5fPjFSzB=H40AXnK ANB{r; literal 0 HcmV?d00001 diff --git a/vldb-protocols.R b/vldb-protocols.R new file mode 100644 index 0000000000000000000000000000000000000000..fa83c4a488b7d6a9525513e9b1ccaf616277a626 --- /dev/null +++ b/vldb-protocols.R @@ -0,0 +1,167 @@ +# library(dplyr) +# library(ggplot2) + + +# read.table("~/Desktop/secondrun.csv", header=F, sep=",", stringsAsFactors=F) -> dd +# names(dd) <- c('system', 'network', 'tuple', 'run', 'time', "bytes") + + + +# # dd %>% filter(network == "unlimited") %>% select(system,tuple,time) %>% group_by(system,tuple) %>% summarise_each(funs(mean,sd,se=sd(.)/sqrt(n()))) -> df +# # limits <- aes(ymax = mean + se, ymin=mean - se) + +# # p <- ggplot(df, aes(color=system, y=mean, x=tuple)) + scale_x_log10() + scale_y_log10() + geom_point() + geom_errorbar(limits, width=0.25) +# # print(p) + + + + + +# dd %>% select(system,network,tuple,time) %>% group_by(system,network, tuple) %>% summarise_each(funs(mean,sd,se=sd(.)/sqrt(n()))) -> df +# limits <- aes(ymax = mean + se, ymin=mean - se) + +# p <- ggplot(df, aes(color=system, y=mean, x=tuple)) + scale_x_log10() + scale_y_log10() + geom_point() + geom_errorbar(limits, width=0.25) + geom_line() + facet_grid( . ~ network) +# print(p) + + + + +# dd %>% filter(network=="unlimited") %>% select(system,tuple,bytes) %>% group_by(system, tuple) %>% summarise_each(funs(mean,sd,se=sd(.)/sqrt(n()))) -> df2 + +# p <- ggplot(df2, aes(color=system, y=mean, x=tuple)) + scale_x_log10() + scale_y_log10() + geom_point() + geom_errorbar(limits, width=0.25) +# print(p) + + + + +# read.table("~/Desktop/test.csv", header=F, sep=",", stringsAsFactors=F) -> dd2 +# names(dd2) <- c('system', 'db', 'protocol', 'network', 'throughput', 'latency', 'tuple', 'run', 'time', "bytes") + + + +# dd2 %>% filter(network=="unlimited", tuple == 10000000) %>% select(db,protocol,time,bytes) %>% group_by(db,protocol) %>% summarise_each(funs(mean,sd,se=sd(.)/sqrt(n()))) -> df3 + + +# ggplot(df3, aes(fill=db, y=time_mean, x=db)) + geom_bar(stat="identity") + facet_grid( . ~ protocol) + + + +# ggplot(df3, aes(fill=db, y=time_mean, x=protocol)) + geom_bar(stat="identity") + facet_grid( . ~ db) + + +# ggplot(df3, aes(fill=db, y=bytes_mean, x=protocol)) + geom_bar(stat="identity") + facet_grid( . ~ db) + + + + +library(dplyr) +library(ggplot2) +library(ggthemes) + +theme <- theme_few(base_size = 24) + +theme(axis.title.y=element_text(vjust=0.9), + axis.title.x=element_text(vjust=-0.1), + axis.ticks.x=element_blank()) + + +read.table("~/Desktop/10.csv", header=T, sep=",", stringsAsFactors=F, na.strings="-1") -> dd3 + +str(dd3) + +dd3 %>% filter(tuple > 1, network=="unlimited", protocol == "native", timeout != 1) %>% group_by(system, tuple) %>% summarise_each(funs(mean,sd,se=sd(.)/sqrt(n()))) -> df4 + +tuplelabels <- c("100"="10^2","1000"="10^3","10000"="10^4", "100000"="10^5", "1000000"="10^6", "10000000"="10^7") +tuplebreaks <- as.numeric(names(tuplelabels)) + + +# time per db as tuples increase +pdf("protocols-time.pdf", width=10, height=5) + +ggplot(df4, aes(color=system, y=time_mean, x=tuple, label=round(time_mean, 2))) + geom_line(size=1.5) + geom_point(size=2) + scale_x_log10(breaks=tuplebreaks, labels=tuplelabels) + scale_y_log10() + geom_errorbar(aes(ymax = time_mean + time_se, ymin=time_mean - time_se), width=0.1, size=1) + theme + ggtitle("Wall clock time") + xlab("Tuples (#, log)") + ylab("Wall clock time (s, log)") + +dev.off() + + +pdf("protocols-bytes1.pdf", width=10, height=5) + +# bytes per db +ggplot(df4, aes(color=system, y=bytes_mean, x=tuple)) + geom_line(size=1.5) + geom_point(size=2) + scale_x_log10(breaks=tuplebreaks, labels=tuplelabels) + scale_y_log10() + theme + ggtitle("Bytes Transferred") + xlab("Tuples (#, log)") + ylab ("Bytes (#, log)") + + +dev.off() + + +pdf("protocols-bytes2.pdf", width=10, height=5) + + +ggplot(df4%>% filter(tuple> 1000), aes(fill=system, y=bytes_mean, x=tuple)) + geom_bar(stat="identity", position="dodge") + scale_x_log10(breaks=tuplebreaks, labels=tuplelabels) + theme + xlab("Tuples (#, log)") + ylab ("Bytes (#)") + ggtitle("Bytes transferred") + + +dev.off() + + +pdf("protocols-packets.pdf", width=10, height=5) + + +# packets +ggplot(df4, aes(color=system, y=packets_mean, x=tuple)) + geom_line(size=1.5) + geom_point(size=2) + scale_x_log10(breaks=tuplebreaks, labels=tuplelabels) + scale_y_log10() + theme + xlab("Tuples (#, log)") + ylab("Packets sent (#, log)") + ggtitle("Packets sent") + + +dev.off() + + +pdf("protocols-memory.pdf", width=10, height=5) + + +# client memory +ggplot(df4, aes(color=system, y=memory_max_kb_mean, x=tuple)) + geom_line(size=1.5) + geom_point(size=2) + scale_x_log10(breaks=tuplebreaks, labels=tuplelabels) + scale_y_log10() + ylab("Max memory (KB, log)") + theme + xlab("Tuples (#, log)") + ggtitle ("Memory Footprint") + + +dev.off() + + +#pdf("protocols-bytes1.pdf", width=10, height=5) + + +dd3 %>% filter(system != "mariadb-compress", network=="unlimited", db != "mongodb" & db != "hbase" & db != "netcat", timeout != 1) %>% group_by(db, protocol, tuple) %>% summarise_each(funs(mean,sd,se=sd(.)/sqrt(n()))) -> df5 + + +# protocols + +pdf("protocols-wrapper-time.pdf", width=10, height=5) + +ggplot(df5, aes(color=protocol, y=time_mean, x=tuple)) + geom_line(size=1.5) + geom_point(size=2) + scale_x_log10() + scale_y_log10() + ylab("Wall clock time (s, log)") + theme + xlab("Tuples (#, log)") + ggtitle ("Wrapper overhead") + facet_grid( ~ db) + theme( axis.text.x=element_blank()) + + +dev.off() + + +pdf("protocols-wrapper-bytes.pdf", width=10, height=5) + + +ggplot(df5, aes(color=protocol, y=bytes_mean, x=tuple)) + geom_line(size=1.5) + geom_point(size=2) + scale_x_log10() + scale_y_log10() + ylab ("Bytes (#, log)") + theme + xlab("Tuples (#, log)") + ggtitle ("Wrapper overhead") + facet_grid( ~ db) + theme( axis.text.x=element_blank()) + + +dev.off() + + +pdf("protocols-wrapper-memory.pdf", width=10, height=5) + + +ggplot(df5, aes(color=protocol, y=memory_max_kb_mean, x=tuple)) + geom_line(size=1.5) + geom_point(size=2) + scale_x_log10() + scale_y_log10() + ylab("Max memory (KB, log)") + theme + xlab("Tuples (#, log)") + ggtitle ("Wrapper overhead") + facet_grid( ~ db) + theme( axis.text.x=element_blank()) + + +dev.off() + +# networks + +dd3 %>% filter(protocol=="native", db != "netcat", timeout != 1) %>% filter(network %in% c("unlimited", "gigabitethld", "10mbitethhd")) %>% group_by(system, network, tuple) %>% summarise_each(funs(mean,sd,se=sd(.)/sqrt(n()))) -> df6 + +pdf("protocols-network.pdf", width=10, height=5) + +ggplot(df6, aes(color=network, y=time_mean, x=tuple)) + geom_line(size=1.5) + geom_point(size=2) + scale_x_log10() + scale_y_log10() + ylab("Wall clock time (s, log)") + theme + xlab("Tuples (#, log)") + ggtitle ("Network speed impact") + facet_grid( ~ system) + theme( axis.text.x=element_blank()) + +dev.off() + + + diff --git a/vldb-protocols.labnotes b/vldb-protocols.labnotes new file mode 100644 index 0000000000000000000000000000000000000000..eedc6cd4c2d7e802818feb1383e7f4b3a74a15ed --- /dev/null +++ b/vldb-protocols.labnotes @@ -0,0 +1,598 @@ +vldb-protocols + + +ubuntu 16.04.1 LTS http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-server-amd64.iso +virtualbox +kernel 4.4.0-31 64 bit + + +user/user has sudo +ssh on localhost:4242 + +http://manpages.ubuntu.com/manpages/xenial/man8/tc-netem.8.html +iproute package +https://calomel.org/network_loss_emulation.html + + +1. Hemminger S. , "Network Emulation with NetEm", Open Source + Development Lab, April 2005 (http://devresources.linux- + foundation.org/shemminger/netem/LCA2005_paper.pdf) + +3. Salsano S., Ludovici F., Ordine A., "Definition of a general and + intuitive loss model for packet networks and its implementation in + the Netem module in the Linux kernel", available at + http://netgroup.uniroma2.it/NetemCLG + + +monetdb from debian packages https://www.monetdb.org/downloads/deb/ +Jun2016-SP1 + + +mariadb 10.0 +postgresql 9.5 + + +sudo tc qdisc add dev lo root netem delay 0.3ms rate 100mbit +sudo tc qdisc del dev lo root netem + + +ifconfig gives rx/tx bytes + + +postgres client options +sslcompression=1, sslmode=require, keepalives=0 + +https://www.postgresql.org/docs/9.2/static/libpq-connect.html + + + +psql --set=sslcompression=1 ... + +this also covers redshift/greenplum/hyper/vertica!! + + + + + + + +mariadb client options + +https://mariadb.com/kb/en/mariadb/mysql_real_connect/ + +CLIENT_COMPRESS: Use compression protocol + + + +https://mariadb.com/kb/en/mariadb/mysql_optionsv/ + +MYSQL_OPT_COMPRESS: Use the compressed protocol for client server communication. If the server doesn't support compressed protocol, the default protocol will be used. + + +MYSQL_OPT_PROTOCOL: Specify the type of client/server protocol. Possible values are: MYSQL_PROTOCOL_TCP, MYSQL_PROTOCOL_SOCKET, MYSQL_PROTOCOL_PIPE and MYSQL_PROTOCOL_MEMORY. + + +mysql --compress --protocol=tcp, socket, pipe, memory + + + + +oracle + +https://docs.oracle.com/cd/E11882_01/network.112/e41945/performance.htm#NETAG014 + Session Data Unit = buffer + 512 bytes to 65535 bytes + + +Setting the SEND_BUF_SIZE and RECV_BUF_SIZE to at least the bandwidth-delay product insures that when large amounts of data are being sent that the network bandwidth will be optimally utilized. + + +https://www.gartner.com/doc/reprints?id=1-2PMFPEN&ct=151013&st=sb + + + +systems + +monetdb check + +mariadb check +postgresql check + +db2 DBMS T1 check +oracle DBMS T2 check + +vertica DBMS A2 uses postgres protocol check + +mongodb + +hbase/bigtable +http://hbase.apache.org/0.94/book/quickstart.html + + +clients + +jdbc +odbc +native + + +data + +result sets rows +100 +1000 +10000 +100000 +1000000 +10000000 + + + + +result set cols +1 +10 +100 +1000 +10000 + + +data + +/tpch_2_17_0/dbgen$ ./dbgen -s 2 -T L +sed -i 's/.$//' lineitem.tbl + + + + +postgres setup + +sudo -u postgres createuser -s $(whoami); createdb $(whoami) +set method=trust in /etc/postgresql/9.5/main/pg_hba.conf +psql --host 127.0.0.1 -w -t -A -c "SELECT 42" + + +CREATE TABLE lineitem ( L_ORDERKEY INTEGER NOT NULL, + L_PARTKEY INTEGER NOT NULL, + L_SUPPKEY INTEGER NOT NULL, + L_LINENUMBER INTEGER NOT NULL, + L_QUANTITY DECIMAL(15,2) NOT NULL, + L_EXTENDEDPRICE DECIMAL(15,2) NOT NULL, + L_DISCOUNT DECIMAL(15,2) NOT NULL, + L_TAX DECIMAL(15,2) NOT NULL, + L_RETURNFLAG CHAR(1) NOT NULL, + L_LINESTATUS CHAR(1) NOT NULL, + L_SHIPDATE DATE NOT NULL, + L_COMMITDATE DATE NOT NULL, + L_RECEIPTDATE DATE NOT NULL, + L_SHIPINSTRUCT CHAR(25) NOT NULL, + L_SHIPMODE CHAR(10) NOT NULL, + L_COMMENT VARCHAR(44) NOT NULL); + +COPY lineitem FROM '/home/user/lineitem.tbl' WITH DELIMITER AS '|'; + + +mariadb setup +sudo -s; mysql +create user 'user'@'%'; +create database 'user'; +GRANT ALL PRIVILEGES ON user.* TO 'user'@'%' WITH GRANT OPTION; +mysql --host=127.0.0.1 user --skip-column-names --batch -e "select 42" + + +CREATE TABLE lineitem ( L_ORDERKEY INTEGER NOT NULL, + L_PARTKEY INTEGER NOT NULL, + L_SUPPKEY INTEGER NOT NULL, + L_LINENUMBER INTEGER NOT NULL, + L_QUANTITY DECIMAL(15,2) NOT NULL, + L_EXTENDEDPRICE DECIMAL(15,2) NOT NULL, + L_DISCOUNT DECIMAL(15,2) NOT NULL, + L_TAX DECIMAL(15,2) NOT NULL, + L_RETURNFLAG CHAR(1) NOT NULL, + L_LINESTATUS CHAR(1) NOT NULL, + L_SHIPDATE DATE NOT NULL, + L_COMMITDATE DATE NOT NULL, + L_RECEIPTDATE DATE NOT NULL, + L_SHIPINSTRUCT CHAR(25) NOT NULL, + L_SHIPMODE CHAR(10) NOT NULL, + L_COMMENT VARCHAR(44) NOT NULL); + +LOAD DATA LOCAL INFILE '/home/user/lineitem.tbl' INTO TABLE lineitem FIELDS TERMINATED BY '|'; + + +6001215 + + + +time psql --host 127.0.0.1 -w -t -A -c "SELECT * from lineitem limit 1000000" > /dev/null +time mysql --host=127.0.0.1 user --skip-column-names --batch -e "select * from lineitem limit 1000000" > /dev/null + + +wire speed test +first +nc -l 127.0.0.1 2121 > /dev/null +then +time cat lineitem-1m.tbl | nc 127.0.0.1 2121 + + + + +monetdb setup + +CREATE TABLE lineitem ( +l_orderkey INT NOT NULL, +l_partkey INT NOT NULL, +l_suppkey INT NOT NULL, +l_linenumber INT NOT NULL, +l_quantity INTEGER NOT NULL, +l_extendedprice DECIMAL(15,2) NOT NULL, +l_discount DECIMAL(15,2) NOT NULL, +l_tax DECIMAL(15,2) NOT NULL, +l_returnflag VARCHAR(1) NOT NULL, +l_linestatus VARCHAR(1) NOT NULL, +l_shipdate DATE NOT NULL, +l_commitdate DATE NOT NULL, +l_receiptdate DATE NOT NULL, +l_shipinstruct VARCHAR(25) NOT NULL, +l_shipmode VARCHAR(10) NOT NULL, +l_comment VARCHAR(44) NOT NULL +); + +COPY INTO lineitem FROM '/home/user/lineitem.tbl' USING DELIMITERS '|', '\n' LOCKED; + + +time mclient -h 127.0.0.1 -fcsv -s "select * from lineitem limit 1000000" > /dev/null + + + +postgres on the wire + +https://www.pgcon.org/2014/schedule/attachments/330_postgres-for-the-wire.pdf + + +main finding: every row is sent in a separate protocol message with 56 bits global and 32 bits per field overhead + + +mysql result set structure +32MB packets + +https://dev.mysql.com/doc/internals/en/binary-protocol-resultset.html + + + + + +mongodb + +https://docs.mongodb.com/manual/reference/mongodb-wire-protocol/ + +https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.8.tgz +./mongod --dbpath /local/hannes/mongodb-dbpath + +tr "|" "," < ~/tpch_2_17_0/dbgen/lineitem.tbl > lineitem.csv + +./mongoimport -d lineitem -c things --type=csv --file ~/tpch_2_17_0/dbgen/lineitem.tbl --fields "l_orderkey,l_partkey,l_suppkey,l_linenumber,l_quantity,l_extendedprice,l_discount,l_tax,l_returnflag,l_linestatus,l_shipdate,l_commitdate,l_receiptdate,l_shipinstruct,l_shipmode,l_comment" + +time mongoexport -d lineitem -c things --type=csv --fields "l_orderkey,l_partkey,l_suppkey,l_linenumber,l_quantity,l_extendedprice,l_discount,l_tax,l_returnflag,l_linestatus,l_shipdate,l_commitdate,l_receiptdate,l_shipinstruct,l_shipmode,l_comment" --limit 10 > /dev/null + +-- broke querying + +time ./mongoexport -c lineitem --type=csv --fields "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" --limit 10 > /dev/null + + + + + +http://cyan4973.github.io/lz4/ + + + + +jdbc + +https://github.com/julianhyde/sqlline + +echo "select * from tables;" | java -Djava.ext.dirs=/home/user/java/ -jar ~/java/sqlline.jar -u jdbc:monetdb://127.0.0.1/database -n monetdb -p monetdb -d nl.cwi.monetdb.jdbc.MonetDriver --fastConnect=true --outputformat=csv --isolation=TRANSACTION_SERIALIZABLE --silent=true --showHeader=false > /dev/null + + +time echo "select * from lineitem limit 10000;" | java -Djava.ext.dirs=/home/user/java/ -jar ~/java/sqlline.jar -u jdbc:mysql://127.0.0.1/user -n user -d org.mariadb.jdbc.Driver --fastConnect=true --outputformat=csv --isolation=TRANSACTION_SERIALIZABLE --silent=true --showHeader=false > /dev/null + + +time echo "select * from lineitem limit 10000" | java -Djava.ext.dirs=/home/user/java/ -jar ~/java/sqlline.jar -u jdbc:postgresql://127.0.0.1/user -n user -d org.postgresql.Driver --fastConnect=true --outputformat=csv --isolation=TRANSACTION_SERIALIZABLE --silent=true --showHeader=false > /dev/null + + + +time echo "select * from lineitem where rownum < 10" | java -Djava.ext.dirs=/home/user/java/ -jar ~/java/sqlline.jar -u jdbc:oracle:thin:@localhost:49161:XE -d oracle.jdbc.driver.OracleDriver -n system -p oracle --fastConnect=true --outputformat=csv --isolation=TRANSACTION_SERIALIZABLE --silent=true --showHeader=false > /dev/null + + + +driver needs to be in same dir! + + + + +1 VBoxManage import vldb-protocols.ova +2 VBoxManage vldb-protocols --cpus 8 +3 VBoxManage modifyvm vldb-protocols --cpus 8 +4 VBoxManage modifyvm vldb-protocols --memory 16000 +6 VBoxManage modifyvm vldb-protocols --usbehci off +9 VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,,2222,,22" +10 VBoxManage modifyvm vldb-protocols --natpf1 "guestssh,tcp,,4242,,22" +7 VBoxManage startvm --type headless vldb-protocols + + + + +sudo apt-get install openjdk-8-jdk maven + + + +db2 setup + + +http://www.ibm.com/developerworks/downloads/im/db2express/ + +https://iwm.dhe.ibm.com/sdfdl/v2/regs2/db2pmopn/Express-C/DB2ExpressC11/Xa.2/Xb.aA_60_-i7wleYF1ULqO-8Z48YE9vKBsS4unp6c6pyao/Xc.Express-C/DB2ExpressC11/v11.1_linuxx64_expc.tar.gz/Xd./Xf.LPr.D1vk/Xg.8718392/Xi.swg-db2expressc/XY.regsrvs/XZ.OyjMsdFFqy6n0Yf8bs67RX-tJ30/v11.1_linuxx64_expc.tar.gz + +11.1?? + +DBI1272I To start using the database manager instance + user, you must set up the instance environment by + sourcing db2profile or db2cshrc in the sqllib directory, or you + can open a new login window of the instance user. + +db2start +db2stop force + + + +source ~/sqllib/db2profile + +db2 + +create database db +connect to db + +db2 UPDATE db cfg for db using LOGFILSIZ 10000 + + +CREATE TABLE lineitem ( L_ORDERKEY INT, L_PARTKEY INT, L_SUPPKEY INT, L_LINENUMBER INT, L_QUANTITY DECIMAL(15,2), L_EXTENDEDPRICE DECIMAL(15,2), L_DISCOUNT DECIMAL(15,2), L_TAX DECIMAL(15,2), L_RETURNFLAG CHAR(1), L_LINESTATUS CHAR(1) , L_SHIPDATE DATE, L_COMMITDATE DATE , L_RECEIPTDATE DATE , L_SHIPINSTRUCT CHAR(25), L_SHIPMODE CHAR(10), L_COMMENT VARCHAR(44)) + + +import from 'lineitem.tbl' of del modified by coldel| insert into lineitem + + + + +db2 update dbm cfg using svcename 50000 +db2set DB2COMM=TCPIP + + + + + +catalog tcpip node server1 remote 127.0.0.1 server 50000 +catalog database db as remotedb at node server1 +connect to remotedb user user using user + +sudo ./db2rfe -f db2rfe.cfg , set OS_AUTHENTICATION = YES in that file + + + +time echo "select * from lineitem limit 100" | java -Djava.ext.dirs=/home/user/java/ -jar ~/java/sqlline.jar -u jdbc:db2://localhost:50000/db -d com.ibm.db2.jcc.DB2Driver --fastConnect=true --outputformat=csv --isolation=TRANSACTION_SERIALIZABLE --silent=true --showHeader=false -n user -p user > /dev/null + + + +http://blog.whitehorses.nl/2014/03/18/installing-java-oracle-11g-r2-express-edition-and-sql-developer-on-ubuntu-64-bit/ + +pw: oracle +max 1G memory + +https://github.com/wnameless/docker-oracle-xe-11g + +docker run -d -p 49160:22 -p 49161:1521 -v /home/user:/opt/user wnameless/oracle-xe-11g + + + + + +/usr/bin/time to the rescue + + +F Number of major, or I/O-requiring, page faults that occurred while the process was running. These are faults where the page has + actually migrated out of primary memory. +K Average total (data+stack+text) memory use of the process, in Kilobytes. +M Maximum resident set size of the process during its lifetime, in Kilobytes. +t Average resident set size of the process, in Kilobytes. + + +S Total number of CPU-seconds used by the system on behalf of the process (in kernel mode), in seconds. +U Total number of CPU-seconds that the process used directly (in user mode), in seconds. +e Elapsed real (wall clock) time used by the process, in seconds. + +r Number of socket messages received by the process. +s Number of socket messages sent by the process. + +x Exit status of the command. + + + + +sqlplus system/oracle@//localhost:49161 + +https://husnusensoy.wordpress.com/2010/10/22/create-your-own-oracle-tpc-h-playground-on-linux/ + + +/u01/app/oracle/oradata/XE/system.dbf + + +alter database datafile '/u01/app/oracle/oradata/XE/system.dbf' autoextend on next 128m maxsize 8192m; + + + +create or replace directory xtern_data_dir as '/opt/user'; + + + +CREATE TABLE lineitem ( L_ORDERKEY INTEGER NOT NULL, + L_PARTKEY INTEGER NOT NULL, + L_SUPPKEY INTEGER NOT NULL, + L_LINENUMBER INTEGER NOT NULL, + L_QUANTITY DECIMAL(15,2) NOT NULL, + L_EXTENDEDPRICE DECIMAL(15,2) NOT NULL, + L_DISCOUNT DECIMAL(15,2) NOT NULL, + L_TAX DECIMAL(15,2) NOT NULL, + L_RETURNFLAG CHAR(1) NOT NULL, + L_LINESTATUS CHAR(1) NOT NULL, + L_SHIPDATE DATE NOT NULL, + L_COMMITDATE DATE NOT NULL, + L_RECEIPTDATE DATE NOT NULL, + L_SHIPINSTRUCT CHAR(25) NOT NULL, + L_SHIPMODE CHAR(10) NOT NULL, + L_COMMENT VARCHAR(44) NOT NULL); + + + + +CREATE TABLE lineitem_ext (L_ORDERKEY NUMBER(10), + L_PARTKEY NUMBER(10), + L_SUPPKEY NUMBER(10), + L_LINENUMBER NUMBER(38), + L_QUANTITY NUMBER, + L_EXTENDEDPRICE NUMBER, + L_DISCOUNT NUMBER, + L_TAX NUMBER, + L_RETURNFLAG CHAR(1), + L_LINESTATUS CHAR(1), + L_SHIPDATE VARCHAR2(10), + L_COMMITDATE VARCHAR2(10), + L_RECEIPTDATE VARCHAR2(10), + L_SHIPINSTRUCT VARCHAR2(25), + L_SHIPMODE VARCHAR2(10), + L_COMMENT VARCHAR2(44)) +ORGANIZATION EXTERNAL ( +TYPE oracle_loader +DEFAULT DIRECTORY xtern_data_dir +ACCESS PARAMETERS ( + RECORDS DELIMITED BY NEWLINE + FIELDS TERMINATED BY '|' + MISSING FIELD VALUES ARE NULL) +LOCATION ('lineitem.tbl')) +PARALLEL 2 +REJECT LIMIT 0 +NOMONITORING; + + + +insert /*+append*/into lineitem +select L_ORDERKEY, + L_PARTKEY, + L_SUPPKEY, + L_LINENUMBER, + L_QUANTITY, + L_EXTENDEDPRICE, + L_DISCOUNT, + L_TAX, + L_RETURNFLAG, + L_LINESTATUS, + to_date(L_SHIPDATE, 'YYYY-MM-DD'), + to_date(L_COMMITDATE, 'YYYY-MM-DD'), + to_date(L_RECEIPTDATE, 'YYYY-MM-DD'), + L_SHIPINSTRUCT, + L_SHIPMODE, + L_COMMENT +from lineitem_ext; + + + +sqlplus system/oracle@//localhost:49161 @query2.sql + + + + + + + +hbase shell + + +create 'lineitem','l_orderkey','l_partkey','l_suppkey','l_linenumber','l_quantity','l_extendedprice','l_discount','l_tax','l_returnflag','l_linestatus','l_shipdate','l_commitdate','l_receiptdate','l_shipinstruct','l_shipmode','l_comment' + + + +hbase org.apache.hadoop.hbase.mapreduce.ImportTsv '-Dimporttsv.separator=|' -Dimporttsv.columns=a,b,c lineitem /home/user/lineitem.tbl + + + +hbase org.apache.hadoop.hbase.mapreduce.ImportTsv -D'importtsv.separator=|' -Dimporttsv.columns="HBASE_ROW_KEY,l_orderkey,l_partkey,l_suppkey,l_linenumber,l_quantity,l_extendedprice,l_discount,l_tax,l_returnflag,l_linestatus,l_shipdate,l_commitdate,l_receiptdate,l_shipinstruct,l_shipmode,l_comment" lineitem /home/user/lineitem.tbl + + + +oracle sqlplus slow buffer probably not configured well, + +try + +SET TERMOUT OFF +SET VERIFY OFF -- evitar que imprima las sustituciones de variables que realiza +set trimspool on +set linesize 200 +set longchunksize 200000 long 200000 pages 0 + +SET SERVEROUTPUT ON SIZE 1000000 + +? + + +http://www.oracle.com/technetwork/topics/memory.pdf + + +To set the SDU size for the database server, configure the DEFAULT_SDU_SIZE parameter in the sqlnet.ora file. + + +netcat baseline + +100 0.0 12086 +1000 0.0 123693 +10000 0.02 1235631 +100000 0.04 12461791 +1000000 0.32 125538357 +10000000 2.48 1265309071 + + +comments +- skip the protocol, dump to csv/parqet/.../feather?, copy files over socket, read again, parse, time everything (only for Monet?) +- measure baseline select * from lineitem limit 1; subtract +- develop cost models base on line, types etc +- motivation: machine learning that needs lots of rows as input (decision tree?, classifier?, cross-validation, visualization) + + + +compression/optimization settings + +client flag --compress see scrp + +mysql: mariadb.conf.d/50-server.cnf +max_allowed_packet = 1G + + +postgres: postgresql.conf + +pg_shared_buffers=10GB +pg_effective_cache_size=6GB +pg_work_mem=5GB + + +no visible client buffer flags + +db2 OPTIMIZE FOR n ROWS will chunk stuff? + + + + + +https://hemantoracledba.blogspot.nl/2008/06/tuning-very-large-selects-in-sqlplus.html +applied + + + + diff --git a/vldb-protocols.py b/vldb-protocols.py new file mode 100644 index 0000000000000000000000000000000000000000..c5c2114e5aca61ae49ead94b4190d9f7929c67ee --- /dev/null +++ b/vldb-protocols.py @@ -0,0 +1,209 @@ +import os +import time +import sys +import csv +import re +import json +import subprocess + +systems = [ + {'name':'netcat-csv-lz4', 'db':'netcat', 'compress': 'lz4'}, + {'name':'netcat-csv-lz4-heavy', 'db':'netcat', 'compress': 'lz4-heavy'}, + {'name':'netcat-csv-gzip', 'db':'netcat', 'compress': 'gzip'}, + {'name':'netcat-csv-xz', 'db':'netcat', 'compress': 'xz'}, + {'name':'netcat-csv', 'db':'netcat'}, + {'name':'mariadb-compress', 'db':'mariadb', 'compress': True}, + {'name':'db2-default', 'db':'db2'}, + {'name':'oracle-default', 'db':'oracle'}, + {'name':'postgres-default', 'db':'postgres'}, + {'name':'mariadb-default', 'db':'mariadb'}, + {'name':'monetdb-default', 'db':'monetdb'}, + {'name':'hbase-default', 'db':'hbase'}, + {'name':'mongodb-default', 'db':'mongodb'}] + +networks = [ + {'name':'unlimited', 'throughput': -1, 'latency':-1}]#, + #{'name':'gigabitethld', 'throughput': 1000, 'latency':0.3}, + #{'name':'10mbitethhd', 'throughput': 10, 'latency':150}] + +#tuples = [1,100,1000,10000,100000,1000000,10000000] +tuples = [1,100,1000,10000]#,100000,1000000] + +nruns = 5 +timeout = "10m" + +netcat_port = 4444 + +fnull = open(os.devnull, 'w') + +def netcat_listener(compression): + nclistener = subprocess.Popen(['nc', '-l', '-p', '%d' % netcat_port], stdout=subprocess.PIPE if compression != None else fnull, stderr=fnull) + if compression == None: + return nclistener + else: + if compression == 'lz4': + uncompress_cmd = 'lz4 -dc' + elif compression == 'lz4-heavy': + uncompress_cmd = 'lz4 -dc -9' + elif compression == 'gzip': + uncompress_cmd = 'gunzip -f' + elif compression == 'xz': + uncompress_cmd = 'xz -d' + return subprocess.Popen(uncompress_cmd.split(' '), stdin=nclistener.stdout, stdout = fnull) + +def syscall(cmd): + return os.system(cmd) + +def rxbytes(): + return int(re.search("RX bytes:(\d+)", os.popen("ifconfig lo").read()).groups(0)[0]) + +def rxpackets(): + return int(re.search("RX packets:(\d+)", os.popen("ifconfig lo").read()).groups(0)[0]) + +def benchmark_command(cmd, system, protocol, network, tuple, r, dummy): + timeoutcmd = 'timeout --foreground -s KILL ' + timeout + if system['db'] == 'netcat': + listener = netcat_listener(system['compress'] if 'compress' in system else None) + timeoutcmd = '' + startbytes = rxbytes() + startpackets = rxpackets() + start = time.time() # + retcode = syscall('/usr/bin/time --format=\'{"io_page_faults": %F, "memory_max_kb": %M, "cpu_kernel_sec": %S, "cpu_user_sec": %U}\' --quiet --output=timing ' + timeoutcmd + ' ' + cmd) + duration = time.time() - start + transmittedbytes = rxbytes() - startbytes + transmittedpackets = rxpackets() - startpackets + if retcode != 0: + duration = -1 + stats = {'system': system['name'], 'db': system['db'], 'protocol': protocol, 'network': network['name'], 'throughput': network['throughput'], 'latency': network['latency'], 'tuple': tuple, 'run': r, 'time': duration, "bytes" : transmittedbytes, 'packets': transmittedpackets, 'timeout' : int(retcode != 0)} + stats.update(json.load(open('timing'))) + if not dummy: + w.writerow(stats) + sys.stdout.flush() + os.remove('timing') + + if system['db'] == 'netcat': + listener.kill() + + +oq = """set colsep '|' +set ARRAYSIZE 100 +SET LINESIZE 132 +SET PAGESIZE 6000 +set echo off +set feedback off +set linesize 1000 +set pagesize 0 +set sqlprompt '' +set trimspool on +set headsep off +SELECT * FROM lineitem where rownum < &1; +quit +""" + +oqfile = open("query-oracle.sql", "w") +oqfile.write(oq) +oqfile.close() + +w = csv.DictWriter(sys.stdout, ['system', 'db', 'protocol', 'network', 'throughput', 'latency', 'tuple', 'run', 'timeout', 'time', 'bytes', 'packets', 'cpu_kernel_sec', 'cpu_user_sec', 'io_page_faults', 'memory_max_kb']) + +w.writeheader() + +for r in range(nruns): + for system in systems: + for network in networks: + syscall("sudo tc qdisc del dev lo root netem 2>/dev/null") + syscall("sudo tc qdisc add dev lo root netem %s %s" % ('delay %fms' % network['latency'] if network['latency'] > 0 else '', 'rate %dmbit' % network['throughput'] if network['throughput'] > 0 else '')) + + for tuple in tuples: + query = "SELECT * FROM lineitem LIMIT %d" % tuple + + querycmd = "" + jdbcflags = '' + odbcdriver = '' + odbccmd = None + if system['db'] == 'postgres': + querycmd = 'psql %s --host 127.0.0.1 -w -t -A -c "%s" > /dev/null' % ('--set=sslcompression=1 --set=sslmode=require --set=keepalives=0' if 'compress' in system else '', query) + jdbcflags = '-u jdbc:postgresql://127.0.0.1/user -n user -d org.postgresql.Driver' + odbccmd = 'isql PostgreSQL -d, < query > /dev/null' + elif system['db'] == 'mariadb': + querycmd = 'mysql %s --host=127.0.0.1 user --skip-column-names --batch -e "%s" > /dev/null' % ('--compress' if 'compress' in system else '', query) + jdbcflags = '-u jdbc:mysql://127.0.0.1/user -n user -d org.mariadb.jdbc.Driver' + odbccmd = 'isql MySQL -d, < query > /dev/null' + elif system['db'] == 'monetdb': + querycmd = 'mclient -h 127.0.0.1 -p 50001 -fcsv -s "%s" > /dev/null' % query + jdbcflags = '-u jdbc:monetdb://127.0.0.1:50001/database -n monetdb -p monetdb -d nl.cwi.monetdb.jdbc.MonetDriver' + odbccmd = 'isql MonetDB -d, < query > /dev/null' + elif system['db'] == 'db2': + db2qfile = open("db2query", "w") + db2qfile.write("connect to remotedb user user using user; \n" + query + ";\n") + db2qfile.close() + querycmd = 'db2 -tf db2query > /dev/null;' + jdbcflags = '-u jdbc:db2://127.0.0.1:50000/db -d com.ibm.db2.jcc.DB2Driver -n user -p user' + os.environ['DB2INSTANCE'] = 'user' + odbccmd = 'isql DB2_SAMPLE -d, user user < query > /dev/null' + elif system['db'] == 'oracle': + os.environ['TNS_ADMIN'] = '/home/user/oracleconfig' + querycmd = 'sqlplus system/oracle@//127.0.0.1:49161/XE @query-oracle.sql %d > /dev/null' % tuple + jdbcflags = '-u jdbc:oracle:thin:@127.0.0.1:49161:XE -d oracle.jdbc.driver.OracleDriver -n system -p oracle' + odbccmd = 'isql Oracle -d, < query > /dev/null' + # for JDBC/ODBCV + query = "SELECT * FROM lineitem where rownum < %d;" % tuple + elif system['db'] == 'mongodb': + querycmd = 'mongoexport -d lineitem -c things --csv --fields "l_orderkey,l_partkey,l_suppkey,l_linenumber,l_quantity,l_extendedprice,l_discount,l_tax,l_returnflag,l_linestatus,l_shipdate,l_commitdate,l_receiptdate,l_shipinstruct,l_shipmode,l_comment" --limit %d > /dev/null 2> /dev/null' % tuple + jdbcflags = None + odbccmd = None + odbcdriver = None + elif system['db'] == 'hbase': + os.environ['HBASE_HEAPSIZE'] = '10g' + query = "scan 'lineitem',{LIMIT=>%d}" % tuple + querycmd = 'hbase shell < query > /dev/null 2> /dev/null' + jdbcflags = None + odbccmd = None + odbcdriver = None + elif system['db'] == 'netcat': + # open netcat for listening in a separate process + filename = '/home/user/lineitem-%d.csv' % tuple + compress_cmd = '' + if 'compress' in system: + if system['compress'] == 'lz4': + compress_cmd = 'lz4 -c - |' + elif system['compress'] == 'lz4-heavy': + compress_cmd = 'lz4 -9 -c - |' + elif system['compress'] == 'gzip': + compress_cmd = 'gzip |' + elif system['compress'] == 'xz': + compress_cmd = 'xz -z |' + querycmd = 'cat %s | %s nc 127.0.0.1 %d' % (filename, compress_cmd, netcat_port) + jdbcflags = None + odbccmd = None + odbcdriver = None + else: + exit("unknown db %s" % system['db']) + + qfile = open("query", "w") + qfile.write(query) + qfile.write("\n") + qfile.close() + + jdbccmd = 'java -Xmx10G -Djava.security.egd=file:/dev/./urandom -Djava.ext.dirs=/home/user/java/ -jar /home/user/java/sqlline.jar --fastConnect=true --outputformat=csv --isolation=TRANSACTION_SERIALIZABLE --silent=true --showHeader=false %s < query > /dev/null' % jdbcflags + + # getting caches hot + benchmark_command(querycmd, system, 'native', network, tuple, r, True) + + # native client + benchmark_command(querycmd, system, 'native', network, tuple, r, False) + if 'compress' not in system: + # odbc + if odbccmd is not None: + benchmark_command(odbccmd, system, 'odbc', network, tuple, r, False) + # jdbc + if jdbcflags is not None: + benchmark_command(jdbccmd, system, 'jdbc', network, tuple, r, False) + sys.stdout.flush() + os.remove('query') + time.sleep(1) + + + + syscall("sudo tc qdisc del dev lo root netem 2>/dev/null") + time.sleep(0.1)