Benchmark En

27
Velneo vServer 6.3.9 vs Oracle Database 10g Release 2 (10.2.0.1) vs Microsoft SQL-Server 9.0.2047

Transcript of Benchmark En

Page 1: Benchmark En

Velneo vServer 6.3.9 vs Oracle Database 10g Release 2 (10.2.0.1) vs Microsoft SQL-Server 9.0.2047

Page 2: Benchmark En

DBMS compared in benchmark

Manufacturer/ Product Versión Functional limitations

Oracle Database 10 g Release 2 (10. 2.0.1)

- Maximum table size 4 GBytes- Maximum memory used 1 GByte- One single instance- One single processor

Velneo vServer 6. 3. 9 - Some advanced programming functionality

Microsoft SQL-Server 2005 (9.0.2047)- Maximum table size 4 GBytes- Maximum memory used 1 GByte- One single processor

Page 3: Benchmark En

Hardware features and settings

Processor: AMD Athlon 64 Processor 3GHzHard disk: SATA 150 GBytesMother board: AT/AT CompatibleMemory: 1 GByteOperative System: Microsoft Windows 2000 5.00.2195 SP4

Page 4: Benchmark En

Unbounded tables

Page 5: Benchmark En

Primary key queries100 records

Oracle Database 16 milliseconds

Velneo vServer 6 milliseconds

Microsoft SQL - Server 19 milliseconds

Page 6: Benchmark En

131 milliseconds

75 milliseconds

138 milliseconds

Oracle Database

Velneo vServer

Microsoft SQL - Server

Primary key queries1.000 records

Page 7: Benchmark En

959 milliseconds

1.081 milliseconds

1.330 milliseconds

Primary key queries10.000 records

Oracle Database

Velneo vServer

Microsoft SQL - Server

Page 8: Benchmark En

16.369 milliseconds

13.347 milliseconds

13.345 milliseconds

Primary key queries100.000 records

Oracle Database

Velneo vServer

Microsoft SQL - Server

Page 9: Benchmark En

Summary

Records queried

100 Velneo Oracle Microsoft

1.000 Velneo Oracle Microsoft

10.000 Oracle Velneo Microsoft

100.000 Velneo & SQL Server Velneo & SQL Server Oracle

Primary key queries

Page 10: Benchmark En

Index queries100 records

34 milliseconds

6 milliseconds

98 milliseconds

Oracle Database

Velneo vServer

Microsoft SQL - Server

Page 11: Benchmark En

150 milliseconds

94 milliseconds

3.131 milliseconds

Index queries1.000 records

Oracle Database

Velneo vServer

Microsoft SQL - Server

Page 12: Benchmark En

1.069 milliseconds

2.097 milliseconds

36.687 milliseconds

Oracle Database

Velneo vServer

Microsoft SQL - Server

Index queries10.000 records

Page 13: Benchmark En

166.585 milliseconds

25.244 milliseconds

954.431 milliseconds

Oracle Database

Velneo vServer

Microsoft SQL - Server

Index queries100.000 records

Page 14: Benchmark En

Records queried by index

100 Velneo Oracle Microsoft

1.000 Velneo Oracle Microsoft

10.000 Oracle Velneo Microsoft

100.000 Velneo Microsoft Oracle

Index queriesSummary

Page 15: Benchmark En

Oracle Database 341 milliseconds

Velneo vServer 250 milliseconds

Microsoft SQL - Server 168 milliseconds

1.000 records

3.444 milliseconds

2.438 milliseconds

1.433 milliseconds

10.000 records

35.344 milliseconds

27.291 milliseconds

14.765 milliseconds

100.000 records

291.756 milliseconds

290.225 milliseconds

154.604 milliseconds

1.000.000 records

New records

Oracle Database

Velneo vServer

Microsoft SQL - Server

Oracle Database

Velneo vServer

Microsoft SQL - Server

Oracle Database

Velneo vServer

Microsoft SQL - Server

Page 16: Benchmark En

303 milliseconds

47 milliseconds

34 milliseconds

2.638 milliseconds

972 milliseconds

218 milliseconds

29.284 milliseconds

11.853 milliseconds

5.134 milliseconds

289.859 milliseconds

396.906 milliseconds

64.927 milliseconds

1.000 records 10.000 records

100.000 records 1.000.000 records

Editing numeric field

Oracle Database

Velneo vServer

Microsoft SQL - Server

Oracle Database

Velneo vServer

Microsoft SQL - Server

Oracle Database

Velneo vServer

Microsoft SQL - Server

Oracle Database

Velneo vServer

Microsoft SQL - Server

Page 17: Benchmark En

294 milliseconds

22 milliseconds

37 milliseconds

2.738 milliseconds

431 milliseconds

294 milliseconds

30.284 milliseconds

6.594 milliseconds

5.167 milliseconds

197.437 milliseconds

177.763 milliseconds

56.433 milliseconds

Oracle Database

Velneo vServer

Microsoft SQL - Server

Oracle Database

Velneo vServer

Microsoft SQL - Server

Oracle Database

Velneo vServer

Microsoft SQL - Server

Oracle Database

Velneo vServer

Microsoft SQL - Server

1.000 records 10.000 records

100.000 records 1.000.000 records

Editing text field

Page 18: Benchmark En

34 milliseconds

0 milliseconds

3 milliseconds

Table 1

344 milliseconds

59 milliseconds

34 milliseconds

Table 2

3.478 milliseconds

1.112 milliseconds

274 milliseconds

Table 3

37.766 milliseconds

47.131 milliseconds

3.025 milliseconds

Table 4

Oracle Database

Velneo vServer

Microsoft SQL - Server

Oracle Database

Velneo vServer

Microsoft SQL - Server

Oracle Database

Velneo vServer

Microsoft SQL - Server

Oracle Database

Velneo vServer

Microsoft SQL - Server

Decimated

Page 19: Benchmark En

253 milliseconds

37 milliseconds

25 milliseconds

2.347 milliseconds

669 milliseconds

194 milliseconds

31.638 milliseconds

11.225 milliseconds

2.810 milliseconds

328.744 milliseconds

443.775 milliseconds

33.890 milliseconds

Delete content

Table 1 Table 2

Table 3 Table 4

Oracle Database

Velneo vServer

Microsoft SQL - Server

Oracle Database

Velneo vServer

Microsoft SQL - Server

Oracle Database

Velneo vServer

Microsoft SQL - Server

Oracle Database

Velneo vServer

Microsoft SQL - Server

Page 20: Benchmark En

New records

1.000 Microsoft Velneo Oracle

10.000 Microsoft Velneo Oracle

100.000 Microsoft Velneo Oracle

1.000.000 Microsoft Velneo Oracle

Numeric field record edit

1.000 Microsoft Velneo Oracle

10.000 Microsoft Velneo Oracle

100.000 Microsoft Velneo Oracle

1.000.000 Microsoft Oracle Velneo

Text field record edit

1.000 Velneo Microsoft Oracle

10.000 Microsoft Velneo Oracle

100.000 Microsoft Velneo Oracle

1.000.000 Microsoft Velneo Oracle

Transactions summary

Page 21: Benchmark En

Decimated

Table 1 Velneo Microsoft Oracle

Table 2 Microsoft Velneo Oracle

Table 3 Microsoft Velneo Oracle

Table 4 Microsoft Oracle Velneo

Deleted records

Table 1 Velneo Microsoft Oracle

Table 2 Microsoft Velneo Oracle

Table 3 Microsoft Velneo Oracle

Table 4 Microsoft Velneo Oracle

Transactions summary

Page 22: Benchmark En

Bounded tables

Page 23: Benchmark En

567.968 milliseconds

1.257.580 milliseconds

132.756 milliseconds

1.000 + 1.000.0000 records in 2 Tables

6.258.696 milliseconds

4.222.215 milliseconds

1.703.316 milliseconds

10³+10⁴+10⁵+10⁶+10⁷ records in 6 Tables

New records

Oracle Database

Velneo vServer

Microsoft SQL - Server

Oracle Database

Velneo vServer

Microsoft SQL - Server

Page 24: Benchmark En

49.063 milliseconds

14.968 milliseconds

857 milliseconds

2 Tables

655.072 milliseconds

214.914 milliseconds

32.964 milliseconds

3 Tables

Decimated

Oracle Database

Velneo vServer

Microsoft SQL - Server

Oracle Database

Velneo vServer

Microsoft SQL - Server

Page 25: Benchmark En

Deletion

2 Tables

3 Tables

Oracle Database

Velneo vServer

Microsoft SQL - Server

Oracle Database

Velneo vServer

Microsoft SQL - Server

362.087 milliseconds

290.474 milliseconds

3.805 milliseconds

6.061.394 milliseconds

7.030.981 milliseconds

152.153 milliseconds

Page 26: Benchmark En

Study conducted by the School of Computer Engineering at the University of Vigo on the 12th of January, 2007

More information

Page 27: Benchmark En