Достаточно ли обычного хостинга?

XR
На сайте с 09.07.2008
Offline
9
XiR
579

Достаточно ли обычного хостинга для размещения базы данных объемом до 10000 и более записей.

Я знаю что есть определенные ограничения на время работы скрипта в районе 30 сек.

То есть нужна какая-то формула определяющая время выборки Т из базы данных объемом V, чтобы понять требуется ли выделенный сервер или можно обойтись малой кровью.

И не понятно как вычислить какой мощности нужен выделенный сервер, чтобы успевать обрабатывать 30000-50000 записей в БД скажем за 5 сек.

Новая дизайн-студия (http://www.life-work.ru) Life-work
ENELIS
На сайте с 29.08.2008
Offline
194
#1

зависит от типа записей, сами понимаете row number это одно а еще есть column number

лучше скажите размер бд в мб - это больше влияет обычно, так как будет много обращений к диску если большой размер

с такими размерами стоит делать partitioning

С Уважением, ServerAstra.ru (https://serverastra.com) - VPS и выделенные сервера в Будапеште по выгодным ценам!
XR
На сайте с 09.07.2008
Offline
9
XiR
#2

Если бы знать наперед сколько будет размер...

знаю только то, что в основной таблице будет ежедневно добавляться по 150 записей длинной 250-300 знаков. (45-50кб)

тоесть в месяц 1,5 мб

ENELIS
На сайте с 29.08.2008
Offline
194
#3

Был личный проект - proof concept - поискового бота, собирал он слова и вставлял в БД. две разные таблицы. в одной под названием pages: id title link date (думаю понятно), в другой под названием words: id word page - где в page (longtext) добавлялись через пробел айдишники из pages. формат для скорости - innodb - на 40000 слов в words выборка начинала тормозить на 47000 вставки и апдейты (хард не скоростной 7200)... с myisam проблемы начинались с 10000. так что смотрите сами.

размер бд при 47000 - 3,5 мб

P
На сайте с 08.03.2007
Offline
250
#4

Размер базы мало влияет на скорость выборки. Влияет сложность запросов и проработанность структуры, индексы, правильные методы соединений и компиляции запросов, использование транзакций - если они есть. Вообще 10000 строк и три мегабайта - это ничто. Такая база читается полностью за секунду с диска, без индексов.

VladiZlav
На сайте с 06.04.2006
Offline
214
#5
XiR:
Достаточно ли обычного хостинга для размещения базы данных объемом до 10000 и более записей.

от хостера тоже зависит - некоторые визжать начинают если база больше № мегабайт или сайт посещает аж цельна тыща хостов в сутки а некоторые и гораздо большие нагрузки терпят на шареде при норм цене ;)

XR
На сайте с 09.07.2008
Offline
9
XiR
#6

И всеже есть ли какие-то средства для планирования будущей нагрузки? Нужно определить будущие возможные затраты, определить частоту высвобождения базы.

mrhost
На сайте с 02.03.2009
Offline
54
#7
XiR:
И всеже есть ли какие-то средства для планирования будущей нагрузки? Нужно определить будущие возможные затраты, определить частоту высвобождения базы.

наверное будет проще взять сервер на тест на пару дней и все проверить.

Заказать VPS/VDS или получить консультацию можно на нашем сайте https://MrHost.biz Skype: mrhost.support Email: support@mrhost.biz Telegram: https://t.me/MrHost_biz

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий