我们正在开发一个社交网络应用程序。
以下是功能:
1) 视频/照片共享
2)排名/复杂算法
3) 建议
4)其他类似于Instagram/Facebook的功能
平台:
1) 前端 - XML + Java (Android)
2) 后端 - PHP + MySQL + Apache + Linux (LAMP 堆栈)
问题:
1) 如果我的应用在一周内获得 100 万次下载。MySQL可以处理如此庞大的数据吗?
2)如果它可以处理,它如何并发用户一次处理而没有性能问题?MySQL可以处理的最大用户数?
3)任何其他数据库可以处理得更好吗?
4)在达到多少用户后,我应该迁移到其他更好的数据库,如Mango DB,Cassandra等。
我的问题只涉及数据库技术。假设我们已经提供了处理大量数据所需的服务器硬件。还假设我们已经优化了具有最佳编码质量的数据库设计。
这个问题可能已经在某些内容中回答了。点击此链接: 在性能开始下降之前,MySQL 数据库可以有多大