Помощь - Поиск - Пользователи - Календарь
Полная версия: Внешняя база данных MySQL и быстродействие
Онлайн-форум hostobzor.ru > Архив (темы до 1.06.2015). Только для чтения. > Коммерческий хостинг. Общие форумы > Виртуальный сервер и Виртуальный Выделенный Сервер
Страницы: 1, 2
ilyalyu
Имеются 3 хостинга.

Хостинг 1:
База данных MySQL находится на внешнем домене вида xxx.hosting-provider.com
Время выполнения теста (подключение к базе данных + 10 запросов) приблизительно 0.5 сек

Хостинг 2:
База данных находится на домене mysqlserver (внешняя она или внутренняя - непонятно)
Время выполнения того же теста приблизительно 0.2 сек

Хостинг 3:
База данных находится на домене localhost (т.е., очевидно, на том же компьютере)
Время выполнения теста приблизительно 0.005 сек

Домашний компьютер:
Время выполнения теста приблизительно 0.05 сек

Вопрос такой. Какой хостинг предпочтительней - с внешней базой данных или с внутренней? Для меня пока очевидно, что первый вариант где-то раз в 50 медленнее. Но ведь у хостинг провайдеров была какая-то мысль в голове, когда он этот вариант реализовывал.
Colo
в маштабах хостера лучше иметь отдельный сервер mysql и так все делают, большинство я бы сказал.

Один сервер проще настраивать чем 10.
ilyalyu
Цитата(Colo @ 25.08.2011, 13:29) *

в маштабах хостера лучше иметь отдельный сервер mysql и так все делают, большинство я бы сказал.

Один сервер проще настраивать чем 10.


1. Меня больше интересует данная ситуация с точки зрения клиента. Как насчет уменьшения скорости доступа в 50 раз?

2. Соотношение "1 вместо 10" мне кажется сомнительным. Если на 10 компьютеров установить Apache+MySQL, то получится 20 серверов. Если же на 5 компьютерах установить Apache и на 5 - MySQL, получится 10 серверов. Т.е. в 2 раза меньше, но никак не в 10.
Maxim Volgin
У нормального хостера база данных будет на отдельном сервере а вот скорость запроса будет зависит не от того где она а от того какая там нагрузка.
Colo
Цитата(Maxim Volgin @ 25.08.2011, 13:08) *

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

так точно....
Anatoly Bogdanov
Цитата(Maxim Volgin @ 25.08.2011, 14:08) *

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

как приятно считать себя нормальным =)

1 сервер хостинга => 1 сервер mysql 8 гиг памяти 1 винт 10000 prm
eSupport.org.ua
Локальная база удаленной
ilyalyu
Так я и не понял, 0.5 сек на 10 запросов к базе данных - это нормально? А разница в скорости доступа в 50 раз у разных хостеров? Если бы скорость автомобиля у разных автопроизводителей различались в 50 раз (у одного 150 км/ч, у другого 3 км/ч), то это тоже было бы в порядке вещей?
Maxim Volgin
Неадекватное сравнение. Если вы на машине замираете скорость проезда оного метра то большой разницы нет какая машина и ее скорость.

Сравнивать надо на больших и тяжелых запросах если у Вас такие вообще есть.
Colo
никто не спорит, что Fiber Chanel круче для обмена информации, но это и дорого.
Так, что смотрите, тестируйте и покупайте.
freehoster
я склоняюсь больше к первому варианту, так как для баз сервер должен быть гораздо мощнее чтобы выдержать нагрузки, а тратиться на 10 ну очень хороших серверов - это глупо
dima2
Цитата(ilyalyu @ 25.08.2011, 13:04) *

1. Меня больше интересует данная ситуация с точки зрения клиента. Как насчет уменьшения скорости доступа в 50 раз?

Вы не там копаете в сторону уменьшения времени реации на ваши пухлые запросы.
Погуглите по слову "highload" и убедитесь в том, что база данных в нагруженных проектах практически никогда не находится на том же сервере, где работает веб-проект. Не знаете, почему ?
freehoster
чтобы снизить нагрузку на сервер где расположен вэб-проект
Lolth
Все логично. Так что степень загруженности играет большую роль.нежели количество серверов - да и смысл ставить 50 серверов?
Anatoly Bogdanov
две гигабитные карточки e-pci выручат вас...

сейчас раскрою =)
i5-2500 CPU @ 3.30GHz
8 мемы ddr3
2 hdd по 150 Гы 10000 оборотов

756 аккаунтов хостинга =)

с учётом 2-го сервера под mysql
cpu DC 2.4 GHz
1 hdd 150 Гы
8 мемы

бэкап внешнее хранилище 8 терр
фильтрацией спама от antispamus.ru

biggrin.gif
WebXL
Если вести речь о скорости, то сейчас, когда доступны дикие процессорные мощности и десятки гигов оперативы, чаще всего сервера проседают по нагрузке на винты (ибо вот тут, пока, больших прорывов не сделали) и MySQL не исключение, поэтому неплох вариант, когда MySQL работает локально на сервере, но на отдельном винте.
И в случае если рассматривать два варианта:
Первый:
100 клиентов на сервере А, подключенном к серверу Б где работает MySQL для сервера А
Второй:
50 клиентов на сервере А где MySQL локально, но на отдельном винте
50 клиентов на сервере Б где MySQL локально, но на отдельном винте

Я бы выбрал второй вариант. Имхо конечно...
Maxim Volgin
Цитата(WebXL @ 31.01.2012, 23:53) *

поэтому неплох вариант, когда MySQL работает локально на сервере, но на отдельном винте.


В нормальном варианте Вы можете иметь несколько серверов. В реально жизни 1 мукул сервер на 3-4 веб сервера.

У меня был мускул и почта на одном сервере когда LA стал скакать до 10 я разнес на 2 - в результат LA на каждом стал меньше единицы.
WebXL
Цитата(Maxim Volgin @ 01.02.2012, 14:13) *

В реально жизни 1 мукул сервер на 3-4 веб сервера.

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

P.S. Совершено не пытаюсь сказать, что у других не может быть иначе smile.gif
Maxim Volgin
На сам деле все дело в том что ваша любимая сипанель такого варианта сделать просто не позволяет.
DCUA
Цитата(Maxim Volgin @ 01.02.2012, 20:14) *

На сам деле все дело в том что ваша любимая сипанель такого варианта сделать просто не позволяет.


Так ненавидеть панель, чтобы не делать RTFM перед постом.
Макс, это патология smile.gif

Кстати, реально вредно для организма.
WebXL
Цитата(Maxim Volgin @ 01.02.2012, 21:14) *

На сам деле все дело в том что ваша любимая сипанель такого варианта сделать просто не позволяет.

Да легко. И дело совсем не в этом smile.gif Но уже не суть, ибо по теме все высказал.
Maxim Volgin
Цитата(DCUA @ 01.02.2012, 22:24) *

Так ненавидеть панель, чтобы не делать RTFM перед постом.
Макс, это патология smile.gif

Кстати, реально вредно для организма.


Вы не понимаете что я имею ввиду.

P.S. Я реально лучше вас знаю вашу панель и все ее прелести
Незаметдинов Ринат
Цитата(Maxim Volgin @ 01.02.2012, 22:14) *

На сам деле все дело в том что ваша любимая сипанель такого варианта сделать просто не позволяет.


Давно сипанельку открывали? Уж года 2 как позволяет

Изображение
Maxim Volgin
Мир сходит с ума: не вынести на отдельный сервер а иметь отдельный сервер для нескольких веб боксов чувствует разницу? В деньгах это экономия 40 % на железо.
DCUA
Цитата(Maxim Volgin @ 02.02.2012, 11:49) *

Вы не понимаете что я имею ввиду.


Ну, это ж не моя вина, верно ? wink.gif


Цитата(Maxim Volgin @ 02.02.2012, 11:49) *

P.S. Я реально лучше вас знаю вашу панель и все ее прелести


Это ж хорошо - что-то знать хорошо.
Anatoly Bogdanov
Цитата(Незаметдинов Ринат @ 02.02.2012, 14:17) *

Давно сипанельку открывали? Уж года 2 как позволяет

Изображение


Даже без этого позволяет =)

Это как в бородатом анекдоте
- у вас драйвер не стоит!
- какой?
- руки.sys
Maxim Volgin
Все равно что виндузятникам сказать что у них что то нет. Во первых все равно не поймут чего во вторых начнут рассказывать что они им и ненужно и вообще ты сам дурак.
eSupport.org.ua
Maxim Volgin не нашел что ответить по поводу своего "знания" панели и попытался в уйти глухую оборону сведя тему к холивору.
Не вышло, и Maxim Volgin получает -4.
Maxim Volgin
Цитата(eSupport.org.ua @ 02.02.2012, 17:43) *

Maxim Volgin не нашел что ответить по поводу своего "знания" панели и попытался в уйти глухую оборону сведя тему к холивору.
Не вышло, и Maxim Volgin получает -4.


Вы сможете к 2 сипанелям подключить ОДИН внешний мускул? А потом как бонус проделать тоже самое с почтой?
DCUA
Цитата(Maxim Volgin @ 02.02.2012, 18:06) *

Вы сможете к 2 сипанелям подключить ОДИН внешний мускул? А потом как бонус проделать тоже самое с почтой?


Да хоть к 10ти.
Если имена эккаунтов разные и не страшно 1 раз подправить клиентские скрипты, заменив localhost на DBServer.
Хотя я лично склоняюсь к тому, чтобы иметь свой сервер БД для каждого хостинг-сервера. Благо виртуализация это позволяет сделать без проблем вообще.

А с почтой решение у нас работает уже лет 5.


п.с. Макс, береги здоровье wink.gif
Maxim Volgin
Цитата(DCUA @ 02.02.2012, 18:28) *

Да хоть к 10ти.
Если имена эккаунтов разные и


Если имен аккаунтов _разные_ а без если ?

Цитата(DCUA @ 02.02.2012, 18:28) *


А с почтой решение у нас работает уже лет 5.
п.с. Макс, береги здоровье wink.gif


А у меня 10 лет и со здоровьем все в порядке

P.S. А как насчет 2 мускула к одной сипанели?
Anatoly Bogdanov
Цитата(DCUA @ 02.02.2012, 20:28) *

А с почтой решение у нас работает уже лет 5.

эм... не думал что во вторую сетевуху воткнуть бд-сервер называется "виртуализация"... надо написать на сайте это красивое слово =) хомячкам понравится...

с почтой какое?

Цитата(Maxim Volgin @ 02.02.2012, 20:39) *

P.S. А как насчет 2 мускула к одной сипанели?


Пора прекратить нищебродствать и к каждому хост-серверу припаять отдельный бд-сервер =)
ну а почту нужно http://antispamus.ru зафильтровать
DCUA
Цитата(Maxim Volgin @ 02.02.2012, 18:39) *

А у меня 10 лет и со здоровьем все в порядке


Слава Богу.
Но здоровье - это ещё не всё.
Главное - чтобы всё в порядке было с юмором.


Цитата(Maxim Volgin @ 02.02.2012, 18:39) *

Если имен аккаунтов _разные_ а без если ?


Сменить.
Но виртуализация будет проще.


Цитата(Maxim Volgin @ 02.02.2012, 18:39) *

P.S. А как насчет 2 мускула к одной сипанели?


Кластеризацию умеет сам mysql. Какая панель тут без разницы.


Цитата(Anatoly Bogdanov @ 02.02.2012, 22:13) *

эм... не думал что во вторую сетевуху воткнуть бд-сервер называется "виртуализация"... надо написать на сайте это красивое слово =) хомячкам понравится...

с почтой какое?


Виртуализация - это виртуализация. Куда Вы там чего втыкать будете - к ней отношения имеет мало.
С почтой такое - она панельная, но внешняя и одна на несколько серверов.

У Макса претензии к cPanel именно по масштабируемости. Нормальной масштабируемости.
Они в чём-то обоснованные, но не настолько.
Anatoly Bogdanov
Цитата(DCUA @ 03.02.2012, 00:53) *

У Макса претензии к cPanel именно по масштабируемости. Нормальной масштабируемости.
Они в чём-то обоснованные, но не настолько.

biggrin.gif мы только с коллегой, дня три назад, обсуждали как используя одну лицензию CPanel запихнуть на "сервер" 2000-3000 аккаунтов =) Оказалось б.м. всё реально...
DCUA
Цитата(Anatoly Bogdanov @ 03.02.2012, 01:38) *

biggrin.gif мы только с коллегой, дня три назад, обсуждали как используя одну лицензию CPanel запихнуть на "сервер" 2000-3000 аккаунтов =) Оказалось б.м. всё реально...


Проверяли, реально - лишь бы сам сервер эккаунты выдержал.
Панель подтормаживает, но терпимо.

Впрочем, при цене $11 за лицензию - этот вопрос не актуален вовсе.
Maxim Volgin
Цитата(DCUA @ 02.02.2012, 22:53) *

У Макса претензии к cPanel именно по масштабируемости. Нормальной масштабируемости.
Они в чём-то обоснованные, но не настолько.


Основная: претензия отсутствие базы данных. Следствие большая нагрузка на сервер самой панелью (не тратье время убеждая меня в обратном). Уродский непродуманный и мало юзабельный интерфейс. Разработчики которые генерируя версии реально нечего не меняют зато могут по полгода не замечать багов (которых раньше не было). Нуи следствие отсутствия базы данных невозможность нормально что-то добавить прикрутить свое. ну и маштабируемость на костелях это не маштабируемость.

А еще там домены через попу. И полноценный там все таки тока первый.

P.S. я на 90 % у верен ее первоначально сделал школьник. Вот блин до сих пор это видно.
eSupport.org.ua
У Плеска все в базе и больше 700 аккаунтов там держать не рекомендуют сами разработчики cool.gif
Maxim Volgin
Цитата(eSupport.org.ua @ 03.02.2012, 10:39) *

У Плеска все в базе и больше 700 аккаунтов там держать не рекомендуют сами разработчики cool.gif


А я не говорил что плеск чем то лучше. Это все _полу_ панели к сожалению.
Anatoly Bogdanov
Цитата(Maxim Volgin @ 03.02.2012, 13:16) *

А я не говорил что плеск чем то лучше. Это все _полу_ панели к сожалению.


Мосье желает напесать свою панель? Велкам! biggrin.gif biggrin.gif biggrin.gif

Доводилось ли вам обращаться в поддержку CPanel?
Maxim Volgin
Цитата(Anatoly Bogdanov @ 03.02.2012, 13:05) *

Мосье желает напесать свою панель? Велкам! biggrin.gif biggrin.gif biggrin.gif

Доводилось ли вам обращаться в поддержку CPanel?


в 98-99 работал над панелью потом меня переключили на другой проект. Своя панель умен есть до хостинга я ее правда не доделал но тем не менее. В планах с весны писать что-то типа паралельс бизнес автомайшен для крупного хостера.

В суппорт сипанели не писал - но они писали мне в суппорт smile.gif если была потребность - у меня были контакты их девелоперов напрямую. Но это все история я сейчас снова на вольных хлебах.
Anatoly Bogdanov
Цитата(Maxim Volgin @ 03.02.2012, 15:18) *

в 98-99 работал над панелью потом меня переключили на другой проект. Своя панель умен есть до хостинга я ее правда не доделал но тем не менее. В планах с весны писать что-то типа паралельс бизнес автомайшен для крупного хостера.

просто толпы желающих изобретателей, изобретать велосипед....

Цитата(Maxim Volgin @ 03.02.2012, 15:18) *

В суппорт сипанели не писал - но они писали мне в суппорт smile.gif если была потребность - у меня были контакты их девелоперов напрямую. Но это все история я сейчас снова на вольных хлебах.

"Удивили", да, Крису привет передавайте =)

Странно, почему вы windows не ругаете, вы написали свой windows?
Maxim Volgin
Велосипеда как раз и нет есть гробы на колесах.

P.S. Да у виндовса и сипанели много общего - два недоразумения которыми все пользуются.
Anatoly Bogdanov
Цитата(Maxim Volgin @ 03.02.2012, 16:05) *

Велосипеда как раз и нет есть гробы на колесах.

Гробы, они иногда практичней велоси biggrin.gif педов.

Цитата(Maxim Volgin @ 03.02.2012, 16:05) *

P.S. Да у виндовса и сипанели много общего - два недоразумения которыми все пользуются.

За что агитируете, за какую панель?
biggrin.gif
Maxim Volgin
Паралес все скупил и угробил поэтому наверно только свою... Хотя вроде ашсферу сделают опен соурс но я в это не верю.
DCUA
А мне нравится.

Цитата(Maxim Volgin @ 03.02.2012, 09:09) *

Основная: претензия отсутствие базы данных. Следствие большая нагрузка на сервер самой панелью (не тратье время убеждая меня в обратном).


Про нагрузку не скажу - не с чем сравнивать.
По поводу "файлы либо БД" - это холивар. БД - этот те же файлы, только сбоку.
Причём, что я особенно люблю - когда ломается конфиг и ломается один сервис, ты просто запускаешь один скрипт, который перебилдивает тебе конфиг с нуля и этот сервис поднимается.
А вот если панель на базе и вдруг упадёт сама база либо таблица, а с нею упадут и все сервисы - я даже думать о таком не хочу.


Цитата(Maxim Volgin @ 03.02.2012, 09:09) *

Уродский непродуманный и мало юзабельный интерфейс.


Кто мешает делать свои неуродские скины ?


Цитата(Maxim Volgin @ 03.02.2012, 09:09) *

Разработчики которые генерируя версии реально нечего не меняют зато могут по полгода не замечать багов (которых раньше не было).


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


Цитата(Maxim Volgin @ 03.02.2012, 09:09) *

Нуи следствие отсутствия базы данных невозможность нормально что-то добавить прикрутить свое. ну и маштабируемость на костелях это не маштабируемость.


Так вроде кому надо - крутят.
Накрутили так, что на все вкусы хватает.
API там достаточно богат, хотя надо-то всего ничего.


Цитата(Maxim Volgin @ 03.02.2012, 09:09) *

А еще там домены через попу. И полноценный там все таки тока первый.

P.S. я на 90 % у верен ее первоначально сделал школьник. Вот блин до сих пор это видно.


Домены там такие, какими они были когда мы все тут дружно под стол пешком ходили.
Но если они их изменят - будет ещё один плюс.

Впрочем, и так продаётся и очень даже не слабо - ибо хорошая в целом система.
Maxim Volgin
Цитата(DCUA @ 04.02.2012, 00:24) *

API там достаточно богат, хотя надо-то всего ничего.


Сразу видно Вы его не юзали. Панель уровня сипанел пишется 4 программистами за 2 года.
Anatoly Bogdanov
Цитата(Maxim Volgin @ 04.02.2012, 13:42) *

Сразу видно Вы его не юзали. Панель уровня сипанел пишется 4 программистами за 2 года.


Я не буду ждать вас два года biggrin.gif biggrin.gif biggrin.gif
Хорошим мотиватором перехода с существующих панелей на вашу, будет значительная доплата сотрудникам к з.п.
Maxim Volgin
Меня вот всегда удивляло почему наши провайдеры так сопротивляться автоматизации. В мировом опыте абсолютно нормально вкладывать деньги в это.

P.S. Я Вам писать не буду я пишу _себе_ дабы иметь конкурентное преимущество.
Anatoly Bogdanov
Цитата(Maxim Volgin @ 05.02.2012, 12:25) *

Меня вот всегда удивляло почему наши провайдеры так сопротивляться автоматизации. В мировом опыте абсолютно нормально вкладывать деньги в это.

Вы ещё ничего не предложили и ничего не сделали, а уже удивляетесь... Пытаетесь рассуждать про мировой опыт... Успех CPanel не даёт покоя?

Цитата(Maxim Volgin @ 05.02.2012, 12:25) *

P.S. Я Вам писать не буду я пишу _себе_ дабы иметь конкурентное преимущество.


Вы мне напомнили анекдот...
Лежат два пионера в палатке
1 - хочешь кончить?
2 - хочу!
1 - др-и у себя!!!

biggrin.gif
Maxim Volgin
Вы тоже анекдот напоминаете: что я делал/знаю/умею не видели но вам вчера Рабинович напел. Воистину сипнель это диагноз.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.