TimesTen In-Memory Database
for Extreme Performance

How awesome is your DB?

Doug Hood
Evangelist for Oracle TimesTen, Oracle In-Memory and Oracle NoSQL

Asking which is the coolest DB is bit like asking which is the coolest car. Debating whether a Porsche 911 is better than a Honda Civic is meaningless unless you define the comparison criteria (eg top speed & cornering vs price and MPG).

I am defining some criteria for DB comparison. Given these criteria, how awesome is your DB?

  • Does your DB have high availability?
  • Can your DB scale both reads and writes?
  • Does your DB use schemas with PK and FKs?
  • Does your DB use popular APIs like JDBC, ODBC, ADO.NET, OCI and PLSQL?
  • Does your DB provide ACID transactions?
  • Does your DB automatically recover from failures?
  • How many million PK SQL selects can your DB do per second?
  • How many million SQL update transactions can your DB do per second using synchronous replication?

Some of these critiera are easy, having all of these critera is hard. Doing > 1 million update transactions per second with synchronous replication is really hard.

If your DB is not awesome enough using my criteria, then check out Oracle TimesTen Velocity Scale In-Memory Database at OOW 2017.

Oracle TimesTen Velocity Scale In-Memory Database

Disclaimer: these are my personal thoughts and do not represent Oracle's official viewpoint in any way, shape, or form.

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.