Disk-Based Versus In-Memory Technology for Application Development
For industry innovators, the use of custom applications – as opposed to packaged solutions – is both selective and strategic. But from a technical perspective, what is needed to ensure the success of these applications for users – and for the companies depending on them to drive business competitiveness?
CHOOSING THE RIGHT PLATFORM TO DEVELOP MODERN APPLICATIONS For next-generation custom applications to meet the expectations of users (including employees, customers, and partners) and enhance competitiveness, they must be able to:
Provide real-time responses across a wide range of devices
Handle increasingly complex, broad, and diverse data that is essential to realizing a unique competitive advantage
Predict the next best move needed to help the business run better
Take the right actions immediately based on insights from data generated in real time
These requirements are interdependent. Achieving real-time response times in applications is challenging in part because of the large amounts of structured and unstructured data (text, graphical, and geospatial, for example) that they must process, analyze, and update.
Disk-Based Versus In-Memory Technology
When you use an application platform with traditional, disk-based technology, data is constantly being paginated into main memory (or statically cached) before it can be processed. But according to a recent report , accessing data from a solid-state drive (SSD) takes about 150,000 ns. This is significantly slower than the same access from in-memory platforms, which takes just 100 ns
Disk-based technology also forces applications to process different data types and workloads (for example, analytics and transactions) in silos, which has several drawbacks. First, this introduces intrinsic complexity and cost because there are many systems and copies of data involved. The result is long batch processing times (for instance, because data needs to be transferred). Second, the disk slows down response time. These incremental performance issues add up – and can seriously impair the user experience.
For these reasons, companies seeking to become digital enterprises need an application platform that keeps all necessary data in memory. Because data is always in memory, it never needs to be moved before it can be processed and analyzed. Users get the immediate response times required to make better decisions in real time. As an added bonus, an in-memory platform makes applications simpler to develop and less expensive to deploy and maintain, as there is no need for aggregates or indexes.
When your custom applications built on SAP HANA are combined with SAP business solutions running SAP HANA, your business can operate as a true digital business – and leap ahead of the competition. You can help ensure the success of your developers by:
Tasking a small team of engineers and business users to learn SAP HANA, and identify new business opportunities or areas of innovation it could support
Running a proof of concept to identify concrete opportunities and ensure that SAP HANA meets your business requirements
Piloting an innovative project to rethink business processes
Try SAP HANA Today The opportunity exists to transform business processes and achieve the digital transformation of your business with more automation and real-time visibility. Our SAP S/4HANA and Big Data solutions address these important these needs and more. Let us show you today! Set up a free consultation.
Are you going to SAP SAPPHIRE NOW 2017? Visit us along with our partners, PCM, CoreALM and Abreon on the show floor at Booth #1027. And stop by our exclusive SAP SAPPHIRE NOW 2017 After Party at the Icebar Orlando on Tuesday, May 16. RSVP today....