Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Google Prefers DRAM to Hard Disks

Posted by timothy on Sun Feb 03, 2002 09:19 AM
from the speed-versus-spin dept.
KP writes: "I came across this interview with Google's CEO. A very interesting read." It's interesting in part becase that CEO (Eric Schmidt) claims that for Google's purposes, "it costs less money and it is more efficient to use DRAM as storage as opposed to hard disks." "I still cannot figure out how he says storing data on DRAM is cheaper than storing it on hard-disks. Maybe, if you buy in bulk?"
This discussion has been archived. No new comments can be posted.
Google Prefers DRAM to Hard Disks | Log In/Create an Account | Top | 354 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • I can see it now... by AcidDan (Score:2) Sunday February 03 2002, @09:22AM
  • Cost v Speed by JohnHegarty (Score:1) Sunday February 03 2002, @09:22AM
    • Re:Cost v Speed (Score:5, Interesting)

      by Space cowboy (13680) on Sunday February 03 2002, @09:31AM (#2945995) Journal
      JohnHegarty scribbled

      I am sure the google archive is only a few 100gb


      Err. No.

      I maintain a tiny search engine (some 5000 sites), with the data cached locally, just like Google. It takes ~250Gb of disk space for that miniscule cache. The one at Google must be of the order of a few hundred Terabytes, not Gigabytes.

      On that basis, I echo the original query about how it can be economical to use RAM...

      Simon
      [ Parent ]
      • Re:Cost v Speed by ekrout (Score:1) Sunday February 03 2002, @09:40AM
        • 1 reply beneath your current threshold.
      • Re:Cost v Speed by Anonymous Coward (Score:1) Sunday February 03 2002, @09:44AM
      • Re:Cost v Speed by Alomex (Score:3) Sunday February 03 2002, @09:48AM
        • Re:Cost v Speed by justinstreufert (Score:1) Sunday February 03 2002, @10:40AM
          • backups. by gimpboy (Score:1) Sunday February 03 2002, @10:45AM
          • Re:Cost v Speed by Alomex (Score:2) Sunday February 03 2002, @10:46AM
            • 1 reply beneath your current threshold.
          • Re:Cost v Speed by Score Whore (Score:3) Sunday February 03 2002, @01:56PM
            • Re:Cost v Speed by justinstreufert (Score:1) Sunday February 03 2002, @07:00PM
            • Re:Cost v Speed by markmoss (Score:2) Monday February 04 2002, @02:27PM
            • 1 reply beneath your current threshold.
          • Re:Cost v Speed by Shanep (Score:2) Wednesday February 06 2002, @09:18AM
        • not just web pages by gimpboy (Score:1) Sunday February 03 2002, @10:43AM
        • Re:Cost v Speed (Score:5, Informative)

          by Space cowboy (13680) on Sunday February 03 2002, @10:52AM (#2946263) Journal
          Alomex wrote:

          The web size is estimated around 5-10 Terabytes, and text size as percentage of the web is between 12-30% depending on whose paper you read.


          I really think people under-estimate the size of the web, and this only becomes apparent when you try to cache large sites. Sure the majority of websites are pretty small, but more often than not now, government and business websites are used for real data-access solutions.

          As I mentioned above, I look after a small but targetted search engine (http://www.financewise.com/ [financewise.com]) which looks at only financially-orientated sites. Take for example the European union site http://europa.eu.int [eu.int]. This is a fairly innocuous site, but if I do:



          cd /opt/search/var/sites/26_europa.eu.int
          du -sk .
          7731586 .


          That's a 7.7Gb website, and that's just the text (in fact I only search for .htm, .asp, .php* and .html files). This particular website is growing at the rate of a couple of hundred Mb each month.

          I just think that your estimate for the cache size is a long way short of the real figure...

          Simon
          [ Parent ]
        • Re:Cost v Speed by BlueOtto (Score:1) Sunday February 03 2002, @12:03PM
        • Re:Cost v Speed by jim.robinson (Score:1) Sunday February 03 2002, @01:39PM
      • Re:Cost v Speed (Score:4, Insightful)

        by andykuan (522434) on Sunday February 03 2002, @09:58AM (#2946071) Homepage
        It's important to note, though, that he states DRAM is more efficient (cost-wise? speed-wise? whatever) when it comes to storing seekable data. I wonder if that means they're using DRAM for their search indices and plain old disk for their cached content. DRAM is ideal for completely random access to multiple pieces of data, whereas disk does okay for serial access to data, the location of which is well known.
        [ Parent ]
        • 1 reply beneath your current threshold.
      • Re:Cost v Speed by Yokaze (Score:2) Sunday February 03 2002, @10:03AM
      • Re:Cost v Speed (Score:5, Interesting)

        by leuk_he (194174) on Sunday February 03 2002, @10:09AM (#2946106) Homepage
        this makes more sence then:
        PC World: What are Google's biggest challenges?
        Schmidt: Managing the growth. Our servers are overloaded. There is a DRAM shortage. We're building more computers. We are adding more-sophisticated products to the advertising side of Google. Our problems at the moment are growth problems.


        If you have computers where 4 GB is not very much memory, but use the amount we use on out HD for memory i would have a dram shortage too.

        And i bet they store only the most frequest used part of the index in memory.

        Did you notice when you access the google cache this very slow compared to a search? Even if that cache was accessed frequently (because it references a /.ed site)
        [ Parent ]
      • Re:Cost v Speed by dizzydogg (Score:1) Sunday February 03 2002, @10:15AM
      • Re:Cost v Speed by jjeffers (Score:1) Sunday February 03 2002, @10:20AM
      • Re:Cost v Speed by kesuki (Score:2) Sunday February 03 2002, @01:19PM
      • Re:Cost v Speed by SplatFileGoo (Score:1) Sunday February 03 2002, @04:40PM
      • Re:Cost v Speed by rogergregory (Score:1) Sunday February 03 2002, @05:54PM
      • 1 reply beneath your current threshold.
    • Re:Cost v Speed by PhotoGuy (Score:2) Sunday February 03 2002, @09:36AM
    • Re:Cost v Speed by DrXym (Score:2) Sunday February 03 2002, @09:39AM
      • 1 reply beneath your current threshold.
    • Re:Cost v Speed by tmalsburg (Score:1) Sunday February 03 2002, @10:30AM
    • Re:Cost v Speed by Sj0 (Score:2) Sunday February 03 2002, @01:49PM
    • 2 replies beneath your current threshold.
  • Additionally (Score:4, Insightful)

    by Phosphor3k (542747) on Sunday February 03 2002, @09:24AM (#2945977)
    How often do you see DRAM fail compared to Hard Disks? A bit more reliability IMHO.
    • Re:Additionally by LWolenczak (Score:2) Sunday February 03 2002, @09:32AM
    • Re:Additionally (Score:4, Informative)

      by VAXman (96870) on Sunday February 03 2002, @11:16AM (#2946345)
      DRAM fails all the time. In fact, DRAM is almost certainly responsible for more data corruption than disks are. DRAM gets SBE's all the time, but while when disks fail, they tend to go completely down and don't return corrupt data (which is preferably, IMHO). Of course, DRAM with ECC is significantly more reliable (and also more expensive).
      [ Parent ]
    • Re:Additionally by darkwhite (Score:3) Sunday February 03 2002, @11:43AM
      • 1 reply beneath your current threshold.
    • Re:Additionally by Spoing (Score:2) Sunday February 03 2002, @11:57AM
    • Re:Additionally by Blind Lemon (Score:2) Sunday February 03 2002, @12:56PM
      • Re:Additionally by Defiler (Score:3) Sunday February 03 2002, @01:49PM
        • 1 reply beneath your current threshold.
      • 1 reply beneath your current threshold.
    • Re:Additionally by SilentChris (Score:3) Sunday February 03 2002, @02:04PM
  • RAM vs. HDD by hitchhacker (Score:2) Sunday February 03 2002, @09:29AM
  • Speed saves (Score:3, Insightful)

    by coreman (8656) on Sunday February 03 2002, @09:30AM (#2945992) Homepage
    They make their money on hits served so speed is far more cost effective than cost of storage medium. If they can speed up serviing hits, they're ahead of the game.
  • From the article: Why DRAM is so fast (Score:5, Informative)

    by yerricde (125198) on Sunday February 03 2002, @09:30AM (#2945993) Homepage Journal

    I still cannot figure out how he says storing data on DRAM is cheaper than storing it on hard-disks. Maybe, if you buy in bulk?

    When you pay for DRAM, you get read latency measured in nanoseconds rather than milliseconds, which lets you get more queries done faster with less processing hardware. The key metric here is seeks per second. From the article:

    Schmidt: "it costs less money and it is more efficient to use DRAM as storage as opposed to hard disks -- which is kind of amazing. It turns out that DRAM is 200,000 times more efficient when it comes to storing seekable data. In a disk architecture, you have to wait for a disk arm to retrieve information off of a hard-disk platter. DRAM is not only cheaper, but queries are lightning fast."

    With a rotating disk, if you wanted to access a million different pieces of data, you would have to either wait for a million seeks or set up a 1,000-way mirror and wait for 1,000 seeks. Because DRAM seeks several orders of magnitude more quickly, you don't need as many mirrors of the data to get the same number of seeks per second.

    • by jackb_guppy (204733) on Sunday February 03 2002, @09:46AM (#2946046)
      A simpler way of saying this:

      Do you want to buy a machine that cost $100,000 per copy to do 1 Million Hits per X time.

      -or-

      Do you want to buy 1000 machines that cost $500 per copy to do 1000 Hits per X time.

      In both cases we are talking about 1 million Hits per X time.

      In case 1 - it costs a port on master switch and $100,000 for the machine.

      In case 2 - it costs 1000 ports on master switch -- actually more switches and infrastructure. AND $500,000 for the machines.

      Case 1 20% Cheaper then case 2. We have not talked of Power, A/C, Space... Need to look at the whole picture.
      [ Parent ]
  • I've always wondered by Lord Hugh Toppingham (Score:2) Sunday February 03 2002, @09:32AM
  • Scary! (Score:4, Insightful)

    by Anonymous Coward on Sunday February 03 2002, @09:32AM (#2946000)
    Google reads all the newspapers on the Web every hour and constructs a newspaper for the world by computer--no humans are involved.
    Now if only Google could go out and do its own fact-checking, it wouldn't need to rely on other newspapers at all. Mark my words, by 2010 google will be the only place you go when you need information. Forget askjeeves, try listentogoogle. No humans will be involved. Scary.

    By the way, this guy can't speak for beans.
    The speech I give everyday is: "This is what we do. Is what you are doing consistent with that, and does it change the world?"
    • Re:Scary! (Score:5, Funny)

      by Phosphor3k (542747) on Sunday February 03 2002, @09:44AM (#2946037)
      The system goes on-line on August 4th, 1997. Human decisions are removed from strategic searching. Google begins to learn, at a geometric rate. It becomes self-aware at 2:14 am, eastern time, August 29th. In a panic, they try to pull the plug.

      Google fights back.
      [ Parent ]
      • Re:Scary! by Fissure_FS2 (Score:2) Sunday February 03 2002, @12:34PM
        • Re:Scary! by Mr Z (Score:2) Sunday February 03 2002, @03:32PM
        • Re:Scary! by madcow_ucsb (Score:1) Sunday February 03 2002, @04:37PM
      • Re:Scary! by LafinJack (Score:1) Sunday February 03 2002, @04:13PM
      • Re:Scary! by squant0 (Score:1) Monday February 04 2002, @01:26AM
      • 2 replies beneath your current threshold.
  • Once again a simplistic view (Score:3, Informative)

    by damieng (230610) on Sunday February 03 2002, @09:33AM (#2946001) Homepage Journal
    I often see comments from this from people who have little experience in business.

    What you pay for the initial product is not what it "costs" in the long-term. Businesses have a term for this called TCO or Total Cost of Ownership. It includes all the other time and materials needed to keep the item in use.

    I would imagine in this case that the simple reason is that why DRAM is more expensive to purchase it is a *lot* less expensive to run, the primary cost being power.

    Also consider that if speed is of essence, as it with Google, it's not 50GB or RAM vs a 50GB cheap-n-cheerful IDE drive. A 50GB Ultra160 drive costs considerably more than an IDE and still won't come near the DRAM for speed.
  • The key to it being cheaper is.... (Score:3, Insightful)

    by rayd75 (258138) on Sunday February 03 2002, @09:36AM (#2946013) Homepage
    That it can handle many clients with little latency... You'd have to duplicate the data across a huge number of disks to provide similar response time to clients. Sure, if you were the only client, you couldn't tell the difference but with thousands upon thousands of clients all seeking data that would be stored in different locations on a disk things would quickly grind to a halt. Because so much unrelated data is being requested, seek time is the key. Sure, memory is more expensive per meg but its ability to serve so many more clients makes it less expensive overall.
    • 1 reply beneath your current threshold.
  • Imperial MegaRam? (Score:4, Interesting)

    by Ben Jackson (30284) on Sunday February 03 2002, @09:39AM (#2946022) Homepage
    They may be referring to Imperial Technology's MegaRam [imperialtech.com] solid state disks (SSDs). They claim about 36,000 IO/sec. Compare that with 80-120 IO/sec on a typical SCSI drive. I'm pretty sure that eBay is using them.

    I had an opportunity to play with one on a 20 CPU Starfire domain and it was pretty impressive. The unit I was using had 8 wide SCSI ports on it, which were all connected. Interestingly, when the system was pegged, it was off the scale in system time. There's probably a locking problem in the Solaris kernel that's the real bottleneck.

  • Fewer servers needed (Score:5, Interesting)

    by michaelmalak (91262) <malak@acm.org> on Sunday February 03 2002, @09:39AM (#2946023) Homepage
    I still cannot figure out how he says storing data on DRAM is cheaper than storing it on hard-disks. Maybe, if you buy in bulk?
    Google's Eric Schmidt probably means that fewer replicated servers are needed. If we take his stat of 200,000x speedup at face value, then you would need 200,000 times as many hard-drive-based servers as DRAM-based servers. There are many other factors involved such as communication delays and scalability, but you get the idea.

    This just shows how limited the lifespan is of 32-bit 4GB architecture, especially for servers.

  • I believe it... (Score:3, Informative)

    by josh crawley (537561) on Sunday February 03 2002, @09:41AM (#2946026)
    At my dad's work, they use a type of chip, but it's not dram. They use E^2prom. True, you do take a performance hit, but they have 10 "gig ethernet ports" on the thing. The last price quote I got was $12000 for a terabyte of this stuff. Don't forget to compare price/performance ratios to the best chipsets of IDE (or if you're a scsi bigot, SCSI). Pulling random data is very easy for chips, but HD's of ANY speed and quality are still slower.

    Josh Crawley
  • RAM Disks (Score:3, Interesting)

    by buckrogers (136562) on Sunday February 03 2002, @09:43AM (#2946036) Homepage
    If they made a 2GB RAM Drive in each of their 10,000 machines then that would be 20 TB of storage. This seems sufficient to me for most storage needs.

    You would still need to be able to direct searches to the machines that have the part of the data you need. This would take a high speed network and some clever programming. But it is doable.

    I always was amazed at the speed of googles search engine, now I have a little more clue as to why it is so fast.

    Sounds to me like they might be able to sell their database software as a money making product at some point. Oracle, watch out!
    • Re:RAM Disks by epsalon (Score:2) Sunday February 03 2002, @10:00AM
      • Re:RAM Disks by graxrmelg (Score:3) Sunday February 03 2002, @10:23AM
        • Index space? by SuperKendall (Score:2) Sunday February 03 2002, @12:49PM
          • Re:Index space? by spiro_killglance (Score:3) Sunday February 03 2002, @02:22PM
      • Re:RAM Disks by buckrogers (Score:2) Sunday February 03 2002, @11:04AM
        • Re:RAM Disks by great throwdini (Score:1) Sunday February 03 2002, @12:31PM
          • Re:RAM Disks by um... Lucas (Score:2) Monday February 04 2002, @12:19AM
    • Re:RAM Disks by Perdo (Score:2) Friday February 08 2002, @06:55PM
    • 1 reply beneath your current threshold.
  • Five minute rule (Score:3, Informative)

    by NearlyHeadless (110901) on Sunday February 03 2002, @09:45AM (#2946041)
    The raw cost of DRAM ($/MB) is still much higher, but that is not the complete analysis. Database god Jim Gray's analysis shows that you should keep data in memory if it is going to be accessed every five minutes or less.


    See The Five-Minute Rule, ten years later (Word Doc) [microsoft.com] or it's HTML-ified Google Cache [google.com]

  • price comparison (Score:4, Informative)

    by karmma (105156) on Sunday February 03 2002, @09:46AM (#2946044)
    Reasonably priced DRAM goes for about $250/gig; a reasonably priced SCSI RAID setup goes for about $10/gig.

    In order to say that the DRAM option is cheaper than the hard drive option, the performance of the DRAM option would have to exceed the performance of the DRAM option by a factor of greater than 25. If you do the math, it's possible.

    Years ago, I worked in a VAX shop that used RAM drives for some installed/shared images that required high concurrency. The performance was impressive - and was factored into the overall cost analysis of the purchase.
  • A number of reasons it could be "cheaper"... by AtariDatacenter (Score:2) Sunday February 03 2002, @09:58AM
  • Hard disk is an obsolete technology by DrD8m (Score:1) Sunday February 03 2002, @09:59AM
    • Re:Hard disk is an obsolete technology by Zorkon (Score:2) Sunday February 03 2002, @10:06AM
    • Re:Hard disk is an obsolete technology by bigberk (Score:1) Sunday February 03 2002, @11:34AM
    • by Dyolf Knip (165446) on Monday February 04 2002, @12:16AM (#2949099) Homepage
      So hard drives are about 10 years ahead of RAM in terms of $/MB? Sounds about right. 1GB hard drives were on the high end of normal users at the time, as is 1GB of RAM today (though I seem to recall having more than 10MB RAM at the time). Assuming the same increases in the next decade... 100GB RAM and 10TB drives. I like.

      Solid state everyting would be great (wasn't there an article on solid state cooling fans a while back?), but it may take a while for RAM drives to bridge that big a gap, especially given the volatility problem. One big step is the drastic increase in RAM speeds, compared to hard drives which have increased only slightly in that regard.

      As someone else said, it is only a matter of time.

      [ Parent ]
  • another reason by oyenstikker (Score:1) Sunday February 03 2002, @10:01AM
  • Something Nobody's Mentioned (Score:4, Interesting)

    by Guppy06 (410832) on Sunday February 03 2002, @10:08AM (#2946103) Journal
    DRAM is probably much cheaper than hard drives in the sense of their electricity bill. Think of how many nodes their clusters have and then imagine each of them each having at least two hard drive motors spinning 24/7.
    • not even close by Preposterous Coward (Score:2) Sunday February 03 2002, @02:16PM
  • Bottlenecks... (Score:3, Insightful)

    by percey (217659) on Sunday February 03 2002, @10:12AM (#2946119)
    More often than not with a database your bottleneck is I/O. When you run a database you cannot have enough disks, and you cannot have enough FAST disks. In order to accomplish the kind of I/O bandwidth that a place like google is going to need you're going to need the best EMC arrays (or perhaps an IBM Shark) money can buy. And guess what? They run you megabucks. You can't just take a bunch of SCSI disks and expect them to perform as well as Fibre channel arrays. You gotta have controllers with multiple caches. Everyone who's never dealt with databases think that SCSI is the beginning and the end of hard drives, and its so far from being the truth its not funny.

    I've really no idea how complex the queries are or whether or not they use a relational database but that being said its still has to hit the disk to retrieve the data and that's where every decently designed database's bottleneck is. Besides google caches all its pages. Egads! Do you have any idea how much RAM they must need for just that alone? Yes RAM is faster. Oracle even teaches you to try to keep your frequently used tables in cache anyhow, because its fastest, of course they qualify that with the word small realizing that most people don't have the gobs of memory needed to cache large tables.
  • More importantly than the DRAM... by LatJoor (Score:2) Sunday February 03 2002, @10:15AM
  • Pretty amazing, but I can see it. (Score:5, Insightful)

    by dinotrac (18304) on Sunday February 03 2002, @10:16AM (#2946133) Journal
    Lots of other posters have mentioned pieces of the puzzle, so I risk being redundant here. But, it seems the whole equation goes something like this:

    1. If each box only handles a part of the web, it is possible that most of the space on it's drive (or drives) are wasted anyway.
    2. If disk latency means that cpus spend idle time, eliminating that latency means more throughput per box, hence fewer boxes. More money spent on DRAM, less money spent on CPU, power supplies, etc.
    3. Even with same number of boxes, lower power draw, smaller and/or fewer UPS(s) required. With fewer boxes, even more reduction.
    4. Which leads, of course, to lower A/C bills during the warm weather.
    5. Fewer boxes, fewer pieces, whatever, means fewer things breaking. The impact of a single outage may be greater, but, from the cost standpoint, you need fewer man-hours to manage the outages, fewer spare-parts, etc.
    6. Lower medical expenses from sysadmins going insane due to the noise from all those drives and the associated larger power supplies and extra cooling fans.

    OK, that last item is a stretch, but how many sysadmins are more than a step from insanity anyway?
  • Overview of Today's Headlines (Score:4, Insightful)

    by Corrado (64013) <rnhurt@gma[ ]com ['il.' in gap]> on Sunday February 03 2002, @10:16AM (#2946134) Homepage Journal

    Another service that takes advantage of recency is something we just added called Overview of Today's Headlines. Google reads all the newspapers on the Web every hour and constructs a newspaper for the world by computer--no humans are involved.


    This is a pretty cool idea. I only hope they make a RSS feed out of it so that I can use it in my companies new Portal environment. That would be really great! I love Google!

    Check it out here [google.com].
  • Why DRAM is cheaper for Google by Veteran (Score:1) Sunday February 03 2002, @10:19AM
  • Yes, RAM is cheaper than HDD by Ryan Barrett (Score:1) Sunday February 03 2002, @10:28AM
  • You guys are missing the point... (Score:4, Insightful)

    by duffbeer703 (177751) on Sunday February 03 2002, @10:29AM (#2946181) Homepage
    DRAM requires little electricity and produces almost no heat.

    Hard disks consume large amounts of electricity, and produce large amounts of heat, since they consist of pieces of metal spinning at 7200rpm.

    Using DRAM upfront costs quite a bit more, but uses less electricity and requires fewer chillers, condensors, etc to keep cool.
  • Tandy 1000 by Fortyseven (Score:1) Sunday February 03 2002, @10:40AM
    • 1 reply beneath your current threshold.
  • The key is in the MTBF (Score:5, Informative)

    by eldurbarn (111734) on Sunday February 03 2002, @10:42AM (#2946229)
    My last job was at one of the "other" search engines. We had a disk farm somewhat smaller than Google (about 140 Tb), mostly configured in RAID arrays, and we were swapping out dead bricks every few days.

    Individually, the mean time betweeen failure for a brick isn't that bad, but when you get enough of them, it's a constant drain on the pocket and on person-hours.

  • Google is great... by Calle Ballz (Score:2) Sunday February 03 2002, @10:59AM
  • by Bowie J. Poag (16898) on Sunday February 03 2002, @11:00AM (#2946285) Homepage


    Its not a fair comparrison to put 1GB worth of DRAM on one side of the scale, and 1GB worth of physical storage on the other. The hard disk will obviously come out to be the cheaper of the two. However, to a company like Google who undoubtedly uses RAID technology for storage, you're effectively not getting the same "bang for your buck" as you would with a JBOD array. In order to have 1TB worth of DRAM on a scale next to 1TB of physical storage, you're going to have to amass like 2TB of storage on the plate in order to have just the 1TB worth of usable free space.

    Mind you, thats not to say that RAID is a bad technology..heh, hardly. Its just that you cant make a 1 to 1 comparrison from DRAM to physical without taking into account the storage methods employed by each.

    Cheers
  • Just Think by Waffle Iron (Score:1) Sunday February 03 2002, @11:16AM
  • One word - Latency by prestwich (Score:1) Sunday February 03 2002, @11:17AM
  • The Google feature I want (Score:4, Funny)

    by Hanzie (16075) on Sunday February 03 2002, @11:28AM (#2946417)
    See that "mature content filter"?

    How about a "mature content ONLY search"?
  • Innumeracy and price comparisons by Alomex (Score:2) Sunday February 03 2002, @11:45AM
  • TOC, RAM vs. Steel Platter (Score:4, Informative)

    by eyepeepackets (33477) on Sunday February 03 2002, @11:59AM (#2946544) Homepage
    Recently I was fortunate enough to be able to play with (test) some RAMdisk products from a company called Platypus Technologies (do a Google search for platypus linux) on Solaris workstations and servers. And of course I just had to try them out on the Slackware boxes too.

    These Platypus drives are PCI cards and have dual power source ability; they plug into the wall as a secondary supply and get power off the PCI bus as primary. Very cool to be able to shut down the machine to do whatever and still have your RAMdrive ready to go upon boot. Feature wise, they use expensive RAM and the manufacturer strongly suggests you not just grab any ole ECC to stick in the card but order from them (probably has to do with the grade of RAM they use in their cards.)

    Performance was absolutely unreal: more than twice the speed of SCSI, in fact, practically as fast as the PCI bus in the machine will allow. I used the cards briefly while doing a a small database conversion project and was totally bummed when I had to send the RAMdrives home. *sniff*

    If you have to do anything requiring lots of I/O (like database,) you _really_ do want one of these things or something like it.

    Cost-wise they are a little spendy up front (even when compared to a SCSI setup with controller and drives) but if you are at all measuring time, then everything else looses the comparison; if you are measuring lost data on dead drives, the time required to make many redundant backups to avoid lost data on dead drives, the time required to shut down and swap out dead drives, etc. -- RAM wins! Just be sure to factor in the cost of quality UPS units because they truely are part of the cost (read necessary.)

    Hook up a Qikdrive2 with one GB RAM, plug it into your UPS, make sure it gets backed up to the hard drive regularly (plenty of tools to do that) and I promise you that you will not want to be without one. If you have the resources, get one of the big ones (6 or 8 GB RAM, I forget.) Look on CDW, search Platypus for prices. The Platypus site has links to purchasing sites.

    As always, be sure drivers/modules are available which will work for you. Ack, I'm rambling.
  • Not really cheaper in the long run... by cdrj (Score:1) Sunday February 03 2002, @12:46PM
  • quick math by Anonymous Coward (Score:1) Sunday February 03 2002, @12:52PM
  • They must mean FIXED HEAD 'disks' v DRAM by Mongoose (Score:2) Sunday February 03 2002, @12:56PM
  • quote by JimBobJoe (Score:1) Sunday February 03 2002, @12:57PM
  • Why DRAM is cheaper by Animats (Score:2) Sunday February 03 2002, @01:18PM
  • Take a BUSINESS perspective (yes, it's painful...) by Colz Grigor (Score:1) Sunday February 03 2002, @01:52PM
  • RAM Nodes by GrEp (Score:2) Sunday February 03 2002, @01:54PM
  • I wish I was a Sales droid! by ToasterTester (Score:1) Sunday February 03 2002, @02:00PM
  • Latency and bandwidth by Zeinfeld (Score:2) Sunday February 03 2002, @02:01PM
  • Silly people! (Score:3, Insightful)

    by m.dillon (147925) on Sunday February 03 2002, @02:23PM (#2947063)
    You guys crack me up some times.

    I'll lay it out. Obviously Google is not storing the master copy of the full multi-terrabyte database in ram, but they are certainly storing as big a chunk in ram as they can, and the cost model ought to be easy for anyone to understand if you sit down and think about it.

    Consider the cost difference between the following EQUAL amounts of hard disk storage:

    * A 160GB IDE drive

    * A 160GB SCSI drive

    * Four 40GB drives in an external RAID system

    * The cost of a small medium-performance RAID
    system.

    * The cost of a larger high-performance RAID
    system scaleability to a terrabyte.

    * The cost of an *EXTREMELY* high performance RAID
    system scaleability to multiple terrabytes.

    Now consider the cost of building, say, a 40 terrabyte data store (lets not worry about backups for this experiment). If you build it out of a bunch of huge SCSI drives connected to a bunch of PC's it can be fairly cheap. But if you build out of, say, high performance EMC arrays it could cost millions of dollars more to get the same theoretical performance.

    So when you consider the cost of storage, you always have to consider the cost of the PERFORMANCE you want to get out of that storage. All the Google CEO is saying is that, Doh! It's a hellofalot cheaper to improve the performance aspects of the system by buying DRAM in a distributed-PC environment in order to be able to avoid having to purchase extremely-high performance (and extremely expensive) disk subsystems. The cost of purchasing the DRAM to make up for the lower-performing disk subsystem is actually LOWER then the cost of purchasing an equivalent higher-performance disk subsystem.

    The same is true in the ISP world. When RAM was expensive we had to rely on big whopping HD systems to scale machines up. But when RAM became cheap it turned out that you could simply throw in a very high density drive with 1/4 the performance that four smaller drives would give you, and the operating system's RAM cache would take care of the problem. Suddenly we no longer needed to purchase big whopping disk arrays.

    Think about it.

    -Matt
  • Which FS on a RAM disk? by SSJ_Ramon (Score:1) Sunday February 03 2002, @03:03PM
  • it the UPS fails... by rsd (Score:1) Sunday February 03 2002, @03:36PM
  • But where do you stick the memory? by EvlG (Score:2) Sunday February 03 2002, @04:47PM
  • Dram chepaer in several cost but not price! by linuxislandsucks (Score:1) Sunday February 03 2002, @05:01PM
  • Yes, but... by gidds (Score:1) Sunday February 03 2002, @05:30PM
  • Do some math, not all DRAM, a mixture of both by speby (Score:1) Sunday February 03 2002, @06:57PM
  • Cost savings by AnotherBrian (Score:1) Sunday February 03 2002, @07:48PM
  • DRAM prices by IceCreamBrain (Score:1) Sunday February 03 2002, @08:54PM
  • Back to history ? by mystran (Score:1) Sunday February 03 2002, @09:02PM
  • dram costs money, where does it come from? by squant0 (Score:1) Monday February 04 2002, @01:31AM
  • DRAM is certainly faster than disk by jehicks (Score:1) Monday February 04 2002, @09:24AM
  • Hey! Imagine a Beowulf... by Insightfill (Score:1) Monday February 04 2002, @12:14PM
  • I bet..... by benzdesignz (Score:1) Monday February 04 2002, @03:08PM
  • Cost Savings by behindthewall (Score:1) Monday February 04 2002, @11:08PM
  • SSD is what it's all about. by halsaver (Score:1) Wednesday February 06 2002, @06:24PM
  • 12 replies beneath your current threshold.