Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 помогите что при данном случае лучше Mysql или MSsql что выбрать ?  [new]
placebo
Guest
здраствуйте
мне нужен ваш
совет по поводу выборки базы
что выбрать mysql или mssql

средства
1-финансоваясторона не интересует
2-пишу на на фреймворке
3-к mysql тоже есть свой провайдер (conector) к ado.net

ну а тепер задача

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

к примеру в в том же бойцовском клубе 100-200 юзеров круглосуточно
ну у меня правда не бк и не игрулина но смысл в том что данные буду изенятся чаще чем в том же
бк и юзеров круглосуточно будет висеть около 500
некоторые таблицы сами по себе будут иметь примерно
около 5-10 000 000 записей
меня еще пугает в мсскл то что блокировка ядра идет на уровне таблицы
а не записи
вот так вот говорили мне правда еще что можно в мсскл убрать много опции
и он будет летать также как и майскл

помогите советом плз
24 май 06, 16:20    [2701519]     Ответить | Цитировать Сообщить модератору
 Re: помогите что при данном случае лучше Mysql или MSsql что выбрать ?  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
Говорят, что если уметь готовить, то даже кошка под соусом такой вкусной получается ... Ну а по делу - блокировка таблицы на уровне ядра это конечно крута (я так понимаю говорили про экскалацию блокировок MSSQL), но хочу заметить, что все вышеперечисленное, что Вас так пугает не правильно - Вас должно пугать, что Вы просто не знаете MSSQL и хотите его выбрать под проект с серьезными нагрузками. Думаю результат при таких знаниях будет очевиден ... MSSQL обязательно требует хороших знаний и опыта, чтобы действительно получить нормальную производительность на нагрузках, это не трактор Оракл, который на курсорах ездит с крейсерской скоростью и не ASA, которая сама переписывает за программистом корявые запросы и регулирует нагрузки MySQL конечно проще, но ... на первый взгляд, пока в табличках записей не так много.

--
www.rusug.ru - портал русскоязычной группы пользователей Sybase
24 май 06, 16:32    [2701606]     Ответить | Цитировать Сообщить модератору
 Re: помогите что при данном случае лучше Mysql или MSsql что выбрать ?  [new]
placebo
Guest
нетак много это сколько
если меньше 10 000 000
то меня вполне устраивает МУСКУЛ
24 май 06, 16:36    [2701644]     Ответить | Цитировать Сообщить модератору
 Re: помогите что при данном случае лучше Mysql или MSsql что выбрать ?  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
placebo
нетак много это сколько
если меньше 10 000 000
то меня вполне устраивает МУСКУЛ

Если устраивает, знаете и фраме нормально работает, то смысл пытаться взять MSSQL, который с мускулом ничего общего не имеет (разве что всего одна буковка в названиях отличается) ?
24 май 06, 17:30    [2702019]     Ответить | Цитировать Сообщить модератору
 Re: помогите что при данном случае лучше Mysql или MSsql что выбрать ?  [new]
placebo
Guest
ASCRUS

Если устраивает, знаете и фраме нормально работает, то смысл пытаться взять MSSQL, который с мускулом ничего общего не имеет (разве что всего одна буковка в названиях отличается) ?

так дело то наоборот знаю я МССКЛ и работал только с ним
я тут поразмыслил да и злые языки наговорили мол
если писать под вэб то онли на майке(майскл)
то что майскл самая быстря я знаюно самая быстрая при определенных условиях

и все же мне не очень то сложно будет перейти на майскл
вопрос состоит не что проще а что лучше в данном случае упор идет на скорость !!!
24 май 06, 17:46    [2702161]     Ответить | Цитировать Сообщить модератору
 Re: помогите что при данном случае лучше Mysql или MSsql что выбрать ?  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32898

Привет, placebo!
Ты пишешь:

placebo
упор идет на скорость
Упор идёт на железо и мозги разработчика.
И то и другое требует денег.
Остальное маркетинг.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

24 май 06, 17:54    [2702210]     Ответить | Цитировать Сообщить модератору
 Re: помогите что при данном случае лучше Mysql или MSsql что выбрать ?  [new]
ASCRUS
Member

Откуда: МО Электросталь
Сообщений: 5994
placebo
ASCRUS

Если устраивает, знаете и фраме нормально работает, то смысл пытаться взять MSSQL, который с мускулом ничего общего не имеет (разве что всего одна буковка в названиях отличается) ?

так дело то наоборот знаю я МССКЛ и работал только с ним
я тут поразмыслил да и злые языки наговорили мол
если писать под вэб то онли на майке(майскл)
то что майскл самая быстря я знаюно самая быстрая при определенных условиях

и все же мне не очень то сложно будет перейти на майскл
вопрос состоит не что проще а что лучше в данном случае упор идет на скорость !!!

MySQL по скорости на самом деле уступает MSSQL, это миф что он быстрее и удобнее под веб (это высказывание я не отношу к 5-ке, так как не знаком с этой версией). Мы к примеру изначально делали сайты на связке MySQL + PHP, но как пошли БД приличных размеров, большое кол-во подключений, складской учет, аналитика, репликация - полностью перешли на связку ASA + PHP и получили хорошую прибавку в функциональности, производительности на больших обьемах и нагрузках и вдовесок приличное сокращение кода на PHP, где вся бизнес-логика ушла на триггера и хранимки ASA, оставив PHP делать то, что он лучше всего умеет - рисовать сайты под веб. Так что опять же, но уже в обратную - смысла переходить нет.
24 май 06, 17:59    [2702237]     Ответить | Цитировать Сообщить модератору
 Re: помогите что при данном случае лучше Mysql или MSsql что выбрать ?  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
Доброго времени суток.
placebo
здраствуйте
мне нужен ваш
совет по поводу выборки базы
что выбрать mysql или mssql

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

помогите советом плз
placebo
так дело то наоборот знаю я МССКЛ и работал только с ним
я тут поразмыслил да и злые языки наговорили мол
если писать под вэб то онли на майке(майскл)
то что майскл самая быстря я знаюно самая быстрая при определенных условиях

и все же мне не очень то сложно будет перейти на майскл
вопрос состоит не что проще а что лучше в данном случае упор идет на скорость !!!
Извините но это не соотносится.
Или я не понимаю как вы работали. Просто коннектились к БД?

Я для собственного развития изучал и немного использовал MySQL и могу сказать:

1. MySQL - это уровень небольших проектов.
2. MySQL НЕ EntrepriZe.
3. MySQL очень быстро работает на простых выборках используя не транзакционный движок MyISAM.
4. НО на MyISAM - нет внешних ключей (они есть но сервер их игнорирует)
5. НО на MyISAM - всегда блокировка на уровне таблицы.
6. Транзакции и внешние ключи есть в InnoDB.
7. НО у нее много своих тонкостей. начиная с того, что добывить места в хранилище (если не установлено авто-расширение) нужно ПЕРЕЗАПУСКАТЬ СЕРВЕР.
8. также все данные, хранящиеся в InnoDB физически распологаются в общих файлах.

хотя и у MS SQL есть свои косяки.

И сравнивать их как-то дико.
+ MySQL намного дешевле MS SQL + MS Windows 2k3.

ИТОГ:
На больших и сложных выборках MS SQL будет работать быстрее.
MySQL быстр на простых селектах.

На больших И коммерческих проектах использование MySQL не обоснованно ИМХО.

PS сам люблю больше MySQL. Но ему еще далековато до корпоративного уровня.
24 май 06, 18:14    [2702310]     Ответить | Цитировать Сообщить модератору
 Re: помогите что при данном случае лучше Mysql или MSsql что выбрать ?  [new]
Anton Demidov
Member

Откуда: Atlanta, GA
Сообщений: 1187
Так уж получилось, что я только на прошлой неделе похоронил идею моего менеджера использовать MySQL 5 наравне с MSSQL и Oracle для нашего проекта. Он просто не справился с примитивным объединением 12 таблиц в одной из VIEW.
Присоединяюсь: MySQL - только как любительский уровень или примитивное использование базы. Для остальных задач есть MSSQL и Oracle.

--
Антон
Per rectum ad astrum
24 май 06, 20:34    [2702862]     Ответить | Цитировать Сообщить модератору
 Re: помогите что при данном случае лучше Mysql или MSsql что выбрать ?  [new]
Yo.!!
Guest
2Anton Demidov

на той неделе тоже зарубил идею выпускать мотоцикл на линии маршруток, он просто не справился с примитивной задачей перевети 12 человек, пасажиры вечно падали ...
24 май 06, 20:41    [2702870]     Ответить | Цитировать Сообщить модератору
 Re: помогите что при данном случае лучше Mysql или MSsql что выбрать ?  [new]
Anton Demidov
Member

Откуда: Atlanta, GA
Сообщений: 1187
Yo.!!
2Anton Demidov

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

Cпасибо, что подкинул яркую ассоциацию - при случае упомяну на очередном митинге, вздумай ещё кто заикнутся про MySQL для нашего проекта.
24 май 06, 20:46    [2702876]     Ответить | Цитировать Сообщить модератору
 Re: помогите что при данном случае лучше Mysql или MSsql что выбрать ?  [new]
VoDA
Member

Откуда: сеРверная пальмира :)
Сообщений: 4898
Anton Demidov
Так уж получилось, что я только на прошлой неделе похоронил идею моего менеджера использовать MySQL 5 наравне с MSSQL и Oracle для нашего проекта. Он просто не справился с примитивным объединением 12 таблиц в одной из VIEW.
Присоединяюсь: MySQL - только как любительский уровень или примитивное использование базы. Для остальных задач есть MSSQL и Oracle.

--
Антон
Per rectum ad astrum
Присоединяюсь. Смысл моего описания такой же.

Yo.!!
2Anton Demidov

на той неделе тоже зарубил идею выпускать мотоцикл на линии маршруток, он просто не справился с примитивной задачей перевети 12 человек, пасажиры вечно падали ...
Обалдеть. (громко смеясь стек под стол).
По сути правильно.
25 май 06, 13:01    [2705019]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить