Memory speeded up exponentially. But disk access didn’t— it’s only 12.5x faster than half a century ago (from 1,200 revolutions per minute in 1956 to 15,000 RPM today), because of the limitations of aerodynamics: disks would literally fly off the spindle.The result is that it can be a million times quicker to access data in memory than off disk. That’s like having to get in a space ship to another planet in order to buy the ingredients you need for a meal. But the problem was that memory was incredibly expensive — like having to pay millions of dollars for every square inch of storage in the kitchen. Over the years, it got cheaper to have more storage, and so database designers were able to do the equivalent of storing the most-often used foods locally, more people fetching food, precooking some of the food in advance, etc. But the raw food itself was still stored in the only viable place — that huge, distant warehouse.
Turns out that most standard business applications — e.g. finance — are sparse, require sophisticated calculations (such as budget allocations) , and need auditing — run particularly well on in-memory column databases….
SAP was founded on an innovative idea – to create standardized business software. Solutions such as ERP and line of business applications form the core for thousands of the world’s best run companies today. <click>We innovated again three years ago by extending that core with integrated analytics. Now you could not only run your core business processes efficiently you could also manage, govern and gain insight into your business. <click>And we innovated again by extending our portfolio to mobile devices, making your business accessible – not only in more places, but to millions more people.Operations, management and accessibility are all very valuable. What could we do next which would be equally valuable? <click>We recognized an opportunity to address significant issues that businesses face in the area of performance – by tackling the data layer itself. The performance of every application in the SAP portfolio depends on the underlying data management architecture. It even impacts the way we design and code our software. <click>So, the next innovation is HANA. Using the latest developments in high performance server computing, combined with innovative data management software we are able to significantly accelerate data access, simplify applications, and transform the way analytics processes work. HANA delivers speed and simplicity. It accelerates business applications and reduces the cost of your IT landscape. That is the fundamental value of this technology – It makes everything we have done before even better.<click>Our ultimate goal is to combine transactional and analytical data management using HANA. It is technically possible, so why wouldn’t we leverage that speed and simplicity in everything we do? Why wouldn’t we deliver as much value to you, our customer, as we can?
Let’s take a more detailed look at that complexity.<click>There are a lot of layers in between those operational data stores and the reports and dashboards needed to run your business. There are warehouses and marts and cubes and universes, all governed by copying and quality management processes. <click>Data moves up through these layers, aggregating and transforming to become the ‘right information’ at the ‘right level of detail’. The more systems you have at the bottom (supply), and the more requests you have at the top (demand), the more complex the middle is going to be – your internal ‘data economy’ so to speak.<click>What HANA does is to cut out the middle-men in that economy. It synchronizes transactional information in real time. It processes data at amazing speed. It can pre-aggregate information for you. And it can handle new queries on-the-fly, so when the business has a new request IT does not have to rely on middle-men to fulfill it. <click>How far can we take that idea? There is no reason why a traditional, disk-based system should be needed at all. So, it is our goal as a company to take them out of the picture.
Why sap hana
WHY SAP HANA ?<br />Ugur CANDAN<br />August2011<br />
Evolution of Intel Pentium<br />Pentium I<br />Pentium II<br />Chip area<br />breakdown<br />Pentium III<br />Pentium IV<br />Q: What can you observe? Why?<br />ref: Zhenyu Ye / Bart Mesman / Henk Corporaal “GPU Architecture and Programing”<br />
Extrapolation of Single Core CPU<br />If we extrapolate the trend, in a few generations, Pentium will look like:<br />Of course, we know it did not happen. <br />Q: What happened instead? Why?<br />
Evolution of Multi-core CPUs<br />Penryn<br />Chip area<br />breakdown<br />Bloomfield<br />Gulftown<br />Beckton<br />Q: What can you observe? Why?<br />
The Brick Wall -- UC Berkeley's View<br />Power Wall: power expensive, transistors free<br />Memory Wall: Memory slow, multiplies fastILP Wall: diminishing returns on more ILP HW<br />Power Wall + Memory Wall + ILP Wall = Brick Wall<br />David Patterson, "Computer Architecture is Back - The Berkeley View of the Parallel Computing Research Landscape", Stanford EE Computer Systems Colloquium, Jan 2007, link<br />
CPU Cache is new Main Memory</li></li></ul><li>SAP ve In-Memory<br />2010 SAP High-Performance Analytic Appliance<br />2006 SAP NetWeaver BW Accelerator (BWA)<br />2004 SAP NetWeaver Enterprise Search (TREX)<br />1999 SAP Advanced Planner and Optimizer<br />
Operations and Analytics Together<br />Add ACID-compliant, row-based, in-memory<br />Single source of data<br />Faster, better BI and actionable intelligence<br />Faster, better applications<br />New application opportunities<br />Copy<br />Business Applications<br />Business Intelligence<br />Data<br />Analytic Appliance<br />
In-Memory Computing – The Time is NOW<br />HW Technology Innovations<br />SAP SW Technology Innovations<br />Row and Column Store<br />Multi-Core Architecture (8 x 8core CPU per blade)<br />Massive parallel scaling with many blades<br />One blade ~$50.000 = 1 Enterprise Class Server<br />Compression<br />64bit address space – 2TB in current servers<br />100GB/s data throughput<br />Dramatic decline in price/performance<br />
Fast – Software Optimization for Memory<br />conceptual view<br />Conventional databases store records in rows<br />Storing data in columns enables faster in-memory processing of operations such as aggregates<br /><ul><li>Columnar layout supports sequential memory access
A simple aggregate can be processed in one linear scan </li></ul>mapping to memory<br />organize by row<br />A<br />10<br />€<br />B<br />35<br />$<br />C<br />2<br />€<br />D<br />40<br />€<br />E<br />12<br />$<br />organize by column<br />A<br />B<br />C<br />D<br />E<br />10<br />35<br />2<br />40<br />12<br />€<br />$<br />€<br />€<br />$<br />memory address<br />
In-Memory Computing – The Time is NOW<br />HW Technology Innovations<br />SAP SW Technology Innovations<br />Row and Column Store<br />Multi-Core Architecture (8 x 8core CPU per blade)<br />Massive parallel scaling with many blades<br />One blade ~$50.000 = 1 Enterprise Class Server<br />Compression<br />Partitioning<br />64bit address space – 2TB in current servers<br />100GB/s data throughput<br />Dramatic decline in price/performance<br />No Aggregate Tables<br />
SAP BusinessObjects Data Services for ETL capabilities from SAP Business Suite, SAP NetWeaver Business Warehouse (SAP NetWeaver BW), and 3rd Party Systems</li></ul>Capabilities Enabled<br /><ul><li>Analyze information in real-time at unprecedented speeds on large volumes of non-aggregated data
Create flexible analytic models based on real-time and historic business data
Foundation for new category of applications (e.g., planning, simulation) to significantly outperform current applications in category
Minimize data duplication</li></ul>SAP In-Memory Appliance (SAP HANA™)<br />SAP BusinessObjects tools<br />Other query tools<br />SQL<br />MDX<br />BICS<br />SQL<br />SAP HANA <br />SAP In-Memory Computing Studio<br />SAP In-Memory Database<br />Row & Column Storage<br />Calculation and Planning Engine<br />Real-Time Data Replication<br />SAP Business Objects Data Services<br />SAP Business<br />Suite<br />Other data sources<br />SAP NetWeaver Business Warehouse<br />
HANA Combines Software and Hardware<br />In-Memory Computing Engine (Software)<br />+<br />Pre-Installed Systems (Hardware)<br />
S+<br />S<br />XS<br />HANA Appliance “T-shirt” sizes Specifications & Approximate Data Volumes<br />Starts at S and scales up to M<br />
L<br />M<br />M+<br />HANA Appliance “T-shirt” sizes Specifications & Approximate Data Volumes<br />Starts at M and scales up to L<br />