MySQL и нагрузка

DarkwaveMD
На сайте с 29.06.2010
Offline
24
602

Есть заказ на постройку интернет магазина. В базе, с самого начало , будет около 20000 товаров, в перспективе - около 100000 наименований.

Не будет ли MySQL узким местом в быстродействии, и если будет, то в какую сторону смотреть(PgSql, NoSql - решения)?

Zebrum CMS cо скидкой до 10% - подробности (http://darkwavemd.com/zebrum-cms-pervye-vpechatleniya.html). Найми меня (https://www.odesk.com/users/~~acc604206a25aec7) на oDesk
[umka]
На сайте с 25.05.2008
Offline
456
#1

Если прямыми руками всё делать, то не будет точно.

Даже если товаров будет ещё в 10 раз больше.

Лог в помощь!
DarkwaveMD
На сайте с 29.06.2010
Offline
24
#2
'[umka:
;8149729']Если прямыми руками всё делать, то не будет точно.
Даже если товаров будет ещё в 10 раз больше.

Огромное спасибо, просто не на чем проверить время выборки из такого количества записей в таблице. Примерна так и думал, что основной упор надо будет делать на прямость рук.

[umka]
На сайте с 25.05.2008
Offline
456
#3
DarkwaveMD:
Огромное спасибо, просто не на чем проверить время выборки из такого количества записей в таблице.

Вам поможет функция BENCHMARK()

vadoru
На сайте с 06.01.2009
Offline
38
#4
DarkwaveMD:
Есть заказ на постройку интернет магазина. В базе, с самого начало , будет около 20000 товаров, в перспективе - около 100000 наименований.
Не будет ли MySQL узким местом в быстродействии, и если будет, то в какую сторону смотреть(PgSql, NoSql - решения)?

И в ходе разработки используйте SHOW PROFILES, SHOW PROFILE

http://dev.mysql.com/doc/refman/5.0/en/show-profiles.html

Учебный центр design-class.com.ua (http://design-class.com.ua)
FI
На сайте с 09.12.2010
Offline
2
#5

Конечно не будет. Просто не торопитесь, будьте внимательны.:) Удачи вам в выполнении данной работы))

Dreammaker
На сайте с 20.04.2006
Offline
556
#6
DarkwaveMD:
100000 наименований

это немного. Главное, чтобы руки были ровные при проектировании.

DarkwaveMD:
NoSql

Этот вариант тоже может быть использован, но нужно понимать, что для его использования нужны свои причины. Имхо, более эффективным будет использование разного рода key-value хранилищ для тех, случаев, когда активно используются пользовательские поля для разных категорий товаров.

webspacer
На сайте с 04.07.2007
Offline
35
#7

Главное правильно сделать таблицу , от правильных индексов очень много зависит , а если записей очень много то лучше выбирать движек для базы не MyISAM а InnoDB ,это мощный движ для работы с огромными базами.

Качественных VDS сервера. VDS для SEO за $ 9.99 (http://clck.ru/3MNN)
LEOnidUKG
На сайте с 25.11.2006
Offline
1617
#8

До миллиона записей можете не переживать. После, нужно подумать чтобы меньше было запросов к БД.

Ну и конечно всё зависит от мощности сервера и ПО.

✅ Трастовых площадок под размещение статей и ссылок. Опыт 14 лет! ( https://searchengines.guru/ru/forum/675690 ) ⭐ Купить вечные трастовые ссылки для сайта ( https://getmanylinks.ru/?srh ) ⭐ Ускорение ваших сайтов (WP, Opencart и др.) + Настройка сервера ( https://searchengines.guru/ru/forum/997205 )

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