SharePoint Events

  5/13/2013 - Conference: SharePoint Summit 2013
  5/21/2013 - Webcast: SharePoint 2013 and ECM: Content Migration and Storage
  5/22/2013 - Webcast: Managing CAD in SharePoint
  5/23/2013 - Webcast: SharePoint Document Automation and E-Forms for Financial Services
  5/24/2013 - Webcast: What's New in Search for SharePoint 2013

 SharePoint Videos

  Why SharePoint 2013
  SharePoint 2013 Launch
  SharePoint 2013 Migration and Governance
  SharePoint 2013 and Enterprise Content Management
  Top Benefits of SharePoint 2013
  What's New in Business Intelligence in Office and SharePoint 2013
  SharePoint and Office 2013 Integration
  SharePoint 2013 Infrastructure Preview
  SharePoint, Lync, and, Exchange in the Cloud with Office 365
  Advanced Reporting in SharePoint with Microsoft Power View

 Archives

Opening SharePoint Links in a new windowUse SHIFT+ENTER to open the menu (new window).
Mail Enabled Lists vs. The Missing Windows 2008 POP3/IMAP Server Use SHIFT+ENTER to open the menu (new window).
7 Tools for SharePoint DevelopersUse SHIFT+ENTER to open the menu (new window).
Public Facing Masterpage TechniquesUse SHIFT+ENTER to open the menu (new window).
How to Quickly Deploy and Activate a Timer Service to Your Site CollectionUse SHIFT+ENTER to open the menu (new window).
Custom SharePoint Master Page Feature with WSP BuilderUse SHIFT+ENTER to open the menu (new window).
Date Math with InfoPathUse SHIFT+ENTER to open the menu (new window).
Enterprise Search Tricks and Tips Part 1Use SHIFT+ENTER to open the menu (new window).
Populating Word Documents With SharePoint Data. Try The DIP!Use SHIFT+ENTER to open the menu (new window).
Programmatic Deep Dive into Blank SharePoint Lookup ColumnsUse SHIFT+ENTER to open the menu (new window).
1 - 10 Next
Sites vs. Site Collections
By: Neil Barkhina
 

Part of being a SharePoint solutions architect means designing a solution based on technical, maintenance and governance requirements. One of the most important initial design questions that I have to take into consideration is whether to recommend Sites or Site Collections for a solution. So for this blog I wanted to outline the reasons for each approach as well as a list out the pros and cons.

Sites

Size

The biggest factor in choosing to go with sites is size. A single site collection cannot span multiple content databases. Microsoft recommends that a single content database should not grow beyond 200 Gigabytes. This isn’t a hard limit, and with expensive hardware (Disk sub-system performance of 0.25 IOPs per GB. 2 IIOPs per GB) you can go up 4 TB however 200GB is the best practice for optimal performance and reasonable backup procedures. That being said, it really depends on the type of site that you are designing. For an internet facing site, a single site collection can work great. However for an enterprise portal and document management system that will service thousands of users and multiple departments, multiple site collections is usually the better approach since 200GB is a drop in the bucket these days.

Master Pages

When making the decision to do multiple site collections, there are some tradeoffs to be aware of. Without the use of custom code, a master page cannot span multiple site collections. Any highly branded site would usually have a custom Master page. Master pages are like the skin of the site and define its look and feel as well as layout. That being said, by developing a custom feature you can have a unified master page across multiple site collections however making changes to that Master page cannot be deployed from SharePoint designer. You will have to deploy it via custom code as well.

Security Groups

Another drawback is security groups. Site collections don’t share security groups, and if you have very granular security, there may potentially be a lot of maintenance in replicating the same groups in each site collection. If you need to have multiple site collections, one way of mitigating this is by using active directory groups inside of SharePoint groups. That way you can make the change in one place and have it reflected in each site collection as long as they all reference the same AD Group.

Lookup Lists

Lookup lists are another reason to use a single site collection. Site columns which use lookup lists only work in the same site collection. Though you can use the content type hub to replicate content types across site collections, lookup lists can’t be replicated.

Consistent Navigation

For the best user experience, global navigation (also called the top menu) should be the same across your entire portal whether you are using single or multiple site collections.  Global navigation is limited to a single site collection, so again unless you use a custom control or code, you will be doing a lot of manual updates to keep every site collections navigation in sync.

Site Collections

Size

The biggest advantage of going to site collections is that your content databases will scale much better beyond the recommended limit of 200GB. What this means is that you can use multiple databases to power your portal, which also means potentially multiple database servers. This allows your SharePoint server to scale much better along the data tier with additional servers.

Also of advantage is the ability to place database servers in separate geo distributed locations to increase the performance of farms that are accessed across multiple offices around the world.

Security Groups

This was listed as a positive for sites, however if your requirements need certain sites to be highly secured and have very different and separate security groups (for example multiple domains) then splitting out a site as a site collection is a better choice.

Backup and Performance

Since using multiple site collections allows you to use multiple content databases, it also makes backing up your databases much more practical since each one will be a manageable size. Another advantage, though not as apparent, is when you go to do an update of a service pack or hotfix or even an upgrade of the whole server, this also means updating your content database. If you have a database that is terabytes in size the update could take an extremely long time which means more downtime for your users.

Conclusion

As you can see there are many factors that go into planning a SharePoint portal. So make sure you take these items under consideration because splitting out a site collection into multiple site collections is very difficult once it is already built out.

By: Neil Barkhina
        

Comments

vijay

good post
at 3/21/2012 8:29 AM

Add Comment

Items on this list require content approval. Your submission will not appear in public views until approved by someone with proper rights. More information on content approval.

Your Name *


e-mail address *


Website (optional)


Comment *


Attachments

 Subscribe

  GigWerks RSS  Gig Werks Mailing List 

 Contact Us

 Connect

 Resources

  On Demand SharePoint Webcast Recordings
  Upcoming Webinars
  SharePoint Resources
  Business Intelligence Resources
  Gig Werks Website



©2009 Gig Werks. All rights reserved. Privacy Policy