Мой вопрос, наверное, довольно частый, но я все равно хотел его задать.
Может ли MySQL справиться с этим при выборе типа базы данных для крупномасштабного приложения (например, социальных сетей)? То есть сотни тысяч, если не миллионы пользователей ...
В противном случае я не могу представить, что все будут использовать серверы Microsoft и SQL. Какие были бы подходящие альтернативы?
Facebook использует MySql. Посмотрите это видео, презентацию разработчиков Facebook о том, как они это делают. http://www.readwriteweb.com/hack/2010/11/facebook-mysql-scale.php
это список нескольких больших рыб, которые используют MySQL:
United Nations
Mc Graw Hill
YouTube
Facebook
Adobe
Wikipedia
Wordpress
Drupal
Надеюсь, это поможет вам очистить свой разум;)
Да. Масштабируемость - не одна из проблем MySQL.
Да, это так. MySQL на надлежащем оборудовании и хорошей конфигурации может обрабатывать 1000 операций записи в секунду, а операции чтения могут масштабироваться до 10 тысяч операций записи в секунду между реплицированными ведомыми устройствами.