<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2824995719509885326</id><updated>2024-09-04T19:47:55.050-07:00</updated><title type='text'>Technology</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sreenath-gotur.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://sreenath-gotur.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sreenath</name><uri>http://www.blogger.com/profile/09388954183415789970</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2824995719509885326.post-1770824242892583839</id><published>2015-09-03T02:20:00.001-07:00</published><updated>2015-09-03T02:21:19.286-07:00</updated><title type='text'>MONGO DB - Basics (CRUD)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;!--StartFragment--&gt;



&lt;!--EndFragment--&gt;&lt;br /&gt;
&lt;div style=&quot;border-width: 100%; direction: ltr;&quot;&gt;
&lt;div style=&quot;direction: ltr; margin-left: 0in; margin-top: 0in; width: 7.1069in;&quot;&gt;
&lt;div style=&quot;direction: ltr; margin-left: 0in; margin-top: 0in; width: 7.1069in;&quot;&gt;
&lt;div style=&quot;color: black; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;!--StartFragment--&gt;



&lt;!--EndFragment--&gt;&lt;/div&gt;
&lt;div style=&quot;border-width: 100%; direction: ltr;&quot;&gt;
&lt;div style=&quot;direction: ltr; margin-left: 0in; margin-top: 0in; width: 7.4916in;&quot;&gt;
&lt;div style=&quot;direction: ltr; margin-left: 0in; margin-top: 0in; width: 7.4916in;&quot;&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;





&lt;!--StartFragment--&gt;



&lt;!--EndFragment--&gt;&lt;br /&gt;
&lt;div style=&quot;border-width: 100%; direction: ltr;&quot;&gt;

&lt;div style=&quot;direction: ltr; margin-left: 0in; margin-top: 0in; width: 6.7833in;&quot;&gt;

&lt;div style=&quot;direction: ltr; margin-left: 0in; margin-top: 0in; width: 6.7833in;&quot;&gt;

&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white; font-weight: bold;&quot;&gt;Objective:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 13.5pt; margin: 0in;&quot;&gt;
I
recently helped our business and development team to get up to speed with basic
query operation and thought share the same with the community.&amp;nbsp; Some of
the information I pulled from mongo db site(there is no better place than the
source).&lt;/div&gt;
&lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white; font-weight: bold;&quot;&gt;What is Mongo DB&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white;&quot;&gt;MongoDB is a Document type NoSQL&amp;nbsp;database,&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white;&quot;&gt;NoSQL = Not Only SQL&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white;&quot;&gt;MongoDB has document oriented storage, dynamic schemas
and data is stored as JSON-style documents. In No-SQL world you do not have to
stick to a schema as with relational databases.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white;&quot;&gt;Two documents (rows) in the same collection (table)
can have different schemas.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white;&quot;&gt;DB/Scripting Language= JavaScript&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white; font-weight: bold;&quot;&gt;Reference to RDBMS DB terms&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.4118in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; line-height: 18pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;SQL Terms&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.209in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; line-height: 18pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;MongoDB Concepts&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.4118in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
database&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.209in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;a href=&quot;http://docs.mongodb.org/manual/reference/glossary/&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;database&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.4118in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
table&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.209in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;a href=&quot;http://docs.mongodb.org/manual/reference/glossary/&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;collection&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.4118in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
row&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.209in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;a href=&quot;http://docs.mongodb.org/manual/reference/glossary/&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;document&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #494747;&quot;&gt;&amp;nbsp;or&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://docs.mongodb.org/manual/reference/glossary/&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;BSON&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #494747;&quot;&gt;&amp;nbsp;document&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.4118in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
column&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.209in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;a href=&quot;http://docs.mongodb.org/manual/reference/glossary/&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;field&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.4118in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
index&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.209in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;a href=&quot;http://docs.mongodb.org/manual/reference/glossary/&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;index&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.4118in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
table
  joins&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.209in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
embedded
  documents and linking&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.4263in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; line-height: 18pt; margin-bottom: 18pt; margin-top: 0pt;&quot;&gt;
primary key&lt;/div&gt;
&lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; line-height: 18pt; margin-bottom: 18pt; margin-top: 0pt;&quot;&gt;
Specify any unique column or column
  combination as primary key.&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.2631in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; line-height: 18pt; margin-bottom: 18pt; margin-top: 0pt;&quot;&gt;
&lt;a href=&quot;http://docs.mongodb.org/manual/reference/glossary/&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;primary key&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; line-height: 18pt; margin-bottom: 18pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;color: #494747;&quot;&gt;In MongoDB, the
  primary key is automatically set to the&lt;/span&gt;&lt;a href=&quot;http://docs.mongodb.org/manual/reference/glossary/&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;_id&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #494747;&quot;&gt;&amp;nbsp;field.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.4118in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
aggregation
  (e.g. group by)&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.209in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; line-height: 18pt; margin-bottom: 18pt; margin-top: 0pt;&quot;&gt;
aggregation pipeline&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: .9708in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; line-height: 18pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;SQL Operators&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 5.6493in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; line-height: 18pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;MongoDB Aggregation Operators&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: .9708in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
WHERE&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 5.6493in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;a href=&quot;http://docs.mongodb.org/manual/reference/operator/aggregation/match/&quot;&gt;$match&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: .9902in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
GROUP
  BY&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 5.6298in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;a href=&quot;http://docs.mongodb.org/manual/reference/operator/aggregation/group/&quot;&gt;$group&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: .9708in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
HAVING&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 5.6493in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;a href=&quot;http://docs.mongodb.org/manual/reference/operator/aggregation/match/&quot;&gt;$match&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: .9708in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
SELECT&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 5.6493in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;a href=&quot;http://docs.mongodb.org/manual/reference/operator/aggregation/project/&quot;&gt;$project&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: .9902in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
ORDER
  BY&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 5.6298in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;a href=&quot;http://docs.mongodb.org/manual/reference/operator/aggregation/sort/&quot;&gt;$sort&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: .9708in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
LIMIT&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 5.6493in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;a href=&quot;http://docs.mongodb.org/manual/reference/operator/aggregation/limit/&quot;&gt;$limit&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: .9708in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
SUM()&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 5.6493in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;a href=&quot;http://docs.mongodb.org/manual/reference/operator/aggregation/sum/&quot;&gt;$sum&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: .9708in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
COUNT()&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 5.6493in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;a href=&quot;http://docs.mongodb.org/manual/reference/operator/aggregation/sum/&quot;&gt;$sum&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: .9708in;&quot;&gt;
  &lt;div style=&quot;color: #494747; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
join&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 5.6833in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: #494747;&quot;&gt;No direct corresponding operator;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #494747; font-style: italic;&quot;&gt;however&lt;/span&gt;&lt;span style=&quot;color: #494747;&quot;&gt;, the&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://docs.mongodb.org/manual/reference/operator/aggregation/unwind/&quot;&gt;$unwind&lt;/a&gt;&lt;span style=&quot;color: #494747;&quot;&gt;&amp;nbsp;operator allows for somewhat similar
  functionality, but with fields embedded within the document.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white;&quot;&gt;*** Source: MongoDB website&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white; font-weight: bold;&quot;&gt;Important&amp;nbsp; data structure :
JSON/BSON:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white; font-weight: bold;&quot;&gt;JSON&lt;/span&gt;&lt;span style=&quot;background: white;&quot;&gt;&amp;nbsp; (Java Script Object Notation):&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white;&quot;&gt;JSON is a lightweight data-interchange format, which
is completely independent from programming languages.&amp;nbsp; JSON primarily
works with two different structured data:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white;&quot;&gt;A collection of name/value pairs.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white;&quot;&gt;An ordered list of values.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white; color: black;&quot;&gt;To learn more about JSON, visit :&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.json.org/&quot;&gt;&lt;span style=&quot;background: white;&quot;&gt;http://www.json.org/&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: #666666; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white; font-weight: bold;&quot;&gt;BSON&lt;/span&gt;&lt;span style=&quot;background: white;&quot;&gt;&amp;nbsp;(Binary Java Script Object Notation):&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white;&quot;&gt;MongoDB doesn&#39;t actually use JSON to store the data;
rather, it uses an open data format developed by the MongoDB team called
BSON.&amp;nbsp; BSON makes MongoDB even faster by making it much easier for a
computer to process and search documents. BSON also adds a couple of features
that aren&#39;t available in standard JSON, including the ability to add types for
handling binary data.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white; font-weight: bold;&quot;&gt;CRUD OPERATION&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white; font-weight: bold;&quot;&gt;Before we start&lt;/span&gt;&lt;span style=&quot;background: white;&quot;&gt;&amp;nbsp;working with the Mongo DB, we should take a
moment to talk about the case-sensitive rules for SQL commands.&amp;nbsp; Mongo
uses&amp;nbsp; camel case.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white;&quot;&gt;Before we dive in to CRUD operation with example,
there are few important commands to do the basic operations like Listing all
databases, connecting to database,&amp;nbsp; listing all documents, etc...&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 1.1875in;&quot;&gt;
  &lt;div style=&quot;color: #666666; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
use&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.4854in;&quot;&gt;
  &lt;div style=&quot;color: #666666; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
To
  switch to a db library&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 1.1875in;&quot;&gt;
  &lt;div style=&quot;color: #666666; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
show
  dbs&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.4854in;&quot;&gt;
  &lt;div style=&quot;color: #666666; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
To
  view available databases and collections&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 1.2069in;&quot;&gt;
  &lt;div style=&quot;color: #666666; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
show
  collections&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.5354in;&quot;&gt;
  &lt;div style=&quot;color: #666666; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
To
  view all available collections for your current database&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 1.1875in;&quot;&gt;
  &lt;div style=&quot;color: #666666; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
system.indexes&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.4854in;&quot;&gt;
  &lt;div style=&quot;color: #666666; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
All
  the indexed are stored here&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white; font-weight: bold;&quot;&gt;CREATE operation&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 6.6208in;&quot;&gt;
  &lt;div style=&quot;color: #7f7f7f; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;RDBMS:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: #7f7f7f;&quot;&gt;INSERT INTO&amp;nbsp; crew(name, age, job, email,
  technology) values (&quot;Sreenath Gotur&quot;, 40 , &quot;Technology&quot;,
  &quot;&lt;/span&gt;&lt;a href=&quot;mailto:sreenathgotur@gmail.com&quot;&gt;sreenathgotur@gmail.com&lt;/a&gt;&lt;span style=&quot;color: #7f7f7f;&quot;&gt;&quot;,&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #7f7f7f; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&quot;Mongo,
  C, Java, Oracle, MEAN, Python&quot;);&lt;/div&gt;
&lt;div style=&quot;color: #7f7f7f; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #7f7f7f; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
//Array
  values need to be stored in a different table or stored with a separator in
  RDBMS&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 6.6506in;&quot;&gt;
  &lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
MONGO:&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
You can Use&amp;nbsp;&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;insert&lt;/span&gt;&amp;nbsp;or&amp;nbsp;&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;save&lt;/span&gt;&amp;nbsp;method to insert
  a record&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;***Creating a
  simple document***&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
db.crew.insert(&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
{&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
name:&quot;Jack Bauer&quot;,&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
age: 24,&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
job: &quot;CTU&quot;,&lt;/div&gt;
&lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;email:&quot;&lt;/span&gt;&lt;a href=&quot;mailto:jack.Bauer@24.com&quot;&gt;jack.Bauer@24.com&lt;/a&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
}&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
);&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;***Creating a
  document with a array***&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
db.crew.insert(&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
{&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
name:&quot;Sreenath Gotur&quot;,&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
age: 40,&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
job: &quot;Technology&quot;,&lt;/div&gt;
&lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;email:&quot;&lt;/span&gt;&lt;a href=&quot;mailto:sreenath.gotur@24.com&quot;&gt;sreenath.gotur@24.com&lt;/a&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;,&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
technology: [&quot;Mongo&quot;, &quot;C++&quot;,
  &quot;Java&quot;, &quot;Oracle&quot;, &quot;MEAN&quot;, &quot;ROR&quot;,
  &quot;Python&quot;, &quot;DotNet&quot;]&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
}&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
);&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
db.crew.save(&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
{&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
name:&quot;Tony Almeida&quot;,&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
age: 41,&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
job: &quot;Technology&quot;,&lt;/div&gt;
&lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;email:&quot;&lt;/span&gt;&lt;a href=&quot;mailto:Tony.Almeida@24.com&quot;&gt;Tony.Almeida@24.com&lt;/a&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;,&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
technology: [&quot;Java&quot;, &quot;C#&quot;, &quot;J2EE&quot;,
  &quot;Oracle&quot;, &quot;SQL Server&quot;, &quot;etc&quot;]&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
}&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
);&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;***Creating a
  document with a array and an embedded document***&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #7f7f7f; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;**** Note: in
  RDBMS, this is done using two different tables and queried by joining two
  tables***&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
db.crew.insert(&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
{&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
name:&quot;David Palmer&quot;,&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
age: 25,&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
job: &quot;Technology&quot;,&lt;/div&gt;
&lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;email:&quot;David&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;mailto:Palmer@24.com&quot;&gt;Palmer@24.com&lt;/a&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;,
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
technology: [&quot;BA&quot;, &quot;C#&quot;,
  &quot;Ms-Office&quot;, &quot;Oracle&quot;, &quot;SQL Server&quot;,
  &quot;etc&quot;],&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
address:[&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
{address1: &quot;525, North Tryon Street&quot;, address2:
  &quot;ODell Building&quot;, city:&quot;Charlotte&quot;, state:&quot;NC&quot;,
  zip:&quot;28255&quot;, type: &quot;work&quot;},&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
{address1: &quot;100, North Tryon Street&quot;, address2:
  &quot;Corporate Tower&quot;, city:&quot;Charlotte&quot;,
  state:&quot;NC&quot;, zip:&quot;28255&quot;, type: &quot;Home&quot;}&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .75in; margin: 0in;&quot;&gt;
]&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
}&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
);&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white; font-weight: bold;&quot;&gt;READ Operation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 2.052in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-style: italic; font-weight: bold;&quot;&gt;RDBMS&lt;/span&gt;&lt;span style=&quot;color: #7f7f7f; font-weight: bold;&quot;&gt;: Select * from crew&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 6.2159in;&quot;&gt;
  &lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;MONGO&lt;/span&gt;:&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
db.crew.find();&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
db.crew.find().pretty();&amp;nbsp;&amp;nbsp;&amp;nbsp;
  // Pretty looking document... :-) it will display record in Tree view
  structure&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 4.1222in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-style: italic; font-weight: bold;&quot;&gt;RDBMS&lt;/span&gt;&lt;span style=&quot;color: #7f7f7f; font-weight: bold;&quot;&gt;: Select * from crew&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f7f7f; font-weight: bold;&quot;&gt;where
  name=&quot;Sreenath Gotur&quot;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.2819in;&quot;&gt;
  &lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;MONGO:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
db.crew.find({&quot;name&quot;
  :&quot;Sreenath Gotur&quot;}).pretty();&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;or&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
db.crew.find({name
  :&quot;Sreenath Gotur&quot;}).pretty();&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 4.993in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-style: italic; font-weight: bold;&quot;&gt;RDBMS&lt;/span&gt;&lt;span style=&quot;color: #7f7f7f; font-weight: bold;&quot;&gt;: Select name, age, job from crew&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f7f7f; font-weight: bold;&quot;&gt;where
  name=&quot;Sreenath Gotur&quot;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 6.1138in;&quot;&gt;
  &lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;MONGO:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
db.crew.find({&quot;name&quot;
  :&quot;Sreenath Gotur&quot;}, {name:1, age:1, job:1}).pretty();&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;*** By Default, _id field will be
  returned and to supress the &quot;_id&quot; field from the results ***&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
db.crew.find({&quot;name&quot;
  :&quot;Sreenath Gotur&quot;}, {name:1, age:1, job:1, _id:0}).pretty();&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;*** to display the embedded
  document***&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
db.crew.find({&quot;name&quot;
  :&quot;Sreenath Gotur&quot;}, {name:1, age:1,
  job:1,&quot;address.city&quot;:1, _id:0}).pretty();&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;*** filter by sub document***&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
db.crew.find({&quot;address.city&quot;:&quot;Charlotte&quot;},
  {name:1, age:1, job:1,_id:0}).pretty();&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.0659in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-style: italic; font-weight: bold;&quot;&gt;RDBMS&lt;/span&gt;&lt;span style=&quot;color: #7f7f7f; font-weight: bold;&quot;&gt;: Select * from crew&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f7f7f; font-weight: bold;&quot;&gt;where
  age &amp;gt; 40&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 2.9965in;&quot;&gt;
  &lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
db.crew.find(
  { age: { $gt: 40 } } ).pretty()&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.1437in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-style: italic; font-weight: bold;&quot;&gt;RDBMS&lt;/span&gt;&lt;span style=&quot;color: #7f7f7f; font-weight: bold;&quot;&gt;: Select * from&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;crew&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f7f7f; font-weight: bold;&quot;&gt;where age &amp;gt;= 40&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.0743in;&quot;&gt;
  &lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
db.crew.find(
  { age: { $gte: 40 } } ).pretty()&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: red; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white; font-weight: bold;&quot;&gt;UPDATE Operation&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 4.4694in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-style: italic; font-weight: bold;&quot;&gt;RDBMS&lt;/span&gt;&lt;span style=&quot;color: #7f7f7f; font-style: italic; font-weight: bold;&quot;&gt;: Update&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;crew&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f7f7f; font-style: italic; font-weight: bold;&quot;&gt;set age=42 where name=&quot;Sreenath
  Gotur&quot;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 4.3381in;&quot;&gt;
  &lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
db.crew.update({
  &quot;name&quot; :&quot;Sreenath Gotur&quot;}, {$set: {&quot;age&quot;:
  &quot;42&quot;}});&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 6.6902in;&quot;&gt;
  &lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-style: italic; font-weight: bold;&quot;&gt;*** Update as well
  as&amp;nbsp; create a new field(column),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f7f7f; font-weight: bold;&quot;&gt;which is impossible in RDBMS without touching the
  database schema&lt;/span&gt;&lt;span style=&quot;color: black; font-style: italic; font-weight: bold;&quot;&gt;***&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
db.crew.update({
  &quot;name&quot; :&quot;Sreenath Gotur&quot;}, {$set: {&quot;age&quot;:
  &quot;42&quot;,&quot;sex&quot;: &quot;Male&quot;}});&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 6.6458in;&quot;&gt;
  &lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;*** update embedded document value
  ***&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
db.crew.update({
  &quot;name&quot; :&quot;David Palmer&quot;}, {$set: {&quot;age&quot;:
  &quot;21&quot;,&quot;sex&quot;:
  &quot;Male&quot;,&quot;address&quot;:{state&quot; : &quot;NH&quot;}}});&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 4.7548in;&quot;&gt;
  &lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;*** If no record found mongo won&#39;t
  create or update a record ***&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
db.crew.update(&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
{
  &quot;name&quot; :&quot;Michelle Dessler&quot;},&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
{$set:&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
{&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
name:&quot;Michelle Dessler&quot;,&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
age: 42,&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
job: &quot;Technology&quot;,&lt;/div&gt;
&lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;email:&quot;&lt;/span&gt;&lt;a href=&quot;mailto:Michelle.Dessler@24.com&quot;&gt;Michelle.Dessler@24.com&lt;/a&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;,&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
technology: [&quot;ASP.net&quot;, &quot;C#&quot;,
  &quot;J2EE&quot;, &quot;Oracle&quot;, &quot;SQL Server&quot;,
  &quot;etc&quot;]&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
}&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
}&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
);&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 5.8305in;&quot;&gt;
  &lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;*** UPSERT, use Upsert to insert a
  record if no matching record found for update ***&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;** Basically Update if one found
  else create a record ***&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
db.crew.update(&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
{
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
name :&quot;Michelle Dessler&quot;}, {$set: {name:&quot;Michelle
  Dessler&quot;,&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
age: 42,&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
job: &quot;Technology&quot;,&lt;/div&gt;
&lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: black;&quot;&gt;email:&quot;Michelle&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;mailto:Dessler@24.com&quot;&gt;Dessler@24.com&lt;/a&gt;&lt;span style=&quot;color: black;&quot;&gt;&quot;,&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
technology: [&quot;ASP.net&quot;, &quot;C#&quot;,
  &quot;J2EE&quot;, &quot;Oracle&quot;, &quot;SQL Server&quot;,
  &quot;etc&quot;]&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
}&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
},&amp;nbsp;&amp;nbsp;
  { upsert: true }&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
);&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white; font-weight: bold;&quot;&gt;DELETE Operation&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white; font-style: italic; font-weight: bold;&quot;&gt;*** Delete the
entire table/collection****&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 2.034in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: #7f7f7f; font-style: italic; font-weight: bold;&quot;&gt;RDBMS:&amp;nbsp; Delete
  from&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;crew&lt;/span&gt;&lt;span style=&quot;color: #7f7f7f; font-style: italic; font-weight: bold;&quot;&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 1.4277in;&quot;&gt;
  &lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
db.crew.remove({})&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;background: white; font-style: italic; font-weight: bold;&quot;&gt;*** Delete records
from a table based on matching condition ***&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 3.8201in;&quot;&gt;
  &lt;div style=&quot;font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: #7f7f7f; font-style: italic; font-weight: bold;&quot;&gt;RDBMS:&amp;nbsp; Delete
  from&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;crew&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #7f7f7f; font-style: italic; font-weight: bold;&quot;&gt;where job =
  &quot;Technology&quot;;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: #A3A3A3; border-style: solid; border-width: 1pt; direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;background-color: white; border-color: #A3A3A3; border-style: solid; border-width: 1pt; padding: 2.0pt 3.0pt 2.0pt 3.0pt; vertical-align: top; width: 2.5145in;&quot;&gt;
  &lt;div style=&quot;color: black; font-family: Garamond; font-size: 11.0pt; margin: 0in;&quot;&gt;
db.crew.remove({job:
  &quot;Technology&quot;})&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sreenath-gotur.blogspot.com/feeds/1770824242892583839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sreenath-gotur.blogspot.com/2015/09/mongo-db-basics-crud.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default/1770824242892583839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default/1770824242892583839'/><link rel='alternate' type='text/html' href='http://sreenath-gotur.blogspot.com/2015/09/mongo-db-basics-crud.html' title='MONGO DB - Basics (CRUD)'/><author><name>Sreenath</name><uri>http://www.blogger.com/profile/09388954183415789970</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2824995719509885326.post-4415077631271934257</id><published>2012-04-27T07:56:00.003-07:00</published><updated>2012-04-27T07:56:35.019-07:00</updated><title type='text'>Enabling sa account in SQL Express 2008</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: white; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; list-style-type: none; margin-bottom: 1em; margin-top: 1em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Segoe UI&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;line-height: 16px;&quot;&gt;&lt;b&gt;Problem: &amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; list-style-type: none; margin-bottom: 1em; margin-top: 1em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Segoe UI&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;line-height: 16px;&quot;&gt;How to enable &#39;sa&#39; account in &amp;nbsp;SQL server Express edition.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; list-style-type: none; margin-bottom: 1em; margin-top: 1em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Segoe UI&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: x-small; line-height: 16px;&quot;&gt;&lt;b&gt;Problem Description:&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; list-style-type: none; margin-bottom: 1em; margin-top: 1em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Segoe UI&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;line-height: 16px;&quot;&gt;By default Microsoft sets the SQL Express login mode as Windows Authentication and disables the default &#39;sa&#39; account. &amp;nbsp;This is done for several security reasons and best&amp;nbsp;practice. &amp;nbsp; But sometime we need to overwrite this for various reasons, one that I come across recently was when I try to install an open source CMS product which&amp;nbsp;requires&amp;nbsp;an Admin account and it&amp;nbsp;did not provide me the option to change the account to windows authentication.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; color: #333333; font-family: &#39;Segoe UI&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; list-style-type: none; margin-bottom: 1em; margin-top: 1em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;b&gt;Solution:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; color: #333333; font-family: &#39;Segoe UI&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; list-style-type: none; margin-bottom: 1em; margin-top: 1em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
If you have installed SQL Server express with Windows Authentication mode and want to change it, you need follow these steps.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; color: #333333; font-family: &#39;Segoe UI&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; list-style-type: none; margin-bottom: 1em; margin-top: 1em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;/div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Login to SQL Express with your windows authentication account&lt;/li&gt;
&lt;li&gt;Right-click on your SQL Server Express root (see the image below) and select Properties&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: white; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; color: #333333; font-family: &#39;Segoe UI&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; list-style-type: none; margin-bottom: 1em; margin-top: 1em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfsGuzEwwt9wxrS42Ho2lqwvEzuqwumuGhSvNNAwZjcL5EbazFiXNCimtES7tJ53XX08iaLMYtSSGeProZHr4Um9E8Jw0o9xdupgB3uBsn864aeyunhl6XuR7lLwxFZEyv2pNrZC6fQW6a/s1600/SQLExpress1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;font-family: &#39;Times New Roman&#39;; font-size: medium; line-height: normal; margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfsGuzEwwt9wxrS42Ho2lqwvEzuqwumuGhSvNNAwZjcL5EbazFiXNCimtES7tJ53XX08iaLMYtSSGeProZHr4Um9E8Jw0o9xdupgB3uBsn864aeyunhl6XuR7lLwxFZEyv2pNrZC6fQW6a/s320/SQLExpress1.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; color: #333333; font-family: &#39;Segoe UI&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; list-style-type: none; margin-bottom: 1em; margin-top: 1em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
3. Go to Security tab and change the mode to SQL Server authentication mode and click &#39;OK&#39;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; color: #333333; font-family: &#39;Segoe UI&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; list-style-type: none; margin-bottom: 1em; margin-top: 1em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlUQ8A9phNnQY29cGfYOCHpyhmgoQKqIw7IOvu9Y1xmb47wfSjngQSDdLxBd07jbR_AXidQ3cqDB2F8ALa2kSsvkgFSLs68TeibzM6EI9yZrADgZ7CMWa7l9Yh_bj0bmw4gxEUnC_ltlee/s1600/SQLExpress2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;font-family: &#39;Times New Roman&#39;; font-size: medium; line-height: normal; margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;288&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlUQ8A9phNnQY29cGfYOCHpyhmgoQKqIw7IOvu9Y1xmb47wfSjngQSDdLxBd07jbR_AXidQ3cqDB2F8ALa2kSsvkgFSLs68TeibzM6EI9yZrADgZ7CMWa7l9Yh_bj0bmw4gxEUnC_ltlee/s320/SQLExpress2.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; color: #333333; font-family: &#39;Segoe UI&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; list-style-type: none; margin-bottom: 1em; margin-top: 1em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
4. Go to security/logins, open SA login properties&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; color: #333333; font-family: &#39;Segoe UI&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; list-style-type: none; margin-bottom: 1em; margin-top: 1em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8eRe41X6H6jnxwrxRcBDoDSEhs9yZggjWejJsCehewB6y8O9h7PZH8jZaQOjOlSNivwCzEF3Ik7moi3vDDybUWmfwmOUqyqr3UegzcrxsKPkoDV1Tzq-qOe1s2SeaHtqY5yIAMig9UhlF/s1600/SQLExpress3.JPG&quot; imageanchor=&quot;1&quot; style=&quot;font-family: &#39;Times New Roman&#39;; font-size: medium; line-height: normal; margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8eRe41X6H6jnxwrxRcBDoDSEhs9yZggjWejJsCehewB6y8O9h7PZH8jZaQOjOlSNivwCzEF3Ik7moi3vDDybUWmfwmOUqyqr3UegzcrxsKPkoDV1Tzq-qOe1s2SeaHtqY5yIAMig9UhlF/s320/SQLExpress3.JPG&quot; width=&quot;245&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; color: #333333; font-family: &#39;Segoe UI&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; list-style-type: none; margin-bottom: 1em; margin-top: 1em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
5. Uncheck &quot;Enforce password policy&quot; and &quot;Enforce password expiration&quot; check box&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; color: #333333; font-family: &#39;Segoe UI&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; list-style-type: none; margin-bottom: 1em; margin-top: 1em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
6. Assign password to SA user&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; color: #333333; font-family: &#39;Segoe UI&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; list-style-type: none; margin-bottom: 1em; margin-top: 1em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikVUPWGCZCnQcDybBC3QqdEFlA93gN01qczXXiu1Tbh_0-JFfXM6UsNrkZYykRbA_o5HUA228h7bBoeHvqZgZJgidnRLXHxTQtI6ffr5sV6hyphenhyphenBDfIFNkG_REyrI5uZ1z8B0WwSgaJve3cQ/s1600/SQLExpress4.JPG&quot; imageanchor=&quot;1&quot; style=&quot;font-family: &#39;Times New Roman&#39;; font-size: medium; line-height: normal; margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;287&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikVUPWGCZCnQcDybBC3QqdEFlA93gN01qczXXiu1Tbh_0-JFfXM6UsNrkZYykRbA_o5HUA228h7bBoeHvqZgZJgidnRLXHxTQtI6ffr5sV6hyphenhyphenBDfIFNkG_REyrI5uZ1z8B0WwSgaJve3cQ/s320/SQLExpress4.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; list-style-type: none; margin-bottom: 1em; margin-top: 1em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &#39;Segoe UI&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;line-height: 16px;&quot;&gt;7. Open &quot;Status&quot; tab and enable login (this can be also done via SQL editor &amp;nbsp;by&amp;nbsp;running&amp;nbsp;the&amp;nbsp;following&amp;nbsp;command: &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: monospace; font-size: 12px; line-height: 19px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;ALTER&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: monospace; font-size: 12px; line-height: 19px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;LOGIN&amp;nbsp;[sa]&amp;nbsp;ENABLE)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; color: #333333; font-family: &#39;Segoe UI&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; list-style-type: none; margin-bottom: 1em; margin-top: 1em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNtM3nJbFPpnCFP8jjcKtR9z4fZxME4wbVl3fKzeYJgJ02F2OCWIljBaoJhaHJ4xELsN0vJcTI6EU_Dp2V_bTP38lIM_-i-cjRsP_a2lP9G6Bv0gSTr6tD2ot1NqiqchcTiiXeHWa8ahrk/s1600/SQLExpress5.JPG&quot; imageanchor=&quot;1&quot; style=&quot;font-family: &#39;Times New Roman&#39;; font-size: medium; line-height: normal; margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;166&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNtM3nJbFPpnCFP8jjcKtR9z4fZxME4wbVl3fKzeYJgJ02F2OCWIljBaoJhaHJ4xELsN0vJcTI6EU_Dp2V_bTP38lIM_-i-cjRsP_a2lP9G6Bv0gSTr6tD2ot1NqiqchcTiiXeHWa8ahrk/s320/SQLExpress5.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; color: #333333; font-family: &#39;Segoe UI&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; list-style-type: none; margin-bottom: 1em; margin-top: 1em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; color: #333333; font-family: &#39;Segoe UI&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; list-style-type: none; margin-bottom: 1em; margin-top: 1em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
Now login to your SQL server with &#39;sa&#39; account....&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-style: initial; border-top-style: none; border-width: initial; color: #333333; font-family: &#39;Segoe UI&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; list-style-type: none; margin-bottom: 1em; margin-top: 1em; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
Happy SQL Programming!!!&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sreenath-gotur.blogspot.com/feeds/4415077631271934257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sreenath-gotur.blogspot.com/2012/04/enabling-sa-account-in-sql-express-2008.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default/4415077631271934257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default/4415077631271934257'/><link rel='alternate' type='text/html' href='http://sreenath-gotur.blogspot.com/2012/04/enabling-sa-account-in-sql-express-2008.html' title='Enabling sa account in SQL Express 2008'/><author><name>Sreenath</name><uri>http://www.blogger.com/profile/09388954183415789970</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfsGuzEwwt9wxrS42Ho2lqwvEzuqwumuGhSvNNAwZjcL5EbazFiXNCimtES7tJ53XX08iaLMYtSSGeProZHr4Um9E8Jw0o9xdupgB3uBsn864aeyunhl6XuR7lLwxFZEyv2pNrZC6fQW6a/s72-c/SQLExpress1.JPG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2824995719509885326.post-6891199264167262099</id><published>2012-04-06T04:41:00.001-07:00</published><updated>2012-04-06T04:41:44.354-07:00</updated><title type='text'>MVC3 deployment check-list</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Overview:&lt;br /&gt;
&lt;br /&gt;
When deploying ASP.NET MVC3.0, there are many challenges to solve, especially when use external hosting and I come across similar issue and sharing my solution here.&lt;br /&gt;
&lt;br /&gt;
Problem:&lt;br /&gt;
&lt;br /&gt;
After hosting the application, the application may not run and page not found error(404.x / 403.x)&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
&lt;br /&gt;
The following check-list helps to avoid deployment issues with MVC 3.0&lt;br /&gt;
&lt;br /&gt;







&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:DocumentProperties&gt;
  &lt;o:Revision&gt;0&lt;/o:Revision&gt;
  &lt;o:TotalTime&gt;0&lt;/o:TotalTime&gt;
  &lt;o:Pages&gt;1&lt;/o:Pages&gt;
  &lt;o:Words&gt;83&lt;/o:Words&gt;
  &lt;o:Characters&gt;475&lt;/o:Characters&gt;
  &lt;o:Company&gt;personal&lt;/o:Company&gt;
  &lt;o:Lines&gt;3&lt;/o:Lines&gt;
  &lt;o:Paragraphs&gt;1&lt;/o:Paragraphs&gt;
  &lt;o:CharactersWithSpaces&gt;557&lt;/o:CharactersWithSpaces&gt;
  &lt;o:Version&gt;14.0&lt;/o:Version&gt;
 &lt;/o:DocumentProperties&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;JA&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
   &lt;w:UseFELayout/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;
   &lt;m:brkBin m:val=&quot;before&quot;/&gt;
   &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;
   &lt;m:smallFrac m:val=&quot;off&quot;/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val=&quot;0&quot;/&gt;
   &lt;m:rMargin m:val=&quot;0&quot;/&gt;
   &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;
   &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;
   &lt;m:intLim m:val=&quot;subSup&quot;/&gt;
   &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;276&quot;&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
table.MsoNormalTable
	{mso-style-name:&quot;Table Normal&quot;;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:&quot;&quot;;
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Cambria;
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:minor-latin;}
&lt;/style&gt;
&lt;![endif]--&gt;



&lt;!--StartFragment--&gt;

&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 37.5pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;1.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #555555; font-family: Arial; font-size: 9.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Check your web.config for
the following code under&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;border: none windowtext 1.0pt; color: #000088; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-border-alt: none windowtext 0in; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0in;&quot;&gt;&lt;system&lt; span=&quot;&quot;&gt;&lt;span style=&quot;border-bottom-color: windowtext; border-bottom-style: none; border-bottom-width: 1pt; border-image: initial; border-left-color: windowtext; border-left-style: none; border-left-width: 1pt; border-right-color: windowtext; border-right-style: none; border-right-width: 1pt; border-top-color: windowtext; border-top-style: none; border-top-width: 1pt; font-family: Consolas; font-size: 10pt; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; padding-top: 0in;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;border: none windowtext 1.0pt; color: #660066; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-border-alt: none windowtext 0in; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0in;&quot;&gt;webServer&lt;/span&gt;&lt;span style=&quot;border: none windowtext 1.0pt; color: #000088; font-family: Consolas; font-size: 10.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-border-alt: none windowtext 0in; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; padding: 0in;&quot;&gt;&amp;gt; section&lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/system&lt;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background: white; border: solid #888888 1.0pt; margin-left: 37.5pt; margin-right: 0in; mso-border-alt: solid #888888 .75pt; mso-element: para-border-div; padding: 2.0pt 2.0pt 2.0pt 2.0pt;&quot;&gt;


&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; border: none; line-height: 14.4pt; mso-border-alt: solid #888888 .75pt; mso-padding-alt: 2.0pt 2.0pt 2.0pt 2.0pt; padding: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;color: #555555; font-family: Arial; font-size: 9.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;modules runallmanagedmodulesforallrequests=&quot;true&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/modules&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 37.5pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;2.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #555555; font-family: Arial; font-size: 9.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Make sure the App pool is
set to ASP.Net 4.0 with&amp;nbsp;&lt;b&gt;Integrated Mode&lt;/b&gt;.&lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 37.5pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;3.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #555555; font-family: Arial; font-size: 9.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;In your&amp;nbsp;&lt;b&gt;Project
References&lt;/b&gt; set&amp;nbsp;&lt;b&gt;Copy Local&lt;/b&gt;&amp;nbsp;to&amp;nbsp;&lt;b&gt;True&lt;/b&gt;&amp;nbsp;for the
following assemblies&lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1.0in; mso-list: l0 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;1.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #555555; font-family: Arial; font-size: 9.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;System.Web.Abstractions&lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1.0in; mso-list: l0 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;2.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #555555; font-family: Arial; font-size: 9.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;System.Web.Helpers&lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1.0in; mso-list: l0 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;3.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #555555; font-family: Arial; font-size: 9.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;System.Web.Routing&lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1.0in; mso-list: l0 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;4.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #555555; font-family: Arial; font-size: 9.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;System.Web.Mvc&lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1.0in; mso-list: l0 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;5.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #555555; font-family: Arial; font-size: 9.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;System.Web.WebPages&lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 37.5pt; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;4.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #555555; font-family: Arial; font-size: 9.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Add the following
assemblies to your project, and then set&amp;nbsp;&lt;b&gt;Copy Local&lt;/b&gt;&amp;nbsp;to&amp;nbsp;&lt;b&gt;True&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1.0in; mso-list: l0 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;1.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #555555; font-family: Arial; font-size: 9.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Microsoft.Web.Infrastructure&lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1.0in; mso-list: l0 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;2.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #555555; font-family: Arial; font-size: 9.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;System.Web.Razor&lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1.0in; mso-list: l0 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;3.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #555555; font-family: Arial; font-size: 9.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;System.Web.WebPages.Deployment&lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 1.0in; mso-list: l0 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;4.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: #555555; font-family: Arial; font-size: 9.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;System.Web.WebPages.Razor&lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-size: 9pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 37.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;!--EndFragment--&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: 37.5pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://sreenath-gotur.blogspot.com/feeds/6891199264167262099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sreenath-gotur.blogspot.com/2012/04/mvc3-deployment-check-list.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default/6891199264167262099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default/6891199264167262099'/><link rel='alternate' type='text/html' href='http://sreenath-gotur.blogspot.com/2012/04/mvc3-deployment-check-list.html' title='MVC3 deployment check-list'/><author><name>Sreenath</name><uri>http://www.blogger.com/profile/09388954183415789970</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2824995719509885326.post-3609234751106780292</id><published>2011-12-12T07:17:00.000-08:00</published><updated>2011-12-12T07:17:23.354-08:00</updated><title type='text'>Opening Multiple Instance of VISIO 2010</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
I had a strange issue with Visio 2010, unable to open multiple instance of Visio and its hard sometime to switch back between the diagrams.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
I found the fix for the issue and posting the solution here for others to follow&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Open your registry (Start &amp;gt;&amp;gt; Run&amp;gt;&amp;gt; regedit&lt;/li&gt;
&lt;li&gt; Open the following registry path &quot;HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Visio\Application\&quot;&lt;/li&gt;
&lt;li&gt;Add a new Key&amp;gt;&amp;gt;&amp;nbsp; choose Binary Key and give it a name called &quot;SingleInstanceFileOpen&quot;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;leave the default value &quot;0 0 0&quot;.&lt;/li&gt;
&lt;li&gt;close the regedit window as well as all instance of Visio&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
Open different instance of Visio and you should be good to go now...&lt;br /&gt;
&lt;br /&gt;
Not sure why Microsoft did this &lt;i&gt;&lt;b&gt;injustice &lt;/b&gt;&lt;/i&gt;to Visio alone &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sreenath-gotur.blogspot.com/feeds/3609234751106780292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sreenath-gotur.blogspot.com/2011/12/opening-multiple-instance-of-visio-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default/3609234751106780292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default/3609234751106780292'/><link rel='alternate' type='text/html' href='http://sreenath-gotur.blogspot.com/2011/12/opening-multiple-instance-of-visio-2010.html' title='Opening Multiple Instance of VISIO 2010'/><author><name>Sreenath</name><uri>http://www.blogger.com/profile/09388954183415789970</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2824995719509885326.post-4521954715131412412</id><published>2011-12-01T08:09:00.001-08:00</published><updated>2012-05-31T07:58:32.372-07:00</updated><title type='text'>Mongo DB - Schema less database - Series 2</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Overview&lt;/span&gt;:&amp;nbsp; In this section we&#39;ll see how
to start the Mongo DB engine, create database and basic CRUD operations&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;Starting Mongo DB&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
The two &quot;most
important&quot; applications are the &lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;mongo &lt;/span&gt;and &lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;mongod&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
applications.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
The &lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;mongo &lt;/span&gt;application allows you
to use the database shell; this shell enables you to&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
accomplish
practically anything you&#39;d want to do with MongoDB.&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
The &lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;mongod &lt;/span&gt;application starts the
service or daemon, as it&#39;s also called. There are also many flags you can set
when launching the MongoDB applications&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
executing the
mongod.exe from command prompt (Tips: Set the path in the environment
variables, so that you don&#39;t need to navigate to the actual folders)&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ83OYrbTBCQkb9Kg4EOmaicq11NOUDz0QdXU7evoEIgafdSLsP4iTV5Xhn0SqBug8UgzfzXn7ed_3cYMQGHCfpk_UJv2UIu0-Aan7JGe5i_ac6pOqcKElPk5-PUd1xwPaeqKbsLxkRrMZ/s1600/Mongod.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;161&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ83OYrbTBCQkb9Kg4EOmaicq11NOUDz0QdXU7evoEIgafdSLsP4iTV5Xhn0SqBug8UgzfzXn7ed_3cYMQGHCfpk_UJv2UIu0-Aan7JGe5i_ac6pOqcKElPk5-PUd1xwPaeqKbsLxkRrMZ/s320/Mongod.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
There is a nice
comparison between Mongo DB and Oracle &amp;amp; My SQL in Mongo web site, a
helpful tip for newbies &lt;a href=&quot;http://www.mongodb.org/display/DOCS/SQL+to+Mongo+Mapping+Chart&quot;&gt;http://www.mongodb.org/display/DOCS/SQL+to+Mongo+Mapping+Chart&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
I&#39;ve listed down a
key comparison between Mongo and other RDBMS&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border: 1pt solid rgb(163, 163, 163); direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 0.793in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;RDBMS&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 0.97in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;MONGO&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 0.793in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Database&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 0.97in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Database&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 0.793in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Tables&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 0.97in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Collections&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 0.793in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Rows&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 0.97in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Documents&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
In MongoDB, a
document is an item that contains the actual data, comparable to a row in SQL.&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;Important Note:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Mongo DB is case-sensitive &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;$&lt;/span&gt; symbol is reserved for many built-in
functions&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
&amp;nbsp; &lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;DATATYPES&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border: 1pt solid rgb(163, 163, 163); direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 1.559in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
String&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 4.127in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Text values&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 1.559in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Integer (32b and
  64b)&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 4.127in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Numerical values&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 1.559in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Boolean&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 4.127in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
True or False&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 1.559in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Double&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 4.127in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Floating point
  values&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 1.559in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Min/Max&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 4.127in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Comparing values
  against Lowest&amp;nbsp; and Highest BSON
  elements&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 1.559in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Arrays&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 4.127in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Store array of
  values&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 1.559in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Timestamp&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 4.127in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Store Time stamp&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 1.559in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Object&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 4.127in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Object&amp;nbsp; type values&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 1.559in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Null&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 4.127in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Null values&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 1.559in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Date*&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 4.127in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Current Date&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 1.559in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
ObjectID*&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 4.127in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Documents unique
  ID&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 1.559in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Binary Data*&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 4.127in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Binary format data&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 1.559in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
JavaScript Code*&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 4.127in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Store JavaScript
  code &lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 1.559in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Regex*&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 4.127in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Regular Expression
  type&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
*denotes
BSON data types &lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp;CRUD Operations&lt;/span&gt; &lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
Before i dive in to
CRUD operation with example, there are few important commands to do the basic
operations like Listing all databases, connecteing to database,&amp;nbsp; listing
all documents, etc...&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
One interesting
command to remember is : &#39;Show&#39;&amp;nbsp; this is almost a replacement for &#39;Select
* from&#39;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border: 1pt solid rgb(163, 163, 163); direction: ltr;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 3.147in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
use &lt;db&gt;&lt;/db&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 3.827in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
To switch to a db
  library&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 3.147in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
show dbs&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 3.827in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
To view available
  databases and collections&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 3.147in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
show collections&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 3.827in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
To view all
  available collections for your current database&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 3.147in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
system.indexes&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 3.827in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
All the indexed are stored here&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 3.147in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
db.&lt;curent db=&quot;&quot;&gt;.renameCollection(&quot;Target DB&quot;)&lt;/curent&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 3.827in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Renaming a
  Collection&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 3.147in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
db.&lt;curent db=&quot;&quot;&gt;.distinct(&quot;xxxxx&quot;)&lt;/curent&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 3.827in;&quot;&gt;&lt;div style=&quot;font-family: Calibri; font-size: 11pt; margin: 0in;&quot;&gt;
Getting distinct
  data collection&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sreenath-gotur.blogspot.com/feeds/4521954715131412412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sreenath-gotur.blogspot.com/2011/12/mongo-db-schema-less-database-series-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default/4521954715131412412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default/4521954715131412412'/><link rel='alternate' type='text/html' href='http://sreenath-gotur.blogspot.com/2011/12/mongo-db-schema-less-database-series-2.html' title='Mongo DB - Schema less database - Series 2'/><author><name>Sreenath</name><uri>http://www.blogger.com/profile/09388954183415789970</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJ83OYrbTBCQkb9Kg4EOmaicq11NOUDz0QdXU7evoEIgafdSLsP4iTV5Xhn0SqBug8UgzfzXn7ed_3cYMQGHCfpk_UJv2UIu0-Aan7JGe5i_ac6pOqcKElPk5-PUd1xwPaeqKbsLxkRrMZ/s72-c/Mongod.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2824995719509885326.post-5986958516313648005</id><published>2011-11-14T13:03:00.001-08:00</published><updated>2012-05-31T07:55:41.051-07:00</updated><title type='text'>Mongo DB - schema less database -  Series 1</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;b&gt;Overview:&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
I&#39;m leveraging the new schema less database called Mongo DB and thought write a blog and share my experiences/knowledge to the community.&amp;nbsp; I&#39;m creating a series of post to explaining&amp;nbsp; from&amp;nbsp; overview to install to implementation using both Python as well as from C#.&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;span class=&quot;st&quot;&gt; In this &lt;i&gt;post I&#39;m&lt;/i&gt; going to give you an overview and &lt;i&gt;explain installation option and some silent feature.&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;u&gt;&lt;b&gt;&lt;span class=&quot;st&quot;&gt;&lt;i&gt;Series 1 : Overview, Install and key feature&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;What is Mango DB?&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.375in; text-align: left;&quot;&gt;
A MongoDB database is non-relational and schema less database and its designed
based on document storage concept. This means that a MongoDB database isn&#39;t
bound to any predefined rows, columns, constraints,&amp;nbsp; data types, etc... the way that traditional
relational databases are (Oracle, SQL-Server, DB2, MYSQL, etc…).&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.375in; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.375in; text-align: left;&quot;&gt;
The
philosophy in which the MongoDB&amp;nbsp; was
designed is &quot;one size does not fit all&quot;.&amp;nbsp; What is this means in reality?&amp;nbsp; It is simple , lets say we have a situation
where we need to store different data attributes based on a type of document
(RDBMS: Rows).&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.375in; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.375in; text-align: left;&quot;&gt;
&lt;b&gt;example:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.375in; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.375in; text-align: left;&quot;&gt;
We
have a table called Audit and based on the audit type one row can have a type
that is defined as a string and another type can be Date Time and another one
may have more than one value (a collection of data), this is impossible in
RDBMS from a single table.&amp;nbsp; We need to
normalize&amp;nbsp; and every time there is a need
for another type of collection, we may need to build another table, in contrast
MongoDB or any other Document DB, it is simple since they are based on the key
value pair.&amp;nbsp; The key is a string and the
value in it can be anything.&amp;nbsp; That’s the
beauty of this DB.&amp;nbsp; Is it a replacement
for Relational Database?&amp;nbsp; The answer is a
big &#39;No&#39;, it depends on the need or complexity.&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;How does I query the data?&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.75in;&quot;&gt;
It
is really simple, since MongoDB is all about&amp;nbsp;
document Object type,&amp;nbsp; JSON&amp;nbsp; is the ideal choices.&amp;nbsp; &lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.75in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;JSON&lt;/span&gt;&amp;nbsp; (Java Script Object Notation)&amp;nbsp; is a lightweight data-interchange format,
which is completely independent from programming languages.&amp;nbsp; JSON primarily works with two different
structured data:&lt;/div&gt;
&lt;ul style=&quot;direction: ltr; margin-bottom: 0in; margin-left: 0.75in; margin-top: 0in; unicode-bidi: embed;&quot; type=&quot;circle&quot;&gt;
&lt;li style=&quot;margin-bottom: 0pt; margin-top: 0pt; vertical-align: middle;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;A collection of name/value
     pairs. &lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0pt; margin-top: 0pt; vertical-align: middle;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;An ordered list of values. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.75in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.75in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
To
learn more about JSON, visit : &lt;a href=&quot;http://www.json.org/&quot;&gt;http://www.json.org/&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;BSON&lt;/span&gt; (Binary Java Script
Object Notation):&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
MongoDB
doesn&#39;t actually use JSON to store the data; rather, it uses an open data
format developed by the MongoDB team called BSON.&amp;nbsp; BSON makes MongoDB even faster by making it
much easier for a computer to process and search documents. BSON also adds a
couple of features that aren&#39;t available in standard JSON, including the
ability to add types for handling binary data. &lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;Does this mean learning a new Query
Language?&lt;/span&gt;&amp;nbsp; No, if you are familiar
with JSON, it is straightforward,&amp;nbsp; BSON
is built on top of JSON and supports current JSON query on top of few
additional features that are specific to binary data.&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;How does the MongoDB actually stores
data? &lt;/span&gt;&amp;nbsp;It is simple as a document
with a&amp;nbsp; keys and values, it generated an
uniquely identifier key and assigns to each document, unless we specify a
unique key field.&amp;nbsp; Think this is similar
to RowID in Oracle or&amp;nbsp; ROW_NUMBER()&amp;nbsp; in SQL server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
Installing
MongoDB under Windows&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;Prerequisites&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
Before
we can start the MongoDB service, we need to create a data directory for
MongoDB to&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
store
its files in. The following folders&amp;nbsp; are
configured to use by default by MongoDB &lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
C:\data\db
directory &lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
But,
they are not created by default, so we need to create them manually; otherwise,
MongoDB will fail to run and throw an error message.&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
Once
the folders are created set the read, write, and directory creation permissions
to function properly.&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
Note:
If you wish to use a directory other than the default , then we need to&amp;nbsp; tell MongoDB to look at the custom&amp;nbsp; directory by using the &quot;&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;dbpath&lt;/span&gt;&quot; flag when
executing the service.&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;Download &amp;amp; Install&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
Select
the latest windows build (2.0.1) of MongoDB from &lt;a href=&quot;http://www.mongodb.org/downloads&quot;&gt;http://www.mongodb.org/downloads&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
After
you download the Zip file, extract the zip file and drop it in a location you
prefer to,&amp;nbsp; I like all the software&#39;s to
be located under C:\Program files directory&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
C:\Program
Files\mongodb-win32-i386-2.0.1&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
Once
you extracted the zip file and moved to preferred location, you&#39;ll see the
following directory structure&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_rdidBeQD0-M73oMe_Uiz-UBs_9cqvrZVh28eHhATYsINMK3qs2V8ulFnwUMHxBYp_cBcQCFIrTsHR5HIw2u7jvSSHCsKOXwdoajQiwystZCbh_TNMSEnWLLPlUX1yofYi35UUcyJ4AwQ/s1600/picture1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;122&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_rdidBeQD0-M73oMe_Uiz-UBs_9cqvrZVh28eHhATYsINMK3qs2V8ulFnwUMHxBYp_cBcQCFIrTsHR5HIw2u7jvSSHCsKOXwdoajQiwystZCbh_TNMSEnWLLPlUX1yofYi35UUcyJ4AwQ/s200/picture1.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;

&lt;br /&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
Under
the bin directory where you&#39;ll see bunch of executable&amp;nbsp; (these are the only executable&#39; s we need to
run the entire database engine) &lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVm4aUZ9kv1PnvfpkP7MqOj3Zk9xx8pTO8RjTIud8nGefi6k3R0uu81tlSY110X1My7QZKujUPW5kKKnpIyGAQpbRDLKnJBuxU7smcZhq8gQcqZIdYckNwy8IBZedbee7DyjqKa14OHVfT/s1600/picture2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;131&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVm4aUZ9kv1PnvfpkP7MqOj3Zk9xx8pTO8RjTIud8nGefi6k3R0uu81tlSY110X1My7QZKujUPW5kKKnpIyGAQpbRDLKnJBuxU7smcZhq8gQcqZIdYckNwy8IBZedbee7DyjqKa14OHVfT/s200/picture2.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
The
main executable are listed below&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;direction: ltr;&quot;&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border: 1pt solid rgb(163, 163, 163); direction: ltr; margin-left: 0.3333in;&quot; valign=&quot;top&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 1.684in;&quot;&gt;&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
mongod.exe &lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 2.1597in;&quot;&gt;&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
core database
  server&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 1.684in;&quot;&gt;&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
mongo.exe&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 2.1597in;&quot;&gt;&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
Database shell&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 1.684in;&quot;&gt;&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
mongorestore.exe &lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 2.1597in;&quot;&gt;&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
Utility to import
  /restore&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 1.684in;&quot;&gt;&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
mongodump.exe&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 2.1597in;&quot;&gt;&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
Utility to
  export/backup&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 1.684in;&quot;&gt;&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
mongos.exe&amp;nbsp; &lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border: 1pt solid rgb(163, 163, 163); padding: 4pt; vertical-align: top; width: 2.1597in;&quot;&gt;&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in;&quot;&gt;
auto-sharding
  process&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;Installing additional drivers for
application integration&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
Currently,
MongoDB includes drivers for the following programming languages and can be
accessible from &lt;/div&gt;
&lt;div style=&quot;color: #595959; font-family: Verdana; font-size: 9pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;a href=&quot;http://www.mongodb.org/display/DOCS/Drivers&quot;&gt;http://www.mongodb.org/display/DOCS/Drivers&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul style=&quot;direction: ltr; margin-bottom: 0in; margin-left: 0.375in; margin-top: 0in; unicode-bidi: embed;&quot; type=&quot;disc&quot;&gt;
&lt;li style=&quot;color: #375fa0; line-height: 13pt; margin-bottom: 0pt; margin-top: 0pt; vertical-align: middle;&quot;&gt;&lt;a href=&quot;http://www.mongodb.org/display/DOCS/C+Language+Center&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;C&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #4c3a2c; font-family: Verdana; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;color: #375fa0; line-height: 13pt; margin-bottom: 0pt; margin-top: 0pt; vertical-align: middle;&quot;&gt;&lt;a href=&quot;http://www.mongodb.org/pages/viewpage.action?pageId=133409&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;C++&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #4c3a2c; font-family: Verdana; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;color: #375fa0; line-height: 13pt; margin-bottom: 0pt; margin-top: 0pt; vertical-align: middle;&quot;&gt;&lt;a href=&quot;http://www.mongodb.org/display/DOCS/Erlang+Language+Center&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Erlang&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #4c3a2c; font-family: Verdana; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;direction: ltr; margin-bottom: 0in; margin-left: 0.375in; margin-top: 0in; unicode-bidi: embed;&quot; type=&quot;disc&quot;&gt;
&lt;li style=&quot;color: #375fa0; line-height: 13pt; margin-bottom: 0pt; margin-top: 0pt; vertical-align: middle;&quot;&gt;&lt;a href=&quot;http://www.mongodb.org/display/DOCS/Haskell+Language+Center&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Haskell&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #4c3a2c; font-family: Verdana; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;direction: ltr; margin-bottom: 0in; margin-left: 0.375in; margin-top: 0in; unicode-bidi: embed;&quot; type=&quot;disc&quot;&gt;
&lt;li style=&quot;color: #375fa0; line-height: 13pt; margin-bottom: 0pt; margin-top: 0pt; vertical-align: middle;&quot;&gt;&lt;a href=&quot;http://www.mongodb.org/display/DOCS/Java+Language+Center&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Java&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #4c3a2c; font-family: Verdana; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;direction: ltr; margin-bottom: 0in; margin-left: 0.375in; margin-top: 0in; unicode-bidi: embed;&quot; type=&quot;disc&quot;&gt;
&lt;li style=&quot;color: #375fa0; line-height: 13pt; margin-bottom: 0pt; margin-top: 0pt; vertical-align: middle;&quot;&gt;&lt;a href=&quot;http://www.mongodb.org/display/DOCS/Javascript+Language+Center&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Javascript&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #4c3a2c; font-family: Verdana; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;color: #375fa0; line-height: 13pt; margin-bottom: 0pt; margin-top: 0pt; vertical-align: middle;&quot;&gt;&lt;a href=&quot;http://www.mongodb.org/display/DOCS/CSharp+Language+Center&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;.NET (C# F#, PowerShell, etc)&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #4c3a2c; font-family: Verdana; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;color: #375fa0; line-height: 13pt; margin-bottom: 0pt; margin-top: 0pt; vertical-align: middle;&quot;&gt;&lt;a href=&quot;http://www.mongodb.org/display/DOCS/Perl+Language+Center&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Perl&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #4c3a2c; font-family: Verdana; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;color: #375fa0; line-height: 13pt; margin-bottom: 0pt; margin-top: 0pt; vertical-align: middle;&quot;&gt;&lt;a href=&quot;http://www.mongodb.org/display/DOCS/PHP+Language+Center&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;PHP&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #4c3a2c; font-family: Verdana; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;color: #375fa0; line-height: 13pt; margin-bottom: 0pt; margin-top: 0pt; vertical-align: middle;&quot;&gt;&lt;a href=&quot;http://www.mongodb.org/display/DOCS/Python+Language+Center&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Python&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #4c3a2c; font-family: Verdana; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;color: #375fa0; line-height: 13pt; margin-bottom: 0pt; margin-top: 0pt; vertical-align: middle;&quot;&gt;&lt;a href=&quot;http://www.mongodb.org/display/DOCS/Ruby+Language+Center&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Ruby&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #4c3a2c; font-family: Verdana; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;direction: ltr; margin-bottom: 0in; margin-left: 0.375in; margin-top: 0in; unicode-bidi: embed;&quot; type=&quot;disc&quot;&gt;
&lt;li style=&quot;color: #375fa0; line-height: 13pt; margin-bottom: 0pt; margin-top: 0pt; vertical-align: middle;&quot;&gt;&lt;a href=&quot;http://www.mongodb.org/display/DOCS/Scala+Language+Center&quot;&gt;&lt;span style=&quot;font-family: Verdana; font-size: 10pt;&quot;&gt;Scala&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #4c3a2c; font-family: Verdana; font-size: 10pt;&quot;&gt; &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
As
I mentioned earlier in the blog , I&#39;m trying to leverage my development using
C# as well as Python, I&#39;m showing here the download and install instructions
for the same technologies:&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;.Net Driver (C#):&lt;/span&gt; is very
straightforward:&amp;nbsp; Just download the
Microsoft installer version (.msi file) from&amp;nbsp;
&lt;a href=&quot;http://github.com/mongodb/mongo-csharp-driver/downloads&quot;&gt;http://github.com/mongodb/mongo-csharp-driver/downloads&lt;/a&gt;
and run&amp;nbsp; the msi.&amp;nbsp; This will install the required driver file
(C#)&amp;nbsp; and also the help files&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;Python Driver:&lt;/span&gt; Download
pymongo-2.0.1.tar.gz from&amp;nbsp; &lt;a href=&quot;http://pypi.python.org/pypi/pymongo/#downloads&quot;&gt;http://pypi.python.org/pypi/pymongo/#downloads&lt;/a&gt;
and install using the &#39;easy_install&#39; utility, which is available under scripts
directory&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2R9rc1GkqG60agsz3M3vPURGalvexf5YwxS7d9i16r1CLtkFo1Mku6DEaxUj5NjYZj95mgKmvn5ePzPg7XWOoWhQQiUATjshd-cW25ShJD7RxfpVrTv1RRxFBPT9ciOJjkFFfH3o_VF3E/s1600/picture3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;100&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2R9rc1GkqG60agsz3M3vPURGalvexf5YwxS7d9i16r1CLtkFo1Mku6DEaxUj5NjYZj95mgKmvn5ePzPg7XWOoWhQQiUATjshd-cW25ShJD7RxfpVrTv1RRxFBPT9ciOJjkFFfH3o_VF3E/s200/picture3.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
To
confirm Python MongoDB driver is working in python run the following
command&amp;nbsp; from python shell (command line)
and should expect no result&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;i&gt;import
pymongo &lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_BvwJFgABZJItFPhteA_6Fu35Z3kEQHFsPFKjxOo40P0eQiezCuhBU3ZGqRtOyM2u-qpQRhyccz_2_i70ZE7Ahc0_qvr31JdOh109lv90U9dKhOah8PQTmOWWcVB1plHZTTuLVG9MYPN-/s1600/picture4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;100&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_BvwJFgABZJItFPhteA_6Fu35Z3kEQHFsPFKjxOo40P0eQiezCuhBU3ZGqRtOyM2u-qpQRhyccz_2_i70ZE7Ahc0_qvr31JdOh109lv90U9dKhOah8PQTmOWWcVB1plHZTTuLVG9MYPN-/s200/picture4.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana; font-size: 11pt; margin: 0in 0in 0in 0.375in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
in the next&amp;nbsp;&lt;u&gt;&lt;b&gt; Series 2,&lt;/b&gt;&lt;/u&gt; we&#39;ll see how to start creating database, documents and accessing the same using JSON (BSON object).&lt;/div&gt;
&lt;span class=&quot;st&quot;&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt; &lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sreenath-gotur.blogspot.com/feeds/5986958516313648005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sreenath-gotur.blogspot.com/2011/11/mongo-db-schema-less-database-new.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default/5986958516313648005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default/5986958516313648005'/><link rel='alternate' type='text/html' href='http://sreenath-gotur.blogspot.com/2011/11/mongo-db-schema-less-database-new.html' title='Mongo DB - schema less database -  Series 1'/><author><name>Sreenath</name><uri>http://www.blogger.com/profile/09388954183415789970</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_rdidBeQD0-M73oMe_Uiz-UBs_9cqvrZVh28eHhATYsINMK3qs2V8ulFnwUMHxBYp_cBcQCFIrTsHR5HIw2u7jvSSHCsKOXwdoajQiwystZCbh_TNMSEnWLLPlUX1yofYi35UUcyJ4AwQ/s72-c/picture1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2824995719509885326.post-4911064471046646874</id><published>2011-03-03T07:08:00.000-08:00</published><updated>2011-03-03T07:31:25.610-08:00</updated><title type='text'>Custom Description for Enumerator</title><content type='html'>Here I would like to show how we can create custom description with enum types.  Typically enum types are a single word without a space, lets assume we have country enum types, but we also like to use the enum to show a fully qualified country name rather an abbreviated one: How is this possible? by defining Description attribute to enum type and by simply using reflector to read the description.  I have listed down a code snippet to show how to define and consume.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Linq;&lt;br /&gt;using System.Text;&lt;br /&gt;using System.ComponentModel;&lt;br /&gt;using System.Reflection;&lt;br /&gt;namespace EnumCustomDescription&lt;br /&gt;{&lt;br /&gt;public class MyEnum&lt;br /&gt;{&lt;br /&gt;/// &lt;summary&gt;&lt;br /&gt;/// Adding Custom Description attribute to enumerator type helps to define more descriptive enum values rather than a single word or abbriviated value&lt;br /&gt;/// use reflector class to retun the description instead of the actual enum value.&lt;br /&gt;/// &lt;/summary&gt;&lt;br /&gt;public enum enumCountry&lt;br /&gt;{&lt;br /&gt;[Description(&quot;United State of America&quot;)]&lt;br /&gt;USA,&lt;br /&gt;[Description(&quot;Australia&quot;)]&lt;br /&gt;AUS,&lt;br /&gt;[Description(&quot;India&quot;)]&lt;br /&gt;IND,&lt;br /&gt;[Description(&quot;South Africa&quot;)]&lt;br /&gt;SA,&lt;br /&gt;[Description(&quot;United Arab Emites&quot;)]&lt;br /&gt;UAE,&lt;br /&gt;[Description(&quot;United Kingdon&quot;)]&lt;br /&gt;UK&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public class GetDescription&lt;br /&gt;{&lt;br /&gt;/// &lt;summary&gt;&lt;br /&gt;/// GetEnumeratorDescription method will return the value defined in the Enum description, this uses the reflector&lt;br /&gt;/// to read the description from the enum class&lt;br /&gt;/// &lt;/summary&gt;&lt;br /&gt;/// &lt;param name=&quot;value&quot;&gt;enumerator&lt;/param&gt;&lt;br /&gt;/// &lt;returns&gt;description of the custom attribute&lt;/returns&gt;&lt;br /&gt;public static string GetEnumeratorDescription(Enum value)&lt;br /&gt;{&lt;br /&gt;FieldInfo _fieldInfo = value.GetType().GetField(value.ToString());&lt;br /&gt;DescriptionAttribute[] _attribute = (DescriptionAttribute[])_fieldInfo.GetCustomAttributes(typeof(DescriptionAttribute), false); ;&lt;br /&gt;if (_attribute.Length &gt; 0) { return _attribute[0].Description.ToString(); }&lt;br /&gt;return value.ToString();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;}</content><link rel='replies' type='application/atom+xml' href='http://sreenath-gotur.blogspot.com/feeds/4911064471046646874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sreenath-gotur.blogspot.com/2011/03/custom-description-for-enumerator.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default/4911064471046646874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default/4911064471046646874'/><link rel='alternate' type='text/html' href='http://sreenath-gotur.blogspot.com/2011/03/custom-description-for-enumerator.html' title='Custom Description for Enumerator'/><author><name>Sreenath</name><uri>http://www.blogger.com/profile/09388954183415789970</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2824995719509885326.post-2927375973761273689</id><published>2010-10-27T10:00:00.000-07:00</published><updated>2010-10-27T10:17:23.335-07:00</updated><title type='text'>WCF vs WebServices</title><content type='html'>What is really the difference between ASP.NET  web service and WCF service?&lt;br /&gt;Before we jump in too detail, few important things to remember about the service architecture&lt;br /&gt;&lt;br /&gt;Web Service (.asmx) relies on XMLSeralizer object to transform data back and forth.&lt;br /&gt;Only Public types and properties can be transformed using Web Service&lt;br /&gt;it supports classes that  implements IEnumerable interface and do not support classes that implements IDictionary object Such as HashTable.&lt;br /&gt;&lt;br /&gt;WCF on the other hand uses DataContractSerializer, it uses DataContractAttribute and DataMemberAttribute to translate .Net Types to XML.  DataContractSerializer can transform IDictionary obejct.&lt;br /&gt;&lt;br /&gt;The main contracts that makes WCF powerful are&lt;br /&gt;&lt;span style=&quot;color:#3366ff;&quot;&gt;DataContract &lt;/span&gt;: &lt;em&gt;Defines the structure of data included in the payloads of the messages flowing in and out of the service&lt;/em&gt;&lt;br /&gt;&lt;span style=&quot;color:#3366ff;&quot;&gt;Service Contract&lt;/span&gt; : &lt;em&gt;Defines which operations the service makes available to be invoked as request messages are sent to the service from the client&lt;/em&gt;&lt;br /&gt;&lt;span style=&quot;color:#3366ff;&quot;&gt;Message Contract:&lt;/span&gt;  &lt;em&gt;Enables you to control the headers that appear in the messages and how the messages are structured&lt;/em&gt;&lt;br /&gt;&lt;span style=&quot;color:#3366ff;&quot;&gt;Fault Contract :&lt;/span&gt; &lt;em&gt;Service methods communicate processing using SOAP fault messages. SOAP faults are message types that are included in the metadata for a service operation  and these exceptions can be handled via Fault contract.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Creating Proxy Object for Client Consumption of the service:&lt;br /&gt;&lt;span style=&quot;color:#3366ff;&quot;&gt;WSDL.EXE&lt;/span&gt; tool is used by consuming application to  create Web services proxy object or class..&lt;br /&gt;&lt;span style=&quot;color:#3366ff;&quot;&gt;SVCUTIL.EXE&lt;/span&gt; is used by consuming application to  create  WCF proxy object or class.</content><link rel='replies' type='application/atom+xml' href='http://sreenath-gotur.blogspot.com/feeds/2927375973761273689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sreenath-gotur.blogspot.com/2010/10/wcf-vs-webservices.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default/2927375973761273689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default/2927375973761273689'/><link rel='alternate' type='text/html' href='http://sreenath-gotur.blogspot.com/2010/10/wcf-vs-webservices.html' title='WCF vs WebServices'/><author><name>Sreenath</name><uri>http://www.blogger.com/profile/09388954183415789970</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2824995719509885326.post-2484849894818263356</id><published>2010-10-26T17:47:00.000-07:00</published><updated>2010-10-26T18:03:13.177-07:00</updated><title type='text'>Data Replication Architecture</title><content type='html'>&lt;p&gt;I&#39;m currently working on an infrastructure challenge on data replication and thought of updating my learning in my blog:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;There are several things to consider while working on server farms, where servers are located in multiple sites across the globe. &lt;/p&gt;Peer to peer replication  and Transaction Replications are few options that are available and are commonly used.  This require not only configuration changes on the server but also require development consideration.&lt;br /&gt;&lt;p&gt;Peer to peer replication are available only in SQL server 2008&lt;/p&gt;&lt;p&gt;The servers on the farm should have identical O/S version, SQL server version, including the patches that are applied.&lt;/p&gt;&lt;p&gt;Database Schema should be identical&lt;/p&gt;&lt;p&gt;Identity column do not work in replication (atleast from SQL 2005)&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Primary key with alpha-numeric or composite key will help resolve idenity column&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://sreenath-gotur.blogspot.com/feeds/2484849894818263356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sreenath-gotur.blogspot.com/2010/10/data-replication-architecture.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default/2484849894818263356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default/2484849894818263356'/><link rel='alternate' type='text/html' href='http://sreenath-gotur.blogspot.com/2010/10/data-replication-architecture.html' title='Data Replication Architecture'/><author><name>Sreenath</name><uri>http://www.blogger.com/profile/09388954183415789970</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2824995719509885326.post-516794933450620226</id><published>2010-07-29T14:54:00.000-07:00</published><updated>2010-07-29T14:55:35.271-07:00</updated><title type='text'>WCF Channel Error</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Droid, &#39;BBAlpha Sans&#39;, &#39;Prelude Medium&#39;, &#39;S60 Sans&#39;, Tahoma, Verdana, Arial, sans-serif; font-size: 13px; line-height: 17px; color: rgb(51, 51, 51); &quot;&gt;&lt;div style=&quot;line-height: 17px; &quot;&gt;When you consume WCF service and hit the service frequently sometime you get Channel exception, this can be avioded by closing the channelfactory properly on your client.&lt;/div&gt;&lt;div style=&quot;line-height: 17px; &quot;&gt; &lt;/div&gt;&lt;div style=&quot;line-height: 17px; &quot;&gt;client.ChannelFactory.Close();&lt;/div&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://sreenath-gotur.blogspot.com/feeds/516794933450620226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sreenath-gotur.blogspot.com/2010/07/wcf-channel-error.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default/516794933450620226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default/516794933450620226'/><link rel='alternate' type='text/html' href='http://sreenath-gotur.blogspot.com/2010/07/wcf-channel-error.html' title='WCF Channel Error'/><author><name>Sreenath</name><uri>http://www.blogger.com/profile/09388954183415789970</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2824995719509885326.post-6155947009881005106</id><published>2010-07-19T18:38:00.001-07:00</published><updated>2012-01-19T13:10:57.176-08:00</updated><title type='text'>Cloud Computing</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;


&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;I&#39;m trying to understand myself
about cloud computing and the fundamental principles behind the new technology
and like to add it to my blog as a reference&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Cloud computing&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; is simply a set of services that are provided by some third
party companies or within an enterprise as a centralized service. There are
lots of advantages and I listed some of them below:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;1. Separation of Hardware from the
development team - Developers job is to develop the application based on the
business requirement and not worrying about the hardware availability, space,
licenses, software’s/tools, etc... Provider of this service will be responsible
for all these services. In short no licensing or server expenses, development
team simply register their services with the provider.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;2. Maintenance: The provider of
these services handles the traffic, security, network, etc... and it reduces
the maintenance cost as well as the resource cost.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;3. The cost incurred for these
services are truly based on the usage, rather than paying for the complete
hardware, network, etc...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The services that are provided by
the industry are classified as three different services&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt 48pt; mso-list: l2 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;1.&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Software as
a service (SaaS) &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt 84pt; mso-list: l2 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;this
service provides you an application package or a piece of software that allows
you to do some tasks that you normally do at work&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt 84pt; mso-list: l2 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;e.g.:
MS-Office 360, Google Docs, Drop box, Sales Force, Skype, Workday, Custom application,
etc...&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt 48pt; mso-list: l2 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;2.&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Platform
as a service (PaaS) &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt 84pt; mso-list: l2 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;this
service provides a platform with the tools that allows to develop and deploy
application on the cloud&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt 84pt; mso-list: l2 level2 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 1.0in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;e.g.:
MS-Visual Studio, Ruby on Rails, Java, LAMP, Python, etc...&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt 48pt; mso-list: l2 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;3.&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Infrastructure
as a service (IaaS)&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt 84pt; mso-list: l2 level2 lfo1; tab-stops: list 1.0in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Courier New&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;o&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;this
service provides you a physical/virtual hardware like servers, storage and
networking related hardware that you can leverage for infrastructure needs&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt 84pt; mso-list: l2 level2 lfo1; tab-stops: list 1.0in; text-indent: -0.25in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;strong&gt;&lt;u&gt;Cloud service
providers (I listed few that I&#39;m aware of):&lt;/u&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Microsoft introduced Cloud computing
called &#39;AZURE&#39; in two platforms, one as a Development platform and other one as
a Delivery platform. They provide all the above three services (SaaS, PaaS,
IaaS). We can completely outsource the application service on Microsoft Azure
platform or we can buy the complete package that includes the hardware, Azure
service, SQL Azure Service, etc... as a bundle that can be housed in the
enterprise.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Amazon introduce Cloud Computing
called &#39;Amazon EC2/AWS&#39; and they provide all the above three services (SaaS,
PaaS, IaaS) and support wide range of development platform. It supports wide
range of database from SQL Server, Oracle, MySQL to some open source database.
Amazon also supports the Hadoop technology on their platform.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Other Cloud providers like VMWare,
Rackspace, Red Hat, they generally provide IaaS and PaaS service.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The Future of Cloud&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;u&gt;Computing&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;:&lt;/span&gt;&lt;/u&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; though cloud computing seems like a brand new concept, this
has been in the market for quite few years and some of these providers already
worked on the private cloud model for some time. Some of the companies already
started consuming these services, especially the new ventures are all targeting
towards the cloud technology. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Risks:&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;though the cloud services providers
offers a great level of security and SLA, still there are some risk that needs
to be considered before choosing the service/s. Sometime the external factor
also plays a role not to choose the cloud option like Compliance, legal and
other regulatory needs, also when the organization heavily rely on the vendor applications
as well as application that are heavily dependent on frequent configuration
changes.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Characteristics of Cloud: &lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;there are several characteristics cloud computing provides
but I would like to pick the key important characteristics that I believe cloud
computing offers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt 48pt; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Self-Servicing&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt 48pt; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Consumers
can provision or de-provision on the fly, you can increase the storage
capacity, bandwidth capacity, load balancing, etc...&lt;/span&gt;

&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt 48pt; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Elasticity and Scalability&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt 48pt; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;As
the name implies, cloud is all about elasticity, you can stretch and shrink
based on your need at given point of time.&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt 48pt; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;You
can scale your application by increasing or decreasing the capacity&lt;/span&gt;

&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt 48pt; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Standardization&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt 48pt; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;It
provides a standard interface, once you are familiar with couple of application
on the cloud network; it follows the same mechanism for the rest (in most
cases).&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt 48pt; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;You
can define the standardized security mechanism for your business.&lt;/span&gt;

&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt 48pt; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Pay as per usage&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt 48pt; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Pay
for what you use. Cloud service is more like our electricity meter, pay for the
service you consumed and you can turn on or off when needed.&lt;/span&gt;

&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt 48pt; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt/normal &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Resource management:&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt 48pt; mso-list: l0 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;A
cloud service provides a great deal of cost saving especially resource
management, since most of critical tasks are managed by the cloud providers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Deployment Models:&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; Cloud services can be deployed and consumed in different
ways&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt 48pt; mso-list: l1 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Public Cloud - in this model the entire service (IaaS, SaaS,
PaaS) are hosted externally &lt;/span&gt;

&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt 48pt; mso-list: l1 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Private Cloud- in this model the entire services are setup
internally or sometime by utilizing the appliances provided by the Cloud
Service providers.&lt;/span&gt;

&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 10pt 48pt; mso-list: l1 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in; text-indent: -0.25in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Hybrid Cloud - in this model the services are in mix mode,
some part of the cloud sits in public loud and some are internally hosted e.g.:
Database can be managed internally and the application that consumes the
database sits on the cloud.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 6pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sreenath-gotur.blogspot.com/feeds/6155947009881005106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://sreenath-gotur.blogspot.com/2010/07/cloud-computing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default/6155947009881005106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2824995719509885326/posts/default/6155947009881005106'/><link rel='alternate' type='text/html' href='http://sreenath-gotur.blogspot.com/2010/07/cloud-computing.html' title='Cloud Computing'/><author><name>Sreenath</name><uri>http://www.blogger.com/profile/09388954183415789970</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>