1 (изменено: vanicon, 2011-09-23 18:52:20)

Тема: phpmyadmin и количество таблиц

Здравствуйте!
Решил создать сеть, которая будет использовать phpmyadmin, в которой будет около 10 000 пользователей. Все дело в том, что на каждого пользователя будет создано как минимум 5 таблиц с различными данными(объединить их в одну нельзя). Получается что в базе будет 50000 таблиц. И вопрос первый будут ли они работать устойчиво или phpmyadmin зависнет. и сразу второй вопрос а если пользователей будет 100000 тогда таблиц будет полмиллиона, как тогда. Есть ли какое нибудь решение или устанавливать phpmyadmin в разных директориях. Например 1.мойдомен.рф/phpmyadmin, 2.мойдомен.рф/phpmyadmin,  3.мойдомен.рф/phpmyadmin и так далее где в первом держать пользователей с фамилии начинающихся на А, во втором на Б и в третьем на В и так далее. Подскажите пожалуйста.

2

Re: phpmyadmin и количество таблиц

Думаю можно для каждого пользователя заводить отдельную базу данных и выдавать права только на нее. Это самый оптимальный вариант в части безопасности и эффективности работы MySQL.

У phpMyAdmin нет ограничения на вывод количества таблиц, при их большом числе, появятся ссылки перелистывания.

3

Re: phpmyadmin и количество таблиц

Извини я не много не понял. В phpmyadmin нужно создавать для пользователя отдельную базу это что получается, что в phpmyadmin будет 100000 баз например

4

Re: phpmyadmin и количество таблиц

vanicon сказал:

получается, что в phpmyadmin будет 100000 баз например

Получается так.

5

Re: phpmyadmin и количество таблиц

Hanut сказал:

Получается так.

Это я уже понял. но впрос остаеться прежним, выдержит ли phpmyadmin такого количества и как будет работать? или для хранения такой информации необходима какая-нибудь другая база

6

Re: phpmyadmin и количество таблиц

vanicon сказал:

выдержит ли phpmyadmin такого количества и как будет работать?

phpMyAdmin выдержит, но загрузка большого количества таблиц в одной базе данных будет происходить долго.

От изменения используемого типа базы данных здесь мало что поменяется.

7

Re: phpmyadmin и количество таблиц

Hanut сказал:

в одной базе данных будет происходить долго.

Это тоже понятно, помогут ли здесь увеличение мощностей сервера например на линукс, или это никак не скажется на работе сайта и нужно искать что то другое. Например если пользователей разбить по разным базам данных на всевозможных поддоменах. Как например социальные сети например mail.ru , я имею ввиду только раздел мой мир. Не пойму пока что можно сделать

8

Re: phpmyadmin и количество таблиц

vanicon сказал:

помогут ли здесь увеличение мощностей сервера например на линукс

К сожалению, не сталкивался при работе с таким количеством таблиц и не могу подсказать что-то конкретное.

Думаю, что сказаться может увеличение количества оперативной памяти выделяемой для MySQL на сервере и ручная оптимизация, которую сложно настроить советами.

Чем могут помочь поддомены - я даже не понял. Если поддомены на разных физических серверах, то действительно поможет распределению нагрузки, хотя есть еще возможность репликации данных MySQL.