World-class data management and storage solutions in the biggest public clouds.
Visit Cloud ServicesBuild your business on the best of cloud and on premises together with Hybrid Cloud Infrastructure solutions.
Visit Hybrid CloudNetApp is the proven leader when it comes to modernizing and simplifying your storage environment.
Visit Data StorageOur industry-leading solutions are built so you can protect and secure your sensitive company data.
Visit Data ProtectionGet complete control over your data with simplicity, efficiency, and flexibility.
Visit Data ManagementSpeed application development, improve software quality, reduce business risk, and shrink costs.
Visit Enterprise ApplicationsOur solutions remove friction to help maximize developer productivity, reduce time to market, and improve customer satisfaction.
Visit DevopsNetApp AI solutions remove bottlenecks at the edge, core, and the cloud to enable more efficient data collection.
Visit AIProvide a powerful, consistent end-user computer (EUC) experience—regardless of team size, location, complexity.
Visit VDIWe have a service for your every need, plus the ones you’re about to discover.
Visit ServicesDate
April 15,2011
Author
Samuel Madden
This research seeks to provide sufficient hints from the database storage engine to the underlying storage system to allow it more efficient data management and I/O operations when accessing data when executing queries. With OLTP workloads, the idea is to automatically partition the data according to continuous monitoring and observations what tuples are accessed (read or updated) together. Similarly, for OLAP workloads, the DB storage engine will monitor what columns of data are accessed together and provide hints to the storage system so that it can collocate, distribute and/or partition the data as necessary.