Skip to content
September 3, 2013 / kiranpatils

Sitecore 7 Architecture Diagram

Challenge:

I hope you liked Sitecore7 Basics post? (You haven’t got a chance to look at it? No worries — You can do it now!), here we had a look at Basics of Sitecore7 and I do remember I promised that will be posting more stuff on Sitecore7, Apologize for delay. But was busy on Website performance stuff (Oh.. Performance ha, that’s great. So, you must’ve blogged something? Yes, I’ve and it’s going on – You can read two posts from here — ASP.NET Website Performance Basics and ASP.NET Website Performance Basics – Part 2) So, haven’t got chance to share Sitecore7 stuff with you. But I believe in “better late than never”! (So, as you?!)

In one of the slide of Sitecore7 Basics PPT, you must’ve seen Architecture diagram. Just wanted to write a post on it. Because If Architecture is clear in mind (And, that too pictorially!) then it would be really easy to get things going! [BTW, Have you seen my earlier Sitecore Architecture Diagram post?]

Solution:

SC7-Architecutre

Courtesy : Sitecore7 Development Team, from their Hangout session – Inside Sitecore 7

Three new components has been added, in Sitecore7. You can see them in left side of above given image:

  1. Content Search — Sitecore LINQ API, this is the new API added by Sitecore 7 Team, This is a bridge between you and your Search provider. For example today you are using Lucene/Solr and developed all your renderings using Sitecore LINQ API and all works fine! Happily Deployed as well! Now, one fine day your company decides to switch your search provider to ElasticSearch. Don’t worry, you can do it without doing any code change. That’s the power of Sitecore LINQ API. Also, it helps you to index your content and that too rapidly! Will share stats in upcoming posts!
  2. Item Buckets — I think you all know everything about Buckets? Not yet? Then would strongly recommend to get your hands on it, It’s a cool feature. Which removes 100 child items limit, And If you’ve heard Sitecore guys saying that “SC7 scales to virtually unlimited content volumes” — Then Item Buckets is a magic behind that! [Basically, using Buckets you can store millions of content items, It gets stored in an unstructured format]
  3. Search Index — It seats with your DB. So, rather than fetching data from DB, you can fetch it from your Index files! — Secret of Speed!

Simple? Indeed!

Just a note : Sitecore.ContentSearch and Sitecore.Buckets has 3200 methods, It means you got 3200 way to fetch/store your data

Links:

https://www.youtube.com/watch?feature=player_detailpage&v=MXuI8TYvT5Y#t=236

Happy Sitecoring! 🙂

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: