Может ли MySQL 5.0 Community Edition увеличить масштаб до крупной пользовательской базы? - PullRequest
2 голосов
/ 15 января 2009

Мне нужно создать приложение для социальных сетей, которое будет привлекать значительное количество пользователей для его использования и потребует высокой масштабируемости. Я бы предпочел решение с открытым исходным кодом и имел в виду MySQL. Но мне нужно знать, даст ли MySQL то, что я ищу.

Ответы [ 4 ]

1 голос
/ 15 января 2009

Да.

Вы можете расширить MySQL с помощью Репликация на большое количество серверов с резервированием, отказоустойчивостью и хорошей производительностью.

0 голосов
/ 15 января 2009

Обе большие базы данных OSS (MySQL и PostgreSQL) могут масштабироваться до очень больших сайтов. Хитрость заключается в том, чтобы с самого начала планировать так, чтобы данные можно было разбить («осколками») на несколько серверов БД, и вы сможете быстро выяснить, на какой сервер вам нужно перейти.

Например: пользователи с псевдонимом A-G переходят на сервер1, H-O на сервер2 и т. Д. Таким образом, вы можете масштабироваться почти бесконечно, потому что, когда сервер достигает предела, вы можете просто разделить его на более мелкие части.

0 голосов
/ 15 января 2009

MySQL справится с интенсивным использованием.

Что еще более важно, ваша система должна быть структурирована таким образом, чтобы вы помещали минимальную нагрузку на базу данных и чтобы при необходимости вы могли изменить базу данных.

0 голосов
/ 15 января 2009

Конечно, вы можете использовать репликацию (1 запись / много читателей) и / или кластер NDB. Вы также можете попробовать Секвойя .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...