Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Почему mySQL а не MS SQL SERVER ???  [new]
chelmedsvin
Member

Откуда:
Сообщений: 35
Народ, только сильно не пинайте, вопрос глупый у меня появился. Если я правильно понял то MySQL при строительстве сайтов более распространенная СУБД нежели MS SQL SERVER ... а почему.... или я не правильно понял ?
Модератор: Тема перенесена из форума "Microsoft SQL Server".


Сообщение было отредактировано: 25 мар 09, 11:00
25 мар 09, 10:59    [6972231]     Ответить | Цитировать Сообщить модератору
 Re: Почему mySQL а не MS SQL SERVER ???  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Бесплатный наверное...
25 мар 09, 11:00    [6972236]     Ответить | Цитировать Сообщить модератору
 Re: Почему mySQL а не MS SQL SERVER ???  [new]
chelmedsvin
Member

Откуда:
Сообщений: 35
tpg
Бесплатный наверное...


Было бы слишком просто, даже если тут замешаны деньги, наверное дело всетаки в функционале?
25 мар 09, 11:03    [6972264]     Ответить | Цитировать Сообщить модератору
 Re: Почему mySQL а не MS SQL SERVER ???  [new]
I_love_MSDN
Member

Откуда: ПМ с 35 летним стажем программирования
Сообщений: 407
(FreeBSD + MySQL + Apache)$ < (Win2k3 + SQL Server + IIS)$
PHP support

-Абсолют'ный
-посковый робот по MSDN для
-ленивых
25 мар 09, 12:16    [6972547]     Ответить | Цитировать Сообщить модератору
 Re: Почему mySQL а не MS SQL SERVER ???  [new]
chelmedsvin
Member

Откуда:
Сообщений: 35
I_love_MSDN
(FreeBSD + MySQL + Apache)$ < (Win2k3 + SQL Server + IIS)$
PHP support

-Абсолют'ный
-посковый робот по MSDN для
-ленивых


Краткость сестра таланта )))
25 мар 09, 12:24    [6972569]     Ответить | Цитировать Сообщить модератору
 Re: Почему mySQL а не MS SQL SERVER ???  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30253
автор
даже если тут замешаны деньги, наверное дело всетаки в функционале?

исторически.
1. хостинг везде в основном юниксовый, а не виндовый, причем до сих пор.
2. ms sql платный, mysql бесплатный
3. в том движке mysql, что чаще использовался (и еще используется), нет поддержки транзакций, т.е. все примитивно просто, как в dbf.
4. минимальные требования к серверу при установке

То есть, если ты хочешь сделать веб-проект и разместить его у хостера, то в 100% случаев ты получаешь поддержку MySQL автоматически, и тебя не парит, что там за операционка, и т.д.
А если тебе надо что-то более серьезное, чем надо полностью управлять, ты арендуешь у хостера комп, и уже выбираешь сам ОС и СУБД.

так что функционал "вообще" тут ни при чем.
25 мар 09, 13:11    [6972874]     Ответить | Цитировать Сообщить модератору
 Re: Почему mySQL а не MS SQL SERVER ???  [new]
chelmedsvin
Member

Откуда:
Сообщений: 35
kdv
автор
даже если тут замешаны деньги, наверное дело всетаки в функционале?


так что функционал "вообще" тут ни при чем.


Я думаю для тех кто выбирает ms sql server, функционал всетаки имеет значение, иначе они просто идиоты которым деньги девать некуда.
26 мар 09, 07:00    [6976420]     Ответить | Цитировать Сообщить модератору
 Re: Почему mySQL а не MS SQL SERVER ???  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
chelmedsvin
kdv
автор
даже если тут замешаны деньги, наверное дело всетаки в функционале?


так что функционал "вообще" тут ни при чем.


Я думаю для тех кто выбирает ms sql server, функционал всетаки имеет значение, иначе они просто идиоты которым деньги девать некуда.


А я думаю, что для тех кто выбирает mysql кроссплатформенность гораздо важнее :)
К тому-же MySQL бесплатный лишь при определенных условиях (как и MS SQL)
26 мар 09, 08:00    [6976459]     Ответить | Цитировать Сообщить модератору
 Re: Почему mySQL а не MS SQL SERVER ???  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
kdv
А если тебе надо что-то более серьезное, чем надо полностью управлять, ты арендуешь у хостера комп, и уже выбираешь сам ОС и СУБД.


Если, действительно, говорить о серьезном, то арендуется место в парочке датацентров для полного резервирования, туда завозится оборудование (сервера, SANы и прочая техника) и разворачивается на всем этом, естественно, не бесплатные редакции MS SQL.
26 мар 09, 08:15    [6976476]     Ответить | Цитировать Сообщить модератору
 Re: Почему mySQL а не MS SQL SERVER ???  [new]
ДжекНепотрошитель
Member

Откуда: Донецк
Сообщений: 5308
Gluk (Kazan)

А я думаю, что для тех кто выбирает mysql кроссплатформенность гораздо важнее :)
К тому-же MySQL бесплатный лишь при определенных условиях (как и MS SQL)

По личным наблюдениям, подавляющее большинство сайтоклепателей выбирают MySQL по двум причинам:
а) его предлагает хостер
б) они его проходили на курсах веб-дизайна.
В серьезных проектах кроссплатформенность роли не играет. По выбранную по каким-либо критериям СУБД ставится нужная платформа, а не наоборот.
26 мар 09, 16:34    [6980235]     Ответить | Цитировать Сообщить модератору
 Re: Почему mySQL а не MS SQL SERVER ???  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
ДжекНепотрошитель

В серьезных проектах кроссплатформенность роли не играет. По выбранную по каким-либо критериям СУБД ставится нужная платформа, а не наоборот.


Ага, рассказывай ;)
Если бы все всегда разрабатывалсь с нуля :) Ну и лишняя свобода маневра до сих пор никому не мешала
26 мар 09, 17:20    [6980583]     Ответить | Цитировать Сообщить модератору
 Re: Почему mySQL а не MS SQL SERVER ???  [new]
Di_LIne
Member

Откуда: Тропик Скорпиона
Сообщений: 32554
Gluk (Kazan)
Если бы все всегда разрабатывалсь с нуля :)

Нех тырить чужие скриптиги...

Gluk (Kazan)
Ну и лишняя свобода маневра до сих пор никому не мешала

аха! А потом раздается вой: - Робот Яндекса DDOS-ит наш сайтиг!
Или: - У меня сайтиг - 5 тыщ страничек и все жутка тармозит. Чиго делать?
27 мар 09, 11:02    [6982818]     Ответить | Цитировать Сообщить модератору
 Re: Почему mySQL а не MS SQL SERVER ???  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Di_LIne
Gluk (Kazan)
Если бы все всегда разрабатывалсь с нуля :)

Нех тырить чужие скриптиги...


О чем это ты ?
27 мар 09, 11:16    [6982939]     Ответить | Цитировать Сообщить модератору
 Re: Почему mySQL а не MS SQL SERVER ???  [new]
Di_LIne
Member

Откуда: Тропик Скорпиона
Сообщений: 32554
Gluk (Kazan)
О чем это ты ?
О ПлоХоПлюньке ессно...
27 мар 09, 11:56    [6983354]     Ответить | Цитировать Сообщить модератору
 Re: Почему mySQL а не MS SQL SERVER ???  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Di_LIne
Gluk (Kazan)
О чем это ты ?
О ПлоХоПлюньке ессно...


Гмм. а при чем тут ПХП ?
27 мар 09, 12:06    [6983439]     Ответить | Цитировать Сообщить модератору
 Re: Почему mySQL а не MS SQL SERVER ???  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30253
chelmedsvin
Я думаю для тех кто выбирает ms sql server, функционал всетаки имеет значение, иначе они просто идиоты которым деньги девать некуда.]

Вопрос не в том, почему выбирают MS SQL, MySQL, DB/2, Oracle, Firebird и т.д., а почему при строительстве сайтов MySQL более распространен чем MS SQL.
То есть берется ФАКТ, и задается вопрос - почему так получилось.

Насчет которым деньги некуда девать... Я не знаю историю delphikingdom.ru, но он сделан на asp, и там вроде как выделенный сервер. За него надо платить 600баксов в год. А поскольку это некоммерческий проект, вроде как в прошлом году были определенные проблемы с оплатой хостинга. Это я к тому, что на asp может и круче вышло, но нужно соизмерять вероятную отдачу от проекта, и его стоимость разработки и сопровождения.

pkarklin
Если, действительно, говорить о серьезном, то арендуется место в парочке датацентров для полного резервирования

я не стал расширять мысль до такого, хотя и подразумевал под "арендой компа" в т.ч. и датацентр.
Впрочем, опять же, вопрос тут почему MySQL более массово используется для веб-проектов. Поэтому датацентровые хостинги не вписываются в "массовость".
27 мар 09, 22:44    [6987263]     Ответить | Цитировать Сообщить модератору
 Re: Почему mySQL а не MS SQL SERVER ???  [new]
Зайцев Фёдор
Member

Откуда: Лужки
Сообщений: 5308
kdv
Я не знаю историю delphikingdom.ru, но он сделан на asp, и там вроде как выделенный сервер. За него надо платить 600баксов в год.

представляете, сколько набежит за 1000000 лет ? охренеть можно
31 мар 09, 09:47    [6996449]     Ответить | Цитировать Сообщить модератору
 Re: Почему mySQL а не MS SQL SERVER ???  [new]
пролетевший
Member

Откуда: от Михал Иваныча
Сообщений: 1314
Исторически MySQL развивался именно как база для web, где режим работы довольно специфичен - подавляющее число запросов это простые SELECT из больших баз, от множества пользователей, обновлений и вставок - мало, хранимые процедуры, триггеры и т.п. - тоже редко используются. Потеря данных обычно не сильно критична, ну пропал пост от юзера - он погорюет о 5 минутах тырканья в клавиши и забудет. Это не потеря банковской транзакции. Тот же MS SQL имеет множество возможностей, для web не очень нужных - но за это как всегда приходится платить, производительностью и сложностью.
То есть в результате MySQL делает то что нужно для большинства сайтов - лучше и быстрее, поэтому и используется.
Для каждой задачи критерии выбора разные...
3 апр 09, 21:46    [7020837]     Ответить | Цитировать Сообщить модератору
 Re: Почему mySQL а не MS SQL SERVER ???  [new]
hoarfrost
Member

Откуда: Волгоград
Сообщений: 438
chelmedsvin
Если я правильно понял то MySQL при строительстве сайтов более распространенная СУБД нежели MS SQL SERVER ... а почему.... или я не правильно понял ?

Выдвину свою версию: Зачастую web-дизайом начинают заниматься со студенческой поры, а именно среди студентов MySQL очень раскручен. Во многом из-за того что с более серьёзными СУБД они просто не работали. Кроме этого, чтобы по настоящему освоить СУБД уровня Microsoft SQL Server и Oracle Database можно освоить только тогда когда в них будет много данных. Достаточно много для того, чтобы приходилось оптимизировать их работу, решать различные проблемы, тренировать восстановление баз из бэкапов и т.д. и т.п. А такого опыта студенту набраться зачастую негде.

P.S. В список СУБД, наверное, можно добавить ещё DB-2 и другие системы, но я с ними просто не работал. :)
2 май 09, 14:54    [7138188]     Ответить | Цитировать Сообщить модератору
 Re: Почему mySQL а не MS SQL SERVER ???  [new]
Maximilian2009
Member

Откуда:
Сообщений: 6
hoarfrost, в самую точку!
3 май 09, 09:06    [7139254]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить