Oracle’s annual OpenWorld conference played host yesterday to the introduction of new hardware and software systems for big-data analytics. The Exalytics Business Intelligence Machine includes multiple databases to allow analytics to be run against both structured and unstructured data in memory. Oracle also announced the availability of a new SPARC-based SuperCluster for Solaris users.
The Exalytics Business Intelligence Machine is built to offer instantaneous query results on relational, multidimensional and unstructured data. Oracle CEO Larry Ellison said that it includes the TimesTen relational database for relational data, and the Essbase database for multidimensional data, both of which came to Oracle through acquisition.
Ellison also highlighted the heuristic adaptive in-memory cache. “As different people ask different questions, we migrate different data sets into memory,” he said. “If people are asking the same questions over and over again, we keep that data in memory.” He added that Exalytics can perform a logical scan on 5TB of compressed data in five seconds.
Exalytics could be seen as both a play for the burgeoning big-data market, which is currently dominated by Apache Hadoop, and also as a nod to the NoSQL movement through its inclusion of relational, multidimensional and unstructured databases in the system.
While Oracle’s two new products were the big news for software developers, Ellison spent a great deal of time discussing the advantages of using systems in which hardware and software come from the same vendor. “I remember when we first bought Sun, a lot of people said, ‘They’re going to get out of the hardware business.’ I guess we didn’t get the memo,” he said.
“A few years ago, we introduced the Exadata Database Machine, followed by the Exalogic Middleware Machine. If you design the hardware and software in concert, you can do a better job than if one company comes up with the operating system, and another comes up with the virtual machine and another creates the database.”
Thus, Ellison said, Oracle’s dedicated systems have evolved to be parallel in multiple ways. From parallel connections between the storage and database systems to parallel InfiniBand connections to the middleware machines, he claimed that parallelism on a grander scale yields simpler and more powerful systems to maintain.
“Apple is doing a good job designing software and hardware and services that work together,” said Ellison. “We said, ‘Hey that works for consumers and delivers a lot of value!’ The idea of engineering the hardware and the software—all of it—so it works together should give us the opportunity to deliver better performance and better ease of use across the board if we engineer all the separate pieces to work together. That’s the whole idea behind Exadata and Exalogic and all these engineered systems.”
Ellison then introduced the new SPARC SuperCluster. “We decided to extend our parallel everything architecture to the SPARC processor and the Solaris operating system,” he said. “This machine was designed to do two things: One is deliver extreme performance and low cost; and second, to provide an easy upgrade for a SPARC Solaris customer, so it’s an easy upgrade path to go from an existing SPARC machine and move them to the SPARC SuperCluster.”
The SuperCluster will run Solaris 10 or 11, and it is based on the new SPARC T4 processor, which Ellison claimed offered a 5x performance improvement over the SPARC T3. “For the first time ever, the SPARC microprocessor runs the Java language faster than the IBM PowerPC architecture, and we’re not going to stop there,” he said of IBM’s competing machines.
The introduction of Exalytics marked a change in tone from Oracle on the NoSQL movement. Prior to this release, Oracle had been attempting to squelch enthusiasm for NoSQL as it was seen to be adversarial to Oracle’s mainline business database products.
Oracle is known for disparaging technology one minute, then suddenly offering it the next. Such was the case when Ellison called cloud computing a sham back in 2009. Shortly thereafter, and even as Ellison was saying this, Oracle began offering cloud services and products. In fact, Oracle’s chief marketing officer, Judith Sim, said that the company is even hosting a “cloud deep-dive…with 25 dedicated cloud sessions with hands-on labs,” at Oracle OpenWorld on Thursday.
Similarly, Oracle has, until now, been cool on the NoSQL movement. Bob Wiederhold, CEO of Couchbase, said, “To date, Oracle has told their customers that NoSQL is useless or, at best, should be used only for a very limited set of use cases. If Oracle is now ready to join the party on the scalability, performance, and data-model-flexibility advantages of NoSQL, we welcome them.”