I feel like I'm missing a major point here.  Assuming the table is correctly
range partitioned and indexed, most databases should be able to handle
relatively large table sizes.  I agree that is a best practice to archive
old, unused data, but that can likely be done on a monthly basis, or less
often, depending on traffic.  Why would you need to consider a solution that
"will ramp up proportionally with traffic"?

Jim
http://www.thepeoplesfeed.com/blog

On Sun, Sep 20, 2009 at 11:42 AM, Peter De Berdt
<[email protected]>wrote:

>
> On 20 Sep 2009, at 17:09, Colin Law wrote:
>
> Actually that could be never or always, relying on random numbers to make
>
> decisions on whether to do something "most of the time" is a bad idea.
>
>
> Since quantum physics works entirely by probabilities (that is random
> numbers) and microprocessors are built from semi-conductors which
> operate because of the laws of quantum physics, it could be said that
> any software is entirely dependent on the operation of random numbers.
> Therefore however it is coded it is 'relying on random numbers to
> make decisions on whether to do something'.
>
> Seriously, though, to suggest that something coded using random
> numbers to be executed 1% of the time may either never run or always
> run is incorrect.  Assuming it is correctly coded of course.
>
>
> Well, since you are going on the philosophical tour here, there's more than
> one random variable coming into play here. Not only the mod 10 result, but
> also the number of hits on the application, the time at which they hit the
> application etc. That's not even playing with probabities, that's just plain
> gambling.
>
> All I was trying to point out, is that you have no way of knowing if and
> when the sessions table would be cleaned, just like you have no way of
> knowing if you have a chance of winning a game of bingo or the lotto, since
> you are bringing in a lot more variables than just the semi-random computer
> generated ones. You could hit it the first time, you could hit it twice in a
> row and you could wait days to hit it. The fact that you have a 10% chance
> or a 1% chance of hitting the right number is still a probability, not a
> certainty. When it comes to cleaning a table that just keeps piling up
> records that become stale, I do like to have some kind of guarantee that it
> will clean when I want it, not when quantum physics and random people
> surfing to my application decide it's the right time.
>
> Best regards
>
>
> Peter De Berdt
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to