1 / 20

Shredded Storage in SharePoint 2013

Shredded Storage in SharePoint 2013. Ivan Padabed. About Me. Ivan Padabed Senior Solution Architect EPAM Systems, Belarus. Shredded Storage. History. 2010 COBALT FSSHTTP cellstorage.svc SharePoint Workspace. 2013 COBALT Shredded Storage ?. Cobalt.

donkor
Download Presentation

Shredded Storage in SharePoint 2013

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Shredded Storage in SharePoint 2013 Ivan Padabed

  2. About Me Ivan Padabed Senior Solution Architect EPAM Systems, Belarus

  3. Shredded Storage

  4. History 2010 • COBALT • FSSHTTP • cellstorage.svc • SharePoint Workspace 2013 • COBALT • Shredded Storage • ?

  5. Cobalt • Protocol: File Synchronization over SOAP and HTTP • http://bit.ly/PLnuUI • Product: SP Workspace & Office • Document Cache • Target: Client to WFE traffic optimization • Requires client app awareness (http://bit.ly/zt8k7B)

  6. Cobalt API • For internal use only, but • SPUtility.ExecuteCobaltRequest • PS to check and enable $web = Get-SPWebApplication http://yourURL $status = $web.CellStorageWebServiceEnabled

  7. SharePoint 2013

  8. Shredded Storage • Protocol: SQL Stored Procedures • Not supported as public API • Product: SharePoint 2013 • All Documents content (regardless of versioning) • Target: SQL I/O and Storage optimization • Network Optimization is secondary

  9. Schema Changes • DocStreams table • BSN: BLOB Sequence Number • DocId: Reference to the Document • Partition: Track co-authoring updates • Size: Size in Bytes • Content: Binary data • RbsId: Not NULL if RBS used

  10. Schema Changes • Document data tracking

  11. Shredded Storage API • Not so much

  12. Shredded Storage API • Web App Props • Enable/Disable $wa = Get-SPWebApplication http://webappurl $wa.WebService.FileOperationSetting= SPFileOperationSetting.XXX $wa.webservice.update() • Chunk Size $wa = Get-SPWebApplication http://webappurl $wa.WebService.FileWriteChunkSize = 1073741824 $wa.webservice.update()

  13. Chunks • Default size is 64KB • Max size is 1GB • Real size is ~around configured value • -> Manage shredding

  14. Upgrade vs Migration • Upgraded Content DBs will notbe shredded • Migrated Documents will be shredded • -> Manage shredding

  15. Summary • Chunk size matters (Storage vs Performance) • But if not sure, keep default value • RBS supported but doesn’t make sense • RBS is not effective for smaller Chunks • Shredded Storage is not effective for bigger Chunks • Just use it as is and keep an eye on CUs 

  16. Summary Best scenario is: OWA/Office 2010/2013 Documents with versioning • Metadata-only versions !!! • Client Traffic, Storage and I/O

  17. Summary Good scenario is: Any document with versioning • Metadata-only versions !!! • Storage and I/O

  18. Summary OK scenario is: Any document w/o versioning • I/O

  19. Reference Materials • http://blogs.technet.com/b/wbaer/archive/tags/Shredded+Storage/ • http://blogs.architectingconnectedsystems.com/blogs/cjg/archive/2012/12/21/How-Shredded-Storage-REALLY-works-in-SP2013.aspx • http://sharepointpromag.com/blog/sharepoint-2013-shredded-storage-and-end-world

  20. Thank You!

More Related