Facebook 需要 30,000 台服务器才能运行。这可真是不少啊!Facebook 很老了。它使用 MySQL。
我想知道他们是否从一个更快更高效的数据库开始,我的问题是:1. 那会是什么数据库?
2. 估计可以节省多少服务器?
答案1
不存在所谓的“更快的数据库”。你可以使用 MySQL 进行一些相当离谱的偷工减料和可扩展性破解,使用一些巧妙的架构设计来获得巨大的性能优势。远远超过任何其他主流数据库。
如果有人在不了解需要执行的实际工作负载的全部细节的情况下就告诉你如果切换到其他数据库就能获得更好的性能,那么他就是骗子,他对数据库或计算机系统根本没有真正的了解。