Автор Тема: применение MySQL на тяжёлых сайтах  (Прочитано 12487 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн D.O.

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 81
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.liveinternet.ru/users/info101
применение MySQL на тяжёлых сайтах
« : 16 Сентября 2005, 19:07:27 »
Насколько тяжёлые сайты можно держать с использованием MySQL?

Ситуация:
Есть сайт http://www.info101.ru, это доска объявлений. Изменение одной строки данных сразу двумя разными пользователями тут практически невозможно, поэтому полноценная поддержка транзакций не нужна. Возможно, и не понадобится в дальнейшем.

Пара вопросов:
Выдержит ли MySQL тяжёлую нагрузку в случае сайта info101.ru? Например, если 10 юзеров одновременно будут публиковать объявления и 100 одновременно будут их запрашивать.
Насколько большие базы могут жить под MySQL? Старые объявления будут вычищаться (например, не более 1000 в одном разделе). Разделов - несколько сотен. BLOB\'ов нет.

Думаю: либо оставаться на MySQL, либо перейти на PostgreSQL или другое. Коммерческую СУБД покупать жаба душит, хотя такой вариант не исключаю.
Доска объявлений

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
применение MySQL на тяжёлых сайтах
« Ответ #1 : 17 Сентября 2005, 11:34:15 »
D.O.
вопрос не имеет под собой никакого основания... если вам хочеться разводить полемику на тему фантазий о БД это пожалуйста во флэйм...

P.S. туда и перезжаем...
And no religion too...

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
применение MySQL на тяжёлых сайтах
« Ответ #2 : 17 Сентября 2005, 13:27:28 »
На тяжелых сайтах mysql используется. Но там почти всегда кеширование используется (тот же memcache например)
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн D.O.

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 81
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.liveinternet.ru/users/info101
применение MySQL на тяжёлых сайтах
« Ответ #3 : 17 Сентября 2005, 21:26:40 »
Вопрос вполне серьёзный. Меня интересовал опыт реальной работы сайтов с тяжёлой нагрузкой на большие базы под MySQL.

Мельком взглянул на то, что выдал Google на запрос про memcache. Это какая-то поделка на PHP?
PHP для моего проекта не актуален, у меня всё на Perl, в перспективе перевод на Java.
Доска объявлений

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
применение MySQL на тяжёлых сайтах
« Ответ #4 : 18 Сентября 2005, 18:54:18 »
Цитировать
D.O.:
Меня интересовал опыт реальной работы сайтов с тяжёлой нагрузкой на большие базы под MySQL.

насколько мне помнится, живой журнал на MySQL работает... достаточно тяжелый проект, не находишь?
работа в Украине

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
применение MySQL на тяжёлых сайтах
« Ответ #5 : 19 Сентября 2005, 11:01:06 »
D.O.
что-то  ты не то глядел
memcache - это демон, позволяющий кешировать данные в памяти.
Работать с ним можно по обычным сокетам, но на разных языках (пхп, перл в том числе) уже есть API для работы с ним.
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
применение MySQL на тяжёлых сайтах
« Ответ #6 : 19 Сентября 2005, 11:40:29 »
гы гы.
свою вшивую доску объявлений оно называет "тяжёлым сайтом" =)
Доктор, вам надо лечиться. от мании величия.

Оффлайн D.O.

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 81
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.liveinternet.ru/users/info101
применение MySQL на тяжёлых сайтах
« Ответ #7 : 19 Сентября 2005, 15:06:55 »
Цитировать
RomikChef:
свою вшивую доску объявлений оно называет "тяжёлым сайтом" =)
Доктор, вам надо лечиться. от мании величия.


В Бобруйск, жЫвотное.

Ни один тяжёлый сайт не был тяжёлым в первый год своего существования.
Доска объявлений

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
применение MySQL на тяжёлых сайтах
« Ответ #8 : 19 Сентября 2005, 21:35:59 »
Цитировать
D.O.:
В Бобруйск, жЫвотное.

ба.
да тут, похоже, случай тяжёлый.
Как минимум - лоботомия.

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
применение MySQL на тяжёлых сайтах
« Ответ #9 : 19 Сентября 2005, 23:45:09 »
Цитировать
D.O.:
Ни один тяжёлый сайт не был тяжёлым в первый год своего существования.

пойду повешусь... нет, сначала напишу доску объявлений, чтобы ласты кластера MySQL склеила, а потом повешусь.

Путь к гениальности через простоту... делайте сайты проще!
работа в Украине

Оффлайн Antoxa

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 64
  • +0/-0
  • 0
    • Просмотр профиля
применение MySQL на тяжёлых сайтах
« Ответ #10 : 20 Сентября 2005, 01:00:45 »
Цитировать
D.O.:
Ни один тяжёлый сайт не был тяжёлым в первый год своего существования.


а тяжелым - это как?

да, насчет баз в mysql, чтобы неповадно было пургу нести, списочек клиентов mysql ab: http://www.mysql.com/customers/

кстати, "все на perl" - это cgi?
AnToXa - born programmer

Оффлайн D.O.

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 81
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.liveinternet.ru/users/info101
применение MySQL на тяжёлых сайтах
« Ответ #11 : 20 Сентября 2005, 01:09:31 »
Цитировать
Antoxa:
а тяжелым - это как?


Большие объёмы данных, много одновременных коннектов и запросов.

Цитировать
Antoxa
да, насчет баз в mysql, чтобы неповадно было пургу нести, списочек клиентов mysql ab: http://www.mysql.com/customers/


Да. Аффтар MySQL жжот, респект.

Цитировать
Antoxaкстати, "все на perl" - это cgi?


Пока да. Планируется переезд либо на mod_perl, либо глобальная переделка всего этого добра на Java (планируются очень продвинутые сервисы, и проще всё сделать на Java).
Доска объявлений

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
применение MySQL на тяжёлых сайтах
« Ответ #12 : 20 Сентября 2005, 01:45:03 »
Цитировать
D.O.:
планируются очень продвинутые сервисы, и проще всё сделать на Java

кажется, что это не автор MySQL жжот!!!
работа в Украине

Оффлайн D.O.

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 81
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.liveinternet.ru/users/info101
применение MySQL на тяжёлых сайтах
« Ответ #13 : 20 Сентября 2005, 01:55:19 »
Цитировать
Yukko:
кажется, что это не автор MySQL жжот!!!


Я мог коряво выразиться, у меня сейчас нет времени и желания расписывать причины того, почему я задумался о переходе на Java. Я сегодня устал.
Можете пока считать это совпадением: я задумал продвинутые фичи и я задумал переход с Perl на Java.
Доска объявлений

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
применение MySQL на тяжёлых сайтах
« Ответ #14 : 20 Сентября 2005, 08:51:48 »
Впервые встречаю эллочку-людоедку в мужском роде.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28