可以, 只要你做好去中心化(可以并行), 支撑多少规模的用户都可以.
说是不行的,
一个是成本太高, 收益太低, 比如银行有钱可以上oracle存储什么的, 网站除非有收入一般不成,
一个是性能达不到, 比如twitter做实时的通讯, 如果你弄个异步的架构或者sql, 等发到都不知道多久了,
还有就是瓶颈, 如果只用一台机器来响应, 再牛的机器和程序都顶不住哇.
算一下, 千万用户访问频率一天50pv, 那么1秒 5787 响应, 峰值算10倍就是5万, 用几十台机器应该够.
1. 所谓的千万级用户,还是有很多种不同的。大概的,可以根据读写频率的比例来划分,如读多写少(资讯类)、读多写多(社交类)、读少写多(记录类,如用户行为追踪等) 2. 既然楼主问的是python和mongodb,我先正面的回答一下。