April 11, 2007

ANTs Software is finally making some sense

ANTs Software is in essence a “public venture capital” outfit, with over $100 million in market capitalization and negligible revenue. It also features some interesting ideas in OLTP data management, a new management team (as of last year), and a new strategy. ANTs’ new strategy, in my opinion, stands a better chance of success than its predecessor, which in essence was to tell large enterprises “Throw out Oracle and use ANTs DB instead for your most mission-critical OLTP apps, because it’s faster, cheaper, and compatible.”

There actually are two prongs to ANTs’ new strategy. One of them, however, is a Big Secret that the company adamantly insists I not write about, notwithstanding that it is pretty much spelled out in this press release. The other is high-performance OLTP for specialized apps, in defense, telecom, financial trading, etc. The best way to summarize what “high-performance” means is this: When I asked what the technical sweet spot for ANTs DB, Engineering VP Rao Yendluri said “Half a million updates per second.”

The secret to ANTs’ technology is in essence radical modularity. In the past the company bragged more about its lock-free approach, but now ANTs is talking more about another feature and patent, the batching of commutative updates. Here’s how I understand that idea. In essence, ANTs DB does all of an update in memory except for the commit part, then commits in one big batch as long as what’s being committed is “commutative” – i.e., as long as the updates are independent of each other and hence can safely be made in any order. Consequently, CPU processing of an update never has to wait for disk I/O, which is a cool memory-centric approach that mainstream DBMS might do well to emulate.

Come to think of it – as I understand things, that’s also the essence of the lockless approach to transaction consistency. I.e., it’s the essence of the whole ANTs DB architecture. Nice idea. As long as performance (including, when appropriate, redos) holds up in practice, I don’t immediately see any downside to it.


3 Responses to “ANTs Software is finally making some sense”

  1. DBMS2 — DataBase Management System Services»Blog Archive » The big ANTs secret is officially out on April 23rd, 2007 8:36 pm

    […] has now put out a press release saying what was already obvious — the company is offering middleware to run applications written for one DBMS over another […]

  2. Roberta Murphy on September 17th, 2007 5:02 pm

    I’m late in reading your interesting article, and hope the ANTS Compatibility Server reaches the widespread market soon. Database incompatibility is a widespread problem across the board.

  3. ANTs Software CEO insults Sybase, claims migration success | DBMS2 -- DataBase Management System Services on August 4th, 2010 6:43 am

    […] is its main product area, which is pretty much the range the company has been in throughout its complicated history.  Kozak’s post did link to a claim that IBM has experienced over 300 migrations to […]

Leave a Reply

Feed: DBMS (database management system), DW (data warehousing), BI (business intelligence), and analytics technology Subscribe to the Monash Research feed via RSS or email:


Search our blogs and white papers

Monash Research blogs

User consulting

Building a short list? Refining your strategic plan? We can help.

Vendor advisory

We tell vendors what's happening -- and, more important, what they should do about it.

Monash Research highlights

Learn about white papers, webcasts, and blog highlights, by RSS or email.