Twitter isn't a good candidate for simply creating a cache and replicating
your database.  I'll just post a link, since it goes along with my own
thoughts.

http://ayende.com/Blog/archive/2008/06/03/Architecting-Twitter.aspx


On Sun, Jun 8, 2008 at 12:32 PM, lgr888999 <[EMAIL PROTECTED]> wrote:

>
> Pat: Im pretty sure you can build a twitter clone with django and make
> it scale pretty well with replication but you still have a single
> point of failure if the master db gets to much load.  Im thinking
> about simpleDB from amazon. I wonder if that would be a good platform
> to build something twitter-like on.
>
> On Jun 8, 10:42 am, Pat <[EMAIL PROTECTED]> wrote:
> > I'm not certain I understand what you're asking because high available
> > isn't exactly related to distributed systems.  I think you're asking
> > about sharding (partitioning of data across multiple databases).  If
> > that's your question, then the answer is yes, it can be done.  It's
> > just writing a custom backend, tweeking managers, etc.   The deep
> > truth is, however, that all you would be doing is building the Google
> > App. Engine.  The question is why not start there.
> >
> > As it turns out, twitter is not an example of decentralized
> > distributed system though ("We currently use one database for writes
> > with multiple slaves for read queries" ~
> http://blog.twitter.com/2008/05/its-not-rocket-science-but-its-our-wo...).
> > Their problems aren't really related to a lack of sharding as much as
> > they are querying on a many-to-many model I think.  There's a good
> > blog out there on the problem but I can't find the link.
> >
> > On Jun 7, 7:11 am, lgr888999 <[EMAIL PROTECTED]> wrote:
> >
> > > Im curious to hear if theres any django developer that has built any
> > > decentralized distributed system with help of django? I know building
> > > a website doesnt include any scaling problems in the beginning, im
> > > asking more out of personal interests in high availability. If you
> > > dont have any experience with it feel free to post your thoughts of
> > > how you would build a huge decentraliced system. Now of course it
> > > would depend on what the purpose of the system is so lets just take
> > > twitter as an example. :)
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to