Help | Site Map
Connecting Tech Pros Worldwide
 
 
LinkBack Thread Tools
  #1  
Old August 15th, 2008, 03:15 AM
bgold12
Guest
 
Posts: n/a
Default Continuously Growing Data

I'm curious about how websites deal with the problem of continuously
growing data. For example, there are many forums that preserve all
posts for many years back, and are continuously receiving and storing
new posts all the time. No website has access to an infinite amount of
storage space, so:

What kind of buffer (i.e. space available) do they like to have, or in
other words, how much time do they have before they would run out of
space based on the rate of data growth and storage space?

What do they do when they are running out of space on a particular
machine; how do they increase their storage space?

Is maintaining this kind of data stream (like a forum) feasible for a
small-scale website, like one that I might want to host from my own
computer (with about 20 GB of space left) or from a cheap web host
(that probably wouldn't offer me any more than something like 60 GB)?

Thanks,

bgold12
  #2  
Old August 15th, 2008, 04:35 AM
Chris F.A. Johnson
Guest
 
Posts: n/a
Default Re: Continuously Growing Data

On 2008-08-15, bgold12 wrote:
Quote:
I'm curious about how websites deal with the problem of continuously
growing data. For example, there are many forums that preserve all
posts for many years back, and are continuously receiving and storing
new posts all the time. No website has access to an infinite amount of
storage space, so:
>
What kind of buffer (i.e. space available) do they like to have, or in
other words, how much time do they have before they would run out of
space based on the rate of data growth and storage space?
>
What do they do when they are running out of space on a particular
machine; how do they increase their storage space?
>
Is maintaining this kind of data stream (like a forum) feasible for a
small-scale website, like one that I might want to host from my own
computer (with about 20 GB of space left) or from a cheap web host
(that probably wouldn't offer me any more than something like 60 GB)?
As the average size of a forum post is not likely to be more than
5KB, you could store 200,000 posts in 1GB. How many posts do you
expect to get?

--
Chris F.A. Johnson <http://cfaj.freeshell.org>
================================================== =================
Author:
Shell Scripting Recipes: A Problem-Solution Approach (2005, Apress)
  #3  
Old August 15th, 2008, 06:45 AM
Steve Swift
Guest
 
Posts: n/a
Default Re: Continuously Growing Data

bgold12 wrote:
Quote:
I'm curious about how websites deal with the problem of continuously
growing data. For example, there are many forums that preserve all
posts for many years back, and are continuously receiving and storing
new posts all the time. No website has access to an infinite amount of
storage space, so:

I've been running a website that gathers data since the early 1990's.
Over time it has had to be upgraded, but not because it ever ran out of
space, but because it needed to get faster to cope with increasing
numbers of users and more complex interactions. One side affect of
those upgrades (about 6) is that nearly each time the newer server came
with more disk space, simply because disk size seem to follow Moore's
law (well, the popular misrepresentation).

Most of the data collected by websites has had to have been typed by a
person at some time or other, and that puts an upper limit on how fast
it can accumulate. Next time you read something on a website, pick one
word, and try to imagine the person typing it.


--
Steve Swift
http://www.swiftys.org.uk/swifty.html
http://www.ringers.org.uk
  #4  
Old August 21st, 2008, 04:45 PM
Sherm Pendley
Guest
 
Posts: n/a
Default Re: Continuously Growing Data

bgold12 <bgold12@gmail.comwrites:
Quote:
I'm curious about how websites deal with the problem of continuously
growing data.
Start small, and don't buy more hardware until it actually becomes a
problem for your current system. That will take a *lot* longer than
your marketing department hopes for.

Along with the Aeron chairs, a very common mistake in the dot-bomb era
of the 90s was investing in hardware that could handle 1000x the load
a new site can realistically expect. I call it the "server of dreams"
mentality - "if you build it, they'll come."

sherm--

--
My blog: http://shermspace.blogspot.com
Cocoa programming in Perl: http://camelbones.sourceforge.net
 

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

What is Bytes?

We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights. Get the best answers to your questions from over network members.
Post your question now . . .
It's fast and it's free

Popular Articles