Отправляет email-рассылки с помощью сервиса Sendsay

За 2006-02-14

Re[3]: Обработка таблиц в БД при больших нагрузках...

>> На практике, на современном железе эти проблемы практически не существуют.
rs> Так как лучше будет сделать? Загнать все в одну таблицу (количество
rs> строк в которой в скором времени перевалит через миллион) или все-таки
rs> для каждого пользователя создавать отдельную таблицу?

1. Создавайте отдельные таблицы по первой букве логина. "a" -> "table_a", "b"
-> "table_b" и так далее.
2. Пишите в файл, если информацию не требуется часто обрабатывать.

   2006-02-14 09:24:14 (#514925)

Re[2]: Обработка таблиц в БД при больших нагрузках...

Здравствуйте, dgstudio.

rs>> У меня вопрос: до какого количества строк сервер может нормально
rs>> обрабатывать таблицу при количестве поситителей около 10-20 тысяч.

> Указать надо было хотя бы тип БД и конфигурацию железа :-)

Известно только, что это MySql сервер, а информация о железе
отсутствует...(((
rs>> что лучше сделать: есть задача записывать переписку (сайт знакомств).
rs>> Проблема в то, что текста довольно много и хранить все в одной таблице

> Есть очень много способов распределения нагрузки. Например,
> использовать разные базы (не таблицы, а базы) и переключаться между
> ними. Недавно где-то здесь или в соседней конференции один недалекий
> подписчик высмеивал концепцию распределенных вычислений, однако это
> типичная практика датацентров - ставить веб-сервер и sql-сервер на
> разные машины. Кроме того, в обязательном порядке следует обеспечить
> возможное кэширование sql-запросов и ответов.

> На практике, на современном железе эти проблемы практически не существуют.

Так как лучше будет сделать? Загнать все в одну таблицу (количество
строк в которой в скором времени перевалит через миллион) или все-таки
для каждого пользователя создавать отдельную таблицу?


Макс
...сайт музыкантов для музыкантов...
http://www.tabik.net



библиотекa сайтостроительства http://www.i2r.ru/static/244/

   2006-02-14 07:14:19 (#514884)

Re: Обработка таблиц в БД при больших нагрузках...

rs> У меня вопрос: до какого количества строк сервер может нормально
rs> обрабатывать таблицу при количестве поситителей около 10-20 тысяч.

Указать надо было хотя бы тип БД и конфигурацию железа :-)

rs> что лучше сделать: есть задача записывать переписку (сайт знакомств).
rs> Проблема в то, что текста довольно много и хранить все в одной таблице

Есть очень много способов распределения нагрузки. Например,
использовать разные базы (не таблицы, а базы) и переключаться между
ними. Недавно где-то здесь или в соседней конференции один недалекий
подписчик высмеивал концепцию распределенных вычислений, однако это
типичная практика датацентров - ставить веб-сервер и sql-сервер на
разные машины. Кроме того, в обязательном порядке следует обеспечить
возможное кэширование sql-запросов и ответов.

На практике, на современном железе эти проблемы практически не существуют.

   2006-02-14 01:17:53 (#514828)