虽然http://highscalability.com/amazon-architecture的博文概述了亚马逊公司的总体架构,但我想知道亚马逊S3是如何实现的。
我猜测其中一些可能是:
- 分布式文件系统,如HDFS http://hadoop.apache.org/core/docs/current/hdfs_design.html
- 非关系型持久化数据库,如CouchDB http://couchdb.apache.org/
是否可以使用像Python或PHP这样的脚本语言在规模更小的情况下实现类似的东西?