<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: NoSQL and content management</title>
	<atom:link href="http://blog.technologyofcontent.com/2010/02/nosql-and-content-management/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.technologyofcontent.com/2010/02/nosql-and-content-management/</link>
	<description>Ramblings on the technology of content management</description>
	<lastBuildDate>Tue, 30 Aug 2011 15:38:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Matt Browne</title>
		<link>http://blog.technologyofcontent.com/2010/02/nosql-and-content-management/comment-page-1/#comment-16360</link>
		<dc:creator>Matt Browne</dc:creator>
		<pubDate>Tue, 30 Aug 2011 15:38:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.technologyofcontent.com/?p=216#comment-16360</guid>
		<description>&lt;p&gt;&lt;a href=&quot;#comment-16341&quot; rel=&quot;nofollow&quot;&gt;@justin:&lt;/a&gt;
Just wanted to say an overdue thank-you for the explanation - that definitely helps clarify things, and makes a lot of sense.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p><a href="#comment-16341" rel="nofollow">@justin:</a>
Just wanted to say an overdue thank-you for the explanation &#8211; that definitely helps clarify things, and makes a lot of sense.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: justin</title>
		<link>http://blog.technologyofcontent.com/2010/02/nosql-and-content-management/comment-page-1/#comment-16341</link>
		<dc:creator>justin</dc:creator>
		<pubDate>Fri, 20 May 2011 10:17:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.technologyofcontent.com/?p=216#comment-16341</guid>
		<description>&lt;p&gt;My suggestion is that &lt;em&gt;everything&lt;/em&gt; goes into the document database, including all the versioning information, and whatever is needed for queries goes into the graph database, which probably does not include large blobs (send these off to your full text search), and not old versions. It might in some cases be a performance optimisation to have everything in the graph database though, just so you could answer queries without referring back to the document database at all.&lt;/p&gt;

&lt;p&gt;You could argue it is a complication, but the document database is very simple, and is mainly aimed at versioning and being system of record, while the graph database answers queries on the current version, which seems a clean separation to me.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>My suggestion is that <em>everything</em> goes into the document database, including all the versioning information, and whatever is needed for queries goes into the graph database, which probably does not include large blobs (send these off to your full text search), and not old versions. It might in some cases be a performance optimisation to have everything in the graph database though, just so you could answer queries without referring back to the document database at all.</p>

<p>You could argue it is a complication, but the document database is very simple, and is mainly aimed at versioning and being system of record, while the graph database answers queries on the current version, which seems a clean separation to me.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Browne</title>
		<link>http://blog.technologyofcontent.com/2010/02/nosql-and-content-management/comment-page-1/#comment-16340</link>
		<dc:creator>Matt Browne</dc:creator>
		<pubDate>Wed, 18 May 2011 00:22:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.technologyofcontent.com/?p=216#comment-16340</guid>
		<description>&lt;p&gt;Very interesting, thoughtful, and informative post - thank you.&lt;/p&gt;

&lt;p&gt;One question - when you say, &quot;Direct, nondenormalized graph database backends, with the raw content stored in a document store,&quot; I&#039;m wondering what exactly would be stored in the graph database versus the document store.&lt;/p&gt;

&lt;p&gt;It seems that everything could be stored in the graph database, including large blobs like the body of an article...&lt;/p&gt;

&lt;p&gt;Are you suggesting that the &quot;properties&quot; like would go in the document database (e.g. title, body, date published, etc.) and &quot;relations&quot; (e.g. author, tags, etc) would go in the graph database?&lt;/p&gt;

&lt;p&gt;It seems like a nice idea in principle (combining two database technologies to get the strengths of both) but wouldn&#039;t it complicate things to have the data for the same entity split across two separate databases?&lt;/p&gt;

&lt;p&gt;It&#039;s entirely possible that I&#039;m misunderstanding you - in any case, I&#039;d be really curious to hear your comments on this.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Very interesting, thoughtful, and informative post &#8211; thank you.</p>

<p>One question &#8211; when you say, &#8220;Direct, nondenormalized graph database backends, with the raw content stored in a document store,&#8221; I&#8217;m wondering what exactly would be stored in the graph database versus the document store.</p>

<p>It seems that everything could be stored in the graph database, including large blobs like the body of an article&#8230;</p>

<p>Are you suggesting that the &#8220;properties&#8221; like would go in the document database (e.g. title, body, date published, etc.) and &#8220;relations&#8221; (e.g. author, tags, etc) would go in the graph database?</p>

<p>It seems like a nice idea in principle (combining two database technologies to get the strengths of both) but wouldn&#8217;t it complicate things to have the data for the same entity split across two separate databases?</p>

<p>It&#8217;s entirely possible that I&#8217;m misunderstanding you &#8211; in any case, I&#8217;d be really curious to hear your comments on this.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Brussels JUG &#187; FOSDEM 2010 &#8211; Retrospect</title>
		<link>http://blog.technologyofcontent.com/2010/02/nosql-and-content-management/comment-page-1/#comment-5552</link>
		<dc:creator>Brussels JUG &#187; FOSDEM 2010 &#8211; Retrospect</dc:creator>
		<pubDate>Wed, 31 Mar 2010 13:17:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.technologyofcontent.com/?p=216#comment-5552</guid>
		<description>&lt;p&gt;[...] free software event in Brussels: http://ileriseviye.org/blog/?p=2884 NoSQL and content management: http://blog.technologyofcontent.com/2010/02/nosql-and-content-management/ Report from FOSDEM 2010: http://developer.yahoo.net/blog/archives/2010/02/fosdem_2010.html Womoz [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] free software event in Brussels: <a href="http://ileriseviye.org/blog/?p=2884" rel="nofollow">http://ileriseviye.org/blog/?p=2884</a> NoSQL and content management: <a href="http://blog.technologyofcontent.com/2010/02/nosql-and-content-management/" rel="nofollow">http://blog.technologyofcontent.com/2010/02/nosql-and-content-management/</a> Report from FOSDEM 2010: <a href="http://developer.yahoo.net/blog/archives/2010/02/fosdem_2010.html" rel="nofollow">http://developer.yahoo.net/blog/archives/2010/02/fosdem_2010.html</a> Womoz [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: justin</title>
		<link>http://blog.technologyofcontent.com/2010/02/nosql-and-content-management/comment-page-1/#comment-4713</link>
		<dc:creator>justin</dc:creator>
		<pubDate>Tue, 23 Feb 2010 04:14:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.technologyofcontent.com/?p=216#comment-4713</guid>
		<description>&lt;p&gt;&lt;a href=&quot;#comment-4695&quot; rel=&quot;nofollow&quot;&gt;@Matt Hamilton:&lt;/a&gt; Thanks for reminding me - had forgotten that Zope had done that while I write this while I was writing this. It has always been an interesting framework.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p><a href="#comment-4695" rel="nofollow">@Matt Hamilton:</a> Thanks for reminding me &#8211; had forgotten that Zope had done that while I write this while I was writing this. It has always been an interesting framework.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Hamilton</title>
		<link>http://blog.technologyofcontent.com/2010/02/nosql-and-content-management/comment-page-1/#comment-4695</link>
		<dc:creator>Matt Hamilton</dc:creator>
		<pubDate>Mon, 22 Feb 2010 08:01:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.technologyofcontent.com/?p=216#comment-4695</guid>
		<description>&lt;p&gt;One CMS system worth mentioning here is Plone. It is built upon Zope, which has been doing NoSQL for over a decade now.&lt;/p&gt;

&lt;p&gt;Plone sort of fits between points 3 and 4 above in your article. The ZODB is a persistent object store which natively stores objects (ie no need for an ORM). It is transactional, had MVCC and can be easily clustered.&lt;/p&gt;

&lt;p&gt;Plone has a couple of content type systems. Archetypes is the older one with a richer set of widgets. You can draw up a whole information model in a UML editor and get it converted into a set of installable content types, complete with all relations and containment heirarchy.&lt;/p&gt;

&lt;p&gt;Dexterity is the new content type system and socked the problem that CCK and most other systems have of being unable to easily switch from a web based point and click method for building types and creating them in code on the filesystem (so they can be versioned in your VCS).&lt;/p&gt;

&lt;p&gt;-Matt&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>One CMS system worth mentioning here is Plone. It is built upon Zope, which has been doing NoSQL for over a decade now.</p>

<p>Plone sort of fits between points 3 and 4 above in your article. The ZODB is a persistent object store which natively stores objects (ie no need for an ORM). It is transactional, had MVCC and can be easily clustered.</p>

<p>Plone has a couple of content type systems. Archetypes is the older one with a richer set of widgets. You can draw up a whole information model in a UML editor and get it converted into a set of installable content types, complete with all relations and containment heirarchy.</p>

<p>Dexterity is the new content type system and socked the problem that CCK and most other systems have of being unable to easily switch from a web based point and click method for building types and creating them in code on the filesystem (so they can be versioned in your VCS).</p>

<p>-Matt</p>]]></content:encoded>
	</item>
	<item>
		<title>By: NoSQL and content management – Technology of Content &#124; Drakz Free Online Service</title>
		<link>http://blog.technologyofcontent.com/2010/02/nosql-and-content-management/comment-page-1/#comment-4538</link>
		<dc:creator>NoSQL and content management – Technology of Content &#124; Drakz Free Online Service</dc:creator>
		<pubDate>Mon, 15 Feb 2010 17:40:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.technologyofcontent.com/?p=216#comment-4538</guid>
		<description>&lt;p&gt;[...] from: NoSQL and content management – Technology of Content   Share and [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] from: NoSQL and content management – Technology of Content   Share and [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: NoSQL and content management – Technology of Content &#124; Drakz Free Online Service</title>
		<link>http://blog.technologyofcontent.com/2010/02/nosql-and-content-management/comment-page-1/#comment-4535</link>
		<dc:creator>NoSQL and content management – Technology of Content &#124; Drakz Free Online Service</dc:creator>
		<pubDate>Mon, 15 Feb 2010 15:44:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.technologyofcontent.com/?p=216#comment-4535</guid>
		<description>&lt;p&gt;[...] NoSQL and content management – Technology of Content   Share and [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] NoSQL and content management – Technology of Content   Share and [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Kowalski</title>
		<link>http://blog.technologyofcontent.com/2010/02/nosql-and-content-management/comment-page-1/#comment-4534</link>
		<dc:creator>Michael Kowalski</dc:creator>
		<pubDate>Mon, 15 Feb 2010 14:40:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.technologyofcontent.com/?p=216#comment-4534</guid>
		<description>&lt;p&gt;I&#039;ve been puzzling over this stuff a lot recently as well, and this is a better analysis of the pros and cons than I could have managed. The attractions of moving to a model that maps more closely to the content management domain are obvious. You hit the nail on the head with this line though: &quot;the sweet spot in a few years once the products mature&quot;.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been puzzling over this stuff a lot recently as well, and this is a better analysis of the pros and cons than I could have managed. The attractions of moving to a model that maps more closely to the content management domain are obvious. You hit the nail on the head with this line though: &#8220;the sweet spot in a few years once the products mature&#8221;.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Most Tweeted Articles by Distributed Systems Experts: MrTweet</title>
		<link>http://blog.technologyofcontent.com/2010/02/nosql-and-content-management/comment-page-1/#comment-4525</link>
		<dc:creator>Most Tweeted Articles by Distributed Systems Experts: MrTweet</dc:creator>
		<pubDate>Mon, 15 Feb 2010 11:02:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.technologyofcontent.com/?p=216#comment-4525</guid>
		<description>&lt;p&gt;&lt;strong&gt;Your article was most tweeted by Distributed Systems experts in the Twitterverse...&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Come see other top popular articles surfaced by Distributed Systems experts!...&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p><strong>Your article was most tweeted by Distributed Systems experts in the Twitterverse&#8230;</strong></p>

<p>Come see other top popular articles surfaced by Distributed Systems experts!&#8230;</p>]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Content Delivery Network via Amazon Web Services: CloudFront: blog.edge3.org

Served from: blog.technologyofcontent.com @ 2012-02-04 14:46:54 -->
