<?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: FragStore &#8211; A Fragmenting Asset Store</title>
	<atom:link href="http://www.adamfrisby.com/blog/2009/02/fragstore-a-fragmenting-asset-store/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.adamfrisby.com/blog/2009/02/fragstore-a-fragmenting-asset-store/</link>
	<description>ZOMGWTFHAI</description>
	<lastBuildDate>Tue, 15 Jun 2010 00:36:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: FragStore, End of Finite UUIDs and More &#171; Mo Hax</title>
		<link>http://www.adamfrisby.com/blog/2009/02/fragstore-a-fragmenting-asset-store/comment-page-1/#comment-7860</link>
		<dc:creator>FragStore, End of Finite UUIDs and More &#171; Mo Hax</dc:creator>
		<pubDate>Thu, 19 Feb 2009 02:38:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.adamfrisby.com/blog/?p=107#comment-7860</guid>
		<description>[...] to scaling OpenSim is amazing. Sure I am a fanboy, but anyone wondering why I think so should read Adam&#8217;s FragStore blog post [...]</description>
		<content:encoded><![CDATA[<p>[...] to scaling OpenSim is amazing. Sure I am a fanboy, but anyone wondering why I think so should read Adam&#8217;s FragStore blog post [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob Wellman</title>
		<link>http://www.adamfrisby.com/blog/2009/02/fragstore-a-fragmenting-asset-store/comment-page-1/#comment-7856</link>
		<dc:creator>Bob Wellman</dc:creator>
		<pubDate>Tue, 17 Feb 2009 10:25:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.adamfrisby.com/blog/?p=107#comment-7856</guid>
		<description>Hi Adam

I was interested to read this article as it confirmed something I have felt for some time. That is Opensim Asset growth is a real problem long term.

I set up a small private Opensim grid with a friend sometime ago. We are not developers in the Opensim sense but we do have extensive IT experiance in database systems. So we thought we would investigate the Database behind Opensim and see if we could do anything to help in that way. So far we have built a php based adminstarion tool that allows drill down of the data. We are now working on a utility to identify and archive redundant assets. Its nearly finished.  When it is we will be looking for a way to give this to the Opensim community so grid operators can keep their disk storgae requirements down.

We realised that assets get created by Opensim but never destroyed even when those assets have no pointers towards them in any of the tables. Such assets could be removed from the Asset file with no effect on Opensim other than disk space savings and retrieval effeciency improvements. This is especially noticabale in Script assets. A script is written and creates an asset. It is updated as it is developed and a new asset is created each time leaving the older one redundant and unused. The same sort of problems exist on other types of assets too. 

In our small and not very active grid we found that 75% of all assets are not pointed to and so can be removed. I would expect on very active grids like OSgrid this percentage would be much higher.

So apply that sort of maths to your current problem and maybe you dont need to upgrade disk so often. Of course it will still grow and your plan is still a good one, but with the event of Hypergrid I think smaller grids with well managed asset archivial would also be a good scalable way forward.

Would love to have your views on what we are doing and will explain our approach in more detail if you are interested.</description>
		<content:encoded><![CDATA[<p>Hi Adam</p>
<p>I was interested to read this article as it confirmed something I have felt for some time. That is Opensim Asset growth is a real problem long term.</p>
<p>I set up a small private Opensim grid with a friend sometime ago. We are not developers in the Opensim sense but we do have extensive IT experiance in database systems. So we thought we would investigate the Database behind Opensim and see if we could do anything to help in that way. So far we have built a php based adminstarion tool that allows drill down of the data. We are now working on a utility to identify and archive redundant assets. Its nearly finished.  When it is we will be looking for a way to give this to the Opensim community so grid operators can keep their disk storgae requirements down.</p>
<p>We realised that assets get created by Opensim but never destroyed even when those assets have no pointers towards them in any of the tables. Such assets could be removed from the Asset file with no effect on Opensim other than disk space savings and retrieval effeciency improvements. This is especially noticabale in Script assets. A script is written and creates an asset. It is updated as it is developed and a new asset is created each time leaving the older one redundant and unused. The same sort of problems exist on other types of assets too. </p>
<p>In our small and not very active grid we found that 75% of all assets are not pointed to and so can be removed. I would expect on very active grids like OSgrid this percentage would be much higher.</p>
<p>So apply that sort of maths to your current problem and maybe you dont need to upgrade disk so often. Of course it will still grow and your plan is still a good one, but with the event of Hypergrid I think smaller grids with well managed asset archivial would also be a good scalable way forward.</p>
<p>Would love to have your views on what we are doing and will explain our approach in more detail if you are interested.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Frisby</title>
		<link>http://www.adamfrisby.com/blog/2009/02/fragstore-a-fragmenting-asset-store/comment-page-1/#comment-7852</link>
		<dc:creator>Adam Frisby</dc:creator>
		<pubDate>Sat, 14 Feb 2009 23:23:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.adamfrisby.com/blog/?p=107#comment-7852</guid>
		<description>App Engine is even more expensive than S3. Azure&#039;s consumption pricing isnt quite as easy to calculate, but I&#039;d expect it to be just as high.</description>
		<content:encoded><![CDATA[<p>App Engine is even more expensive than S3. Azure&#8217;s consumption pricing isnt quite as easy to calculate, but I&#8217;d expect it to be just as high.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reading Radar &#187; Maybe You&#8217;ll Believe Someone Else?</title>
		<link>http://www.adamfrisby.com/blog/2009/02/fragstore-a-fragmenting-asset-store/comment-page-1/#comment-7851</link>
		<dc:creator>Reading Radar &#187; Maybe You&#8217;ll Believe Someone Else?</dc:creator>
		<pubDate>Sat, 14 Feb 2009 17:37:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.adamfrisby.com/blog/?p=107#comment-7851</guid>
		<description>[...] a little link to some of the things facing OSGrid.org as they ponder an architecture for their asset server that won&#8217;t barf up a lung every six [...]</description>
		<content:encoded><![CDATA[<p>[...] a little link to some of the things facing OSGrid.org as they ponder an architecture for their asset server that won&#8217;t barf up a lung every six [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laurent</title>
		<link>http://www.adamfrisby.com/blog/2009/02/fragstore-a-fragmenting-asset-store/comment-page-1/#comment-7849</link>
		<dc:creator>Laurent</dc:creator>
		<pubDate>Sat, 14 Feb 2009 10:47:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.adamfrisby.com/blog/?p=107#comment-7849</guid>
		<description>Hello,

Microsoft Azure and Google App Engine can be an alternate solution to Amazon hosting.</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>Microsoft Azure and Google App Engine can be an alternate solution to Amazon hosting.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
