azure / YCSB
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system14% (2,365 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java14% (2,190 lines)
xml30% (121 lines)
html8% (36 lines)
lua81% (18 lines)
Duplication per Component (primary)
core7% (346 lines)
hbase193% (221 lines)
hbase286% (221 lines)
elasticsearch541% (195 lines)
jdbc26% (185 lines)
mongodb21% (110 lines)
mongodbreactivestreams30% (107 lines)
scylla31% (102 lines)
cassandra31% (101 lines)
ignite23% (89 lines)
postgrenosql20% (61 lines)
googlebigtable23% (60 lines)
dynamodb20% (41 lines)
elasticsearch23% (39 lines)
doc8% (36 lines)
tablestore19% (34 lines)
couchbase26% (31 lines)
asynchbase13% (30 lines)
couchbase15% (28 lines)
solr717% (28 lines)
azurecosmos4% (27 lines)
seaweedfs21% (26 lines)
memcached15% (26 lines)
rest12% (26 lines)
binding-parent48% (24 lines)
cloudspanner10% (24 lines)
distribution34% (23 lines)
voltdb4% (22 lines)
orientdb11% (20 lines)
tarantool16% (18 lines)
accumulo1.97% (14 lines)
griddb7% (14 lines)
azuretablestorage6% (12 lines)
rocksdb4% (12 lines)
infinispan6% (12 lines)
redis0% (0 lines)
maprdb0% (0 lines)
zookeeper0% (0 lines)
googledatastore0% (0 lines)
crail0% (0 lines)
rados0% (0 lines)
nosqldb0% (0 lines)
kudu0% (0 lines)
riak0% (0 lines)
foundationdb0% (0 lines)
geode0% (0 lines)
aerospike0% (0 lines)
arangodb0% (0 lines)
maprjsondb0% (0 lines)
s30% (0 lines)

Duplication Between Components (50+ lines)

G hbase1 hbase1 hbase2 hbase2 hbase1--hbase2 442 mongodb mongodb mongodbreactivestreams mongodbreactivestreams mongodb--mongodbreactivestreams 184 cassandra cassandra scylla scylla cassandra--scylla 174 core core jdbc jdbc core--jdbc 139 postgrenosql postgrenosql jdbc--postgrenosql 98 couchbase couchbase couchbase2 couchbase2 couchbase--couchbase2 56 memcached memcached seaweedfs seaweedfs memcached--seaweedfs 52

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 203 duplicates...
Size#FoldersFilesLinesCode
89 x 2 hbase1/src/main/java/site/ycsb/db/hbase1
hbase2/src/main/java/site/ycsb/db/hbase2
349:524 (37%)
382:557 (35%)
view
84 x 2 hbase1/src/main/java/site/ycsb/db/hbase1
hbase2/src/main/java/site/ycsb/db/hbase2
173:330 (35%)
197:354 (33%)
view
33 x 2 mongodb/src/main/java/site/ycsb/db
mongodbreactivestreams/src/main/java/site/ycsb/db
29:84 (50%)
32:87 (50%)
view
31 x 2 ignite/resources/config
ignite/resources/config
1:70 (54%)
1:70 (83%)
view
31 x 2 jdbc/src/main/java/site/ycsb/db
jdbc/src/main/java/site/ycsb/db
85:127 (33%)
109:151 (25%)
view
26 x 2 memcached/src/main/java/site/ycsb/db
seaweedfs/src/main/java/site/ycsb/db/seaweed
270:301 (15%)
286:317 (21%)
view
24 x 2 core/src/main/java/site/ycsb/workloads
core/src/main/java/site/ycsb/workloads
742:774 (3%)
808:840 (3%)
view
21 x 2 hbase1/src/main/java/site/ycsb/db/hbase1
hbase2/src/main/java/site/ycsb/db/hbase2
131:165 (8%)
147:181 (8%)
view
20 x 2 core/src/main/java/site/ycsb/measurements/exporter
core/src/main/java/site/ycsb/measurements/exporter
42:67 (66%)
43:68 (71%)
view
20 x 2 googlebigtable/src/main/java/site/ycsb/db
googlebigtable/src/main/java/site/ycsb/db
200:223 (7%)
269:292 (7%)
view
19 x 2 core/src/main/java/site/ycsb
core/src/main/java/site/ycsb
129:153 (11%)
182:206 (11%)
view
18 x 2 binding-parent/datastore...in/resources/assemblies
distribution/src/main/assembly
35:58 (36%)
32:55 (27%)
view
17 x 2 mongodb/src/main/java/site/ycsb/db
mongodbreactivestreams/src/main/java/site/ycsb/db
86:106 (26%)
89:109 (25%)
view
16 x 2 elasticsearch5/src/main/.../ycsb/db/elasticsearch5
elasticsearch5/src/main/.../ycsb/db/elasticsearch5
258:281 (8%)
329:352 (5%)
view
15 x 2 core/src/main/java/site/ycsb
jdbc/src/main/java/site/ycsb/db
197:217 (7%)
131:151 (12%)
view
15 x 2 azurecosmos/src/main/java/site/ycsb/db
mongodbreactivestreams/src/main/java/site/ycsb/db
289:309 (3%)
420:440 (5%)
view
15 x 2 core/src/main/java/site/ycsb
jdbc/src/main/java/site/ycsb/db
197:217 (7%)
107:127 (16%)
view
15 x 2 cassandra/src/main/java/site/ycsb/db
scylla/src/main/java/site/ycsb/db/scylla
290:310 (4%)
293:313 (4%)
view
14 x 2 hbase1/src/main/java/site/ycsb/db/hbase1
hbase2/src/main/java/site/ycsb/db/hbase2
108:126 (5%)
124:142 (5%)
view
14 x 2 elasticsearch5/src/main/.../ycsb/db/elasticsearch5
elasticsearch5/src/main/.../ycsb/db/elasticsearch5
195:214 (7%)
242:261 (5%)
view
13 x 2 cassandra/src/main/java/site/ycsb/db
scylla/src/main/java/site/ycsb/db/scylla
321:342 (4%)
324:345 (4%)
view
13 x 2 hbase1/src/main/java/site/ycsb/db/hbase1
hbase2/src/main/java/site/ycsb/db/hbase2
63:102 (5%)
68:107 (5%)
view
13 x 2 core/src/main/java/site/ycsb
core/src/main/java/site/ycsb
136:154 (7%)
71:89 (7%)
view
13 x 2 rest/src/main/java/site/ycsb/webservice/rest
rest/src/main/java/site/ycsb/webservice/rest
224:239 (6%)
271:286 (6%)
view
13 x 2 jdbc/src/main/java/site/ycsb/db
postgrenosql/src/main/java/site/ycsb/postgrenosql
382:398 (4%)
184:201 (5%)
view
12 x 2 core/src/main/java/site/ycsb
core/src/main/java/site/ycsb
155:173 (6%)
208:226 (6%)
view
12 x 2 core/src/main/java/site/ycsb
core/src/main/java/site/ycsb
57:68 (6%)
76:87 (8%)
view
12 x 2 core/src/main/java/site/ycsb
jdbc/src/main/java/site/ycsb/db
180:193 (5%)
88:101 (12%)
view
12 x 2 core/src/main/java/site/ycsb
jdbc/src/main/java/site/ycsb/db
180:193 (5%)
112:125 (9%)
view
12 x 2 jdbc/src/main/java/site/ycsb/db
jdbc/src/main/java/site/ycsb/db
135:158 (12%)
172:195 (9%)
view
12 x 2 mongodb/src/main/java/site/ycsb/db
mongodbreactivestreams/src/main/java/site/ycsb/db
108:142 (18%)
111:145 (18%)
view
11 x 2 cassandra/src/main/java/site/ycsb/db
scylla/src/main/java/site/ycsb/db/scylla
118:149 (3%)
95:126 (3%)
view
11 x 2 elasticsearch5/src/main/.../ycsb/db/elasticsearch5
elasticsearch5/src/main/.../ycsb/db/elasticsearch5
164:182 (6%)
201:219 (3%)
view
11 x 2 voltdb/src/main/java/site/ycsb/db/voltdb
voltdb/src/main/java/site/ycsb/db/voltdb
257:269 (6%)
283:295 (6%)
view
10 x 2 elasticsearch5/src/main/.../ycsb/db/elasticsearch5
elasticsearch5/src/main/.../ycsb/db/elasticsearch5
227:243 (5%)
285:301 (3%)
view
10 x 2 elasticsearch5/src/main/.../ycsb/db/elasticsearch5
elasticsearch5/src/main/.../ycsb/db/elasticsearch5
223:235 (3%)
265:277 (3%)
view
10 x 2 cassandra/src/main/java/site/ycsb/db
scylla/src/main/java/site/ycsb/db/scylla
377:393 (3%)
380:396 (3%)
view
10 x 2 jdbc/src/main/java/site/ycsb/db
postgrenosql/src/main/java/site/ycsb/postgrenosql
74:88 (16%)
70:86 (19%)
view
10 x 2 jdbc/src/main/java/site/ycsb/db
jdbc/src/main/java/site/ycsb/db
60:77 (10%)
83:100 (8%)
view
10 x 2 cassandra/src/main/java/site/ycsb/db
scylla/src/main/java/site/ycsb/db/scylla
429:445 (3%)
425:441 (3%)
view
9 x 2 mongodb/src/main/java/site/ycsb/db
mongodbreactivestreams/src/main/java/site/ycsb/db
123:145 (3%)
133:153 (3%)
view
9 x 2 elasticsearch5/src/main/.../ycsb/db/elasticsearch5
elasticsearch5/src/main/.../ycsb/db/elasticsearch5
164:180 (4%)
329:345 (3%)
view
9 x 2 elasticsearch5/src/main/.../ycsb/db/elasticsearch5
elasticsearch5/src/main/.../ycsb/db/elasticsearch5
239:255 (3%)
329:345 (3%)
view
9 x 2 core/src/main/java/site/ycsb
jdbc/src/main/java/site/ycsb/db
56:68 (16%)
74:86 (15%)
view
9 x 2 elasticsearch5/src/main/.../ycsb/db/elasticsearch5
elasticsearch5/src/main/.../ycsb/db/elasticsearch5
312:322 (4%)
399:409 (3%)
view
9 x 2 core/src/main/java/site/ycsb
postgrenosql/src/main/java/site/ycsb/postgrenosql
56:68 (16%)
70:83 (17%)
view
9 x 2 couchbase/src/main/java/site/ycsb/db
couchbase2/src/main/java/site/ycsb/db/couchbase2
160:168 (4%)
835:843 (1%)
view
9 x 2 elasticsearch5/src/main/.../ycsb/db/elasticsearch5
elasticsearch5/src/main/.../ycsb/db/elasticsearch5
164:180 (4%)
239:255 (3%)
view
9 x 2 core/src/main/java/site/ycsb
jdbc/src/main/java/site/ycsb/db
227:240 (4%)
172:185 (7%)
view
9 x 2 elasticsearch5/src/main/.../ycsb/db/elasticsearch5
elasticsearch5/src/main/.../ycsb/db/elasticsearch5
258:274 (4%)
239:255 (3%)
view
Duplicated Units
The list of top 11 duplicated units.
See data for all 11 unit duplicates...
Size#FoldersFilesLinesCode
49 x 2 hbase1/src/main/java/site/ycsb/db/hbase1
hbase2/src/main/java/site/ycsb/db/hbase2
241:296 
265:320 
view
39 x 2 hbase1/src/main/java/site/ycsb/db/hbase1
hbase2/src/main/java/site/ycsb/db/hbase2
409:455 
442:488 
view
28 x 2 hbase1/src/main/java/site/ycsb/db/hbase1
hbase2/src/main/java/site/ycsb/db/hbase2
486:520 
519:553 
view
24 x 2 hbase1/src/main/java/site/ycsb/db/hbase1
hbase2/src/main/java/site/ycsb/db/hbase2
186:215 
210:239 
view
17 x 2 seaweedfs/src/main/java/site/ycsb/db/seaweed
memcached/src/main/java/site/ycsb/db
286:304 
270:288 
view
11 x 2 seaweedfs/src/main/java/site/ycsb/db/seaweed
memcached/src/main/java/site/ycsb/db
306:318 
290:302 
view
9 x 2 mongodbreactivestreams/src/main/java/site/ycsb/db
azurecosmos/src/main/java/site/ycsb/db
432:442 
301:311 
view
9 x 2 jdbc/src/main/java/site/ycsb/db/flavors
jdbc/src/main/java/site/ycsb/db/flavors
31:42 
34:44 
view
8 x 2 mongodb/src/main/java/site/ycsb/db
mongodbreactivestreams/src/main/java/site/ycsb/db
128:137 
131:140 
view
8 x 2 core/src/main/java/site/ycsb/measurements
core/src/main/java/site/ycsb/measurements
135:144 
156:165 
view
7 x 2 hbase1/src/main/java/site/ycsb/db/hbase1
hbase2/src/main/java/site/ycsb/db/hbase2
217:225 
241:249 
view