When it comes to career achievements, chief technology officer of SAP Vishal Sikka ranks the creation of his “baby girl” Hana as among the top so far.
Hana is 19 months old, he says, and has the potential to be a disruptive influence on the technology industry. In fact, the application of Hana has wider repercussions for the world as a whole.
“Hana itself is a rethinking of the database,” says Sikka, adding that it could be responsible for a “massive simplification” of the IT landscape.
The new technology takes advantage of a number of different developments in the IT landscape, primarily the low cost of main memory (RAM) and the power of multicore processors.
It’s probably not before time; the relational database has been around for about 25 years and, as Sikka points out, the underlying nature of hardware was significantly different than it is now.
“For instance, the benefits of Moore’s Law were being achieved primarily through increasing the performance of CPUs, which were at the time single core CPUs,” he explains.
“Main memory was vastly more expensive and smaller than it is now. So around 2003 when we started thinking about this, our assumption was that the next generation database has to be natively and massively parallel, and has to take maximum advantage of main memory.
“Hana optimises around those principles, that all data can be in memory now. And we can take advantage of the massive amount of CPU power that we have available. The end result of that is extreme high performance in database processing, data processing, information processing.”
Faster calculations
The basic premise of Hana is that it helps to speed up calculations. On the face of it, that doesn’t look like much, but when it’s applied to real world situations, the potential is far-reaching.
For example, the processing of medical tests could be vastly accelerated, cut from weeks at present to almost real time.
“There is no reason for this to take seven to eight weeks or 30 days. Thirty days for someone who is diagnosed with cancer is a very long time,” says Sikka. “We think there is no reason for this to take 30 days, that it should happen while the patient is sitting with the doctor.”
SAP is breaking out of its traditional mold. The company is working with researchers at Stanford University – where Sikka completed his doctoral thesis – to rethink genome analysis.
“We do the alignments eight and a half times faster than the fastest technique today,” he says. “And we do annotations and we do the analysis of annotations up to 6,000 times faster. So that means we can shrink the time it takes to analyse a person’s genome dramatically, and that is something that is very exciting but also very purposeful.”
One firm is using Hana to monitor healthcare data in elderly patients – diabetes, blood pressure, heart rate – with both automatic monitoring and proactive reporting of this data.
Another firm in France is using Hana to run calculations on stars, replacing work that would previously have had to be carried out on a Nasa supercomputer.
“We have data on hundreds of thousands of stars now, and we make 3D models in computers of the sky,” says Sikka. “Later this year there will be the satellite that will go up and bring back data on a billion stars.
“When you are looking at a 3D map of a billion-plus stars in the universe, the angle at which the human eye sees that 3D field, the eye can absorb maybe 100 to 150 stars. So which 150 stars to paint for you and to what degree of luminosity, how bright they are and so on, these calculations are done on Hana.
“This is amazing. In the past they would have to rent a slice of a Nasa super computer to do that calculation.”
On a lesser scale, Sikka cites the case of a water company in China that has been using the technology to route its trucks – the move has saved the firm 35 per cent on its transport costs.
The main reason is that now the firm can route trucks in real time. Before, the calculations would take more than 25 hours, using Hana it is cut to 700 milliseconds.
“That meant that you would send the trucks on to the routes based on information from yesterday,” says Sikka.
“With Hana, you can change the direction of the trucks as many times as you want during the course of a day based on the demand, based on traffic; you can reroute trucks and send them to different places and so forth.”
And it’s not the only one that has seen the benefit of the technology. Some 19 customers are members of what SAP calls its 10,000 club – where they can run something in Hana 10,000 times faster than on their previous system.
The system has been what Sikka describes as an “astonishing commercial success” for the company. Already it accounts for 10 per cent of SAP’s revenues, despite only launching to general availability in 2011.
On January 9th, SAP announced that its business suite would run on Hana. The move puts it into direct competition with partners Microsoft, Oracle and IBM, but Sikka is confident that it will not impact its business with these firms.
“It is a multi-faceted relationship with many of these companies,” he says.
Most importantly for customers, the introduction of Hana to the business suite is non-disruptive, meaning the suite continues to run on other databases from Oracle, IBM, Microsoft, etc but it also runs on Hana.
“So in that sense customers don’t have to disrupt their activities,” he says. “The same business suite processes continue to run, so there is no disruption involved in running business suite on Hana, but we can also completely rethink many of the business processes that are inside the business suite.”
It will be the customers’ choice what system their database will run on, and Sikka pledges that SAP will continue to support the rival technologies for its business suite, bringing all the optimisations that are offered to Hana customers to Microsoft, IBM and Oracle too.
More opportunities
However, the selling point for SAP will be the opportunities Hana opens up to customers, Sikka said, but it also opens up significantly more opportunities for SAP.
The company has been working to transform itself into a technology company, moving away from its traditional image as an applications firm.
“This means that the nature of applications, the nature of the appeal our products have to the market is different than it was when we were primarily an applications company,” he says.
“The shift has happened in the last three years. So that means we address where we’re going in a totally different way and think of ourselves much more as a platform company. We are working on a strategy that makes us an enterprise platform company, with Hana as the core of that platform. And that I think is the most significant part of our direction going forward.”