﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>Richard Nagle commented on What is the cost of storage, again?</title><description>Another solution: stop doing pointless micro-optimisations. If this leaves the DBAs with nothing to do, fire them - that's a real saving!
</description><link>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment13</link><guid>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment13</guid><pubDate>Mon, 08 Nov 2010 14:35:00 GMT</pubDate></item><item><title>Ayende Rahien commented on What is the cost of storage, again?</title><description>Chris,
  
That is a very good point, I'll put out a new post about that.
</description><link>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment12</link><guid>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment12</guid><pubDate>Mon, 25 Oct 2010 14:56:31 GMT</pubDate></item><item><title>chris commented on What is the cost of storage, again?</title><description>"A much better solution would have been to simply put the database on a compressed directory, which would slow down some IO ..."
  
  
I don't agree.
  
  
Compression needs CPU. We got a lot of more IO by switching on compression (it's just less to write and read). Previous our CPU was about 40%, now averaging at 70%. Compression rate safes us about 30% per file. After switching on compression our IO bound application was about 20% faster.
  
  
We are currently planning switching on compression on all our production servers over christmas, because using cpu-cores for compression is even cheaper than adding hard disks and raid for performance.
  
  
</description><link>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment11</link><guid>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment11</guid><pubDate>Mon, 25 Oct 2010 14:47:52 GMT</pubDate></item><item><title>Peter Morris commented on What is the cost of storage, again?</title><description>Ah, my mistake then.  I was under the impression that you were using it to justify repeating identifier names in Raven rows.
</description><link>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment10</link><guid>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment10</guid><pubDate>Sun, 24 Oct 2010 14:53:28 GMT</pubDate></item><item><title>tobi commented on What is the cost of storage, again?</title><description>I once was in a ssimilar situation. Because we were running on 10$/month shared hosting I had to turn nvarchars into varchars to save space ;-) I reverted that immediately once we got our own server.
</description><link>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment9</link><guid>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment9</guid><pubDate>Sun, 24 Oct 2010 11:06:22 GMT</pubDate></item><item><title>Ayende Rahien commented on What is the cost of storage, again?</title><description>Peter,
  
We aren't talking about my stuff. We are talking about the scenario shown in the post that I linked to.
  
Where they are using MonogoDB to store customer data.
</description><link>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment8</link><guid>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment8</guid><pubDate>Sun, 24 Oct 2010 11:00:48 GMT</pubDate></item><item><title>Peter Morris commented on What is the cost of storage, again?</title><description>Oren, but are they 1 of YOUR customers talking about the installation of one of their apps?
  
  
What I am saying is that as a provider of tools you have to consider how much it costs *all* of your customers combined.
</description><link>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment7</link><guid>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment7</guid><pubDate>Sun, 24 Oct 2010 08:08:33 GMT</pubDate></item><item><title>Ayende Rahien commented on What is the cost of storage, again?</title><description>Peter,
  
a) They are talking about a single installation. They are a service provider.
  
2) Those numbers that they give are across all customers.
</description><link>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment6</link><guid>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment6</guid><pubDate>Sun, 24 Oct 2010 05:48:42 GMT</pubDate></item><item><title>Peter Morris commented on What is the cost of storage, again?</title><description>The short version.
  
  
Application developers judge the cost of developing a feature for their single app.  Application tool developers need to judge the cost to all their customers combined - you are comparing apples and pears.
</description><link>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment5</link><guid>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment5</guid><pubDate>Sat, 23 Oct 2010 20:56:02 GMT</pubDate></item><item><title>Peter Morris commented on What is the cost of storage, again?</title><description>Again you are considering only a single installation. If Raven is only to be used by you for a single application then these figures are correct.  If however Raven is used many people and of all of those there are only 100 of those applications which meet the criteria you mention above then that is a total cost of $48,000 per annum.
  
  
$480 per annum may not sound like much, but when you are writing a developer tool which is (hopefully) going to be used by hundreds (if not thousands) of people then $48,000 or even $480,000 per annum is a figure that is much more like the *total* cost per annum to your customers for using your tools.
  
  
Just trying to do what you yourself are doing, adding some "real life" perspective on it.  You can't just look at 1 customer's app and say "it's inexpensive", you have to look at the big picture.
</description><link>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment4</link><guid>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment4</guid><pubDate>Sat, 23 Oct 2010 20:51:44 GMT</pubDate></item><item><title>Olav commented on What is the cost of storage, again?</title><description>I'm not exactly sure what kind of mapping you are talking about, but would a developer not have to deal with 001 and 002 when updating the data model (and the mapping) to, say, support some new feature?
  
  
For me personally to go with something like that, it would have to be a pretty sizable saving - maintainability is really gonna suffer.
</description><link>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment3</link><guid>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment3</guid><pubDate>Sat, 23 Oct 2010 20:48:35 GMT</pubDate></item><item><title>Alex commented on What is the cost of storage, again?</title><description>You hit the problem that people raise with the size of column names in your last sentence.  MongoDB is in RAM.  If you do not have your entire dataset in RAM you will get no where near the performance that MongoDB is touted for and this is exacerbated on EC2 when there are quite a few times per day where disk access can suddenly drop of 400-600ms per request.  If you don't have your entire dataset in RAM on EC2 you are not going to get the performance you want.  That may not matter for your particular app, but it is an important consideration when trying to understand costs.  Its not the disks - its the ram.
</description><link>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment2</link><guid>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment2</guid><pubDate>Sat, 23 Oct 2010 20:08:15 GMT</pubDate></item><item><title>configurator commented on What is the cost of storage, again?</title><description>If you use some kind of mapping the developer never has to see those field names. So what's wrong with it? As far as I'm concerned the names can be "\001" ,"\002", etc. as long as the developer doesn't ever see them.
</description><link>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment1</link><guid>http://ayende.com/4671/what-is-the-cost-of-storage-again#comment1</guid><pubDate>Sat, 23 Oct 2010 18:51:14 GMT</pubDate></item></channel></rss>