June 23, 2010 at 2:00 pm
Hi all,
I was just wondering, how does amazon.com maintain all their servers throughout the country? Do they have one central database that all these servers access? Or do they have multiple servers on different servers at different locations? How do they send a web request to the right server? Anyone know how large scale implementations like amazon.com are done?
June 24, 2010 at 4:13 pm
you would have to ask Amazon and that is probably considered propriatary information.
-SQLBill
June 28, 2010 at 9:01 am
Amazon uses a variation of the NoSQL technology, AFAIK, for the storing and display of much of their information. In terms of writing back orders, I would assume something similar and a distributed placement of the data, along with some messaging/queuing to get things into a workflow.
I have encountered flakiness in the past moving quickly around the site and doing things, so I'm guessing there was some consistency issue, though I'm not sure if this was a bug or a fundamental design issue.
July 7, 2010 at 7:13 am
^nix is still easier to manage remotely if you can write the scripts. years ago i had to move some data from a file server and had a unix admin to help me. we split the job 50/50. i used keyboard shortcuts and it took me 4 hours or so. it took him 3 days to write a script and 30 minutes to execute it. all it did was copy a few hundred folders from one windows server to another.
July 8, 2010 at 10:10 am
They were one of the first to offer a commercial "cloud" product, so I'm certain they're using it for their "read-mostly" data as Steve implied. On the other hand I'm sure there's a more traditional set of servers out there somewhere for order processing, since the whole Transaction thing is more than a quaint notion when dollars are involved. So the ansawer to your question is two-fold: they do whatever anyone operating a cloud service does, plus they have some monster distributed relational database servers as well. I suppose you could ask them, but the answer might not get a lot more specific. (Or were you asking a hypothetical question and I completely missed it? That happens a lot, unfortunately...)
[font="Arial"]Are you lost daddy? I asked tenderly.
Shut up he explained.[/font]
- Ring Lardner
Viewing 5 posts - 1 through 4 (of 4 total)
You must be logged in to reply to this topic. Login to reply