I am currently using DB2 to do unit tests, but it is sometime quite slow. I would need a good in-memory database that would include all the feature of DB2. Does this type of in-memory database exist, or do they only allow standard SQL feature?
Thank you.
EDIT The DB2 Database is on a remote server, so I would need a solution to replicate the schema of that database on a local in-memory database to speed up the tests.
Companies using IBM Db2 for Database Management include: Audi AG, a Germany based Automotive organisation with 90783 employees and revenues of $67.60 billion, Swiss Re, a Switzerland based Insurance organisation with 13985 employees and revenues of $46.41 billion, Nike, Inc., a United States based Manufacturing ...
Db2 is well known for reliability and scalability, while Oracle Database is more known for its wide range of applications, tools, skills, and partners available. Both are very stable databases, with large amounts of documentation and good support.
What are the advantages of Db2? Db2 offers many advanced features for improving data and database management, including the following: Actionable compression can deliver storage space savings without sacrificing performance. Many query predicates can be evaluated without having to decompress the data.
IBM Db2 has 47 reviews and a rating of 4.45 / 5 stars vs MySQL which has 1816 reviews and a rating of 4.58 / 5 stars. Compare the similarities and differences between software options with real user reviews focused on features, ease of use, customer service, and value for money.
I would need a good in-memory database that would include all the feature of DB2.
Derby (ex Cloudscape) is DB2's language compatible. And it has an in memory mode.
Maybe also have a look at H2 (with the DB2 compatibility mode). But even if H2 would be faster, I would consider Derby in your case.
I think the easiest option would be --- DB2.
Download the freebie express edition and install it on your PC. You slow speed is almost certainly down to network bottlenecks and limitations using the DB2 client, installing locally would eliminate these.
The next best thing would be JavaDB (used to be known as Derby!). Which is similar but not quite identical to DB2.
Using any other database will dump you in a quagmire of unsupported features, incompatable SQL, different names for the same function, different functions with the same function name etc.etc.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With