Гость
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / MS SQL Server VS MySQL / 25 сообщений из 106, страница 1 из 5
11.12.2016, 22:25
    #39364542
MSSQLAndDotNet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
Здравствуйте, коллеги, я работаю с MS SQL Server около 3х лет
знания на уровне курса querying sql server 70-461
С MySQL работал год-полтора, несколько веб сайтов, стандартные DML инструкции, немного с деревьями поработал и по мелочам.

меня интересует вопрос: в чем преимущество MS SQL Server над MySQL?

Конечно я погуглил, и на этом форуме и на других ресурсах тема поднималась не раз.
Но интересно то, что никто конкретных примеров не приводит :) Все ограничиваются поверхностными высказываниями.
Например говорят что для .net приложений роднее ms sql:)
Работал я и с такой связкой, причем приходилось и с ORM, и ADO.net провайдер предоставляет одинаковые возможности для этих СУБД. Что за мистическое родство) которое предоставляет некие мнимые возможности?

Ну и хотелось бы в целом по СУБД эту тему по полочкам разложить с конкретными примерами.

Если кого заинтересовала тема, можем поступить например так: выбираем критерий, например стоимость и анализируем, затем быстродействие, далее возможности скриптов, безопасность и тд

В конце можно будет подвести итог.

Спасибо.
...
Рейтинг: 0 / 0
11.12.2016, 23:09
    #39364556
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
MSSQLAndDotNetв чем преимущество MS SQL Server над MySQL?
Да, собственно, нет у него никаких преимуществ. Оба - довольно кривенькие поделки, которые
более-менее хорошо справляются со своими задачами.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
11.12.2016, 23:11
    #39364559
MSSQLAndDotNet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
Dimitry SibiryakovMSSQLAndDotNetв чем преимущество MS SQL Server над MySQL?
Да, собственно, нет у него никаких преимуществ. Оба - довольно кривенькие поделки, которые
более-менее хорошо справляются со своими задачами.

Какой смысл тогда MS SQL Server юзать, если мускуль бесплатный?) когда он вообще нужен?)
...
Рейтинг: 0 / 0
11.12.2016, 23:18
    #39364560
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
MSSQLAndDotNetКакой смысл тогда MS SQL Server юзать, если мускуль бесплатный?) когда он вообще нужен?)

Он нужен когда под него у заказчика есть инфраструктура, включая DBA.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.12.2016, 01:07
    #39364586
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
MSSQLAndDotNetв чем преимущество MS SQL Server над MySQL?В MS SQL, надеюсь, нельзя вот так:
Код: sql
1.
2.
3.
SELECT field2
FROM mytable
GROUP BY field1
...
Рейтинг: 0 / 0
12.12.2016, 08:08
    #39364633
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
MSSQLAndDotNet,

Скажем так я сталкивался с MS SQL и MySQL.
Так вот MS SQL проблем на ровном месте не создает.
А вот MySQL их создавал постоянно, причем в самый неожиданные момент.

Начиная от "кривого" драйвера JDBC для MySQL.
У MySQL есть "фича" сбрасывать соединение по таймауту (~20мин если не ошибаюсь).
По умолчанию эта "фича" включена.
Драйвер JDBC
1) Не ловит, что соединение было закрыто MySQL
2) Не может его восстановить, при обращении (просто падает)

Заканчивая интересными особенностями настройки безопасности.
Когда user в зависимости от dns-имени, IP, названия машины это разные/одни и те же пользователи.
И когда они разные, а когда одно и то же, это устанавливается опытным путем.

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

В других БД тоже имеют место быть проблемы с кодировками, но в MySQL эти проблемы доведены до абсолюта.

<:o)
...
Рейтинг: 0 / 0
12.12.2016, 09:42
    #39364675
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
MSSQLAndDotNet, цель топика в чём?
...
Рейтинг: 0 / 0
12.12.2016, 10:30
    #39364722
MSSQLAndDotNet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
skyANAMSSQLAndDotNet, цель топика в чём?
Разобраться когда лучше использовать MS SQL Server, а когда MySQL, с конкретными примерами.
...
Рейтинг: 0 / 0
12.12.2016, 10:44
    #39364731
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
MSSQLAndDotNetЕсли кого заинтересовала тема, можем поступить например так: выбираем критерий, например стоимость и анализируем, затем быстродействие, далее возможности скриптов, безопасность и тдВсё это конечно можно произвести, и наверняка это уже кто-то сделал. Но зачем и за чей счёт?MSSQLAndDotNetВ конце можно будет подвести итог.Всё сейчас очень быстро меняется/развивается, и особенно в области IT. Сегодняшние итоги завтра устареют и весь Ваш труд пойдёт насмарку.

PS: и потом уже было:
...
Рейтинг: 0 / 0
12.12.2016, 10:45
    #39364732
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
mad_nazgul,

проблема драйвера это не проблема СУБД.

В виду отсутствия CTE в MySQL крайне неудобная обработка древовидных структур. Можно конечно выкручиваться через процедуры, но не удобно.
...
Рейтинг: 0 / 0
12.12.2016, 10:46
    #39364733
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
MSSQLAndDotNetskyANAMSSQLAndDotNet, цель топика в чём?Разобраться когда лучше использовать MS SQL Server, а когда MySQL, с конкретными примерами.Того что уже есть в интернете, включая и данный ресурс, Вам мало?
...
Рейтинг: 0 / 0
12.12.2016, 11:10
    #39364745
MSSQLAndDotNet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
servitMSSQLAndDotNetпропущено...
Разобраться когда лучше использовать MS SQL Server, а когда MySQL, с конкретными примерами.Того что уже есть в интернете, включая и данный ресурс, Вам мало?

прочитайте пожалуйста внимательнее мой первый пост.
зачем воду лить
...
Рейтинг: 0 / 0
12.12.2016, 11:11
    #39364746
MSSQLAndDotNet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
mad_nazgulMSSQLAndDotNet,

Скажем так я сталкивался с MS SQL и MySQL.
Так вот MS SQL проблем на ровном месте не создает.
А вот MySQL их создавал постоянно, причем в самый неожиданные момент.

Начиная от "кривого" драйвера JDBC для MySQL.
У MySQL есть "фича" сбрасывать соединение по таймауту (~20мин если не ошибаюсь).
По умолчанию эта "фича" включена.
Драйвер JDBC
1) Не ловит, что соединение было закрыто MySQL
2) Не может его восстановить, при обращении (просто падает)

Заканчивая интересными особенностями настройки безопасности.
Когда user в зависимости от dns-имени, IP, названия машины это разные/одни и те же пользователи.
И когда они разные, а когда одно и то же, это устанавливается опытным путем.

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

В других БД тоже имеют место быть проблемы с кодировками, но в MySQL эти проблемы доведены до абсолюта.

<:o)
ну вопросы соединения, это наверное проблемы клиента, а не СУБД
...
Рейтинг: 0 / 0
12.12.2016, 11:47
    #39364767
MSSQLAndDotNet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
servitMSSQLAndDotNetЕсли кого заинтересовала тема, можем поступить например так: выбираем критерий, например стоимость и анализируем, затем быстродействие, далее возможности скриптов, безопасность и тдВсё это конечно можно произвести, и наверняка это уже кто-то сделал. Но зачем и за чей счёт?MSSQLAndDotNetВ конце можно будет подвести итог.Всё сейчас очень быстро меняется/развивается, и особенно в области IT. Сегодняшние итоги завтра устареют и весь Ваш труд пойдёт насмарку.

PS: и потом уже было: спасибо за ссылки
я был там

единственный объективное утверждение, которое я заметил, это то что сиквел под линухой не работает, все остальное вода

Начнем подбивать по-тихоньку:

MySQL
1) Дешевле
2) работает под линухой(сиквела работающего под линухуй в продаже я так понял еще нет)

MS SQL Server
1) есть CTE
2) есть intra query parallelism(честно говоря ни разу в планах не видел, хотя max degree of parallelism установлен в 0)

что там с транзакциями, уровнями изоляций например
...
Рейтинг: 0 / 0
12.12.2016, 12:03
    #39364773
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
MSSQLAndDotNetskyANAMSSQLAndDotNet, цель топика в чём?
Разобраться когда лучше использовать MS SQL Server, а когда MySQL, с конкретными примерами.
Хм... А обоснование получается будет: "на форуме так написали", - верно?
...
Рейтинг: 0 / 0
12.12.2016, 12:05
    #39364774
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
MSSQLAndDotNet, технологии и продукты выбирают под конкретный проект.

Вы можете для начала описать свой проект? Какие-то требования?
...
Рейтинг: 0 / 0
12.12.2016, 12:06
    #39364776
MSSQLAndDotNet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
skyANAMSSQLAndDotNetпропущено...

Разобраться когда лучше использовать MS SQL Server, а когда MySQL, с конкретными примерами.
Хм... А обоснование получается будет: "на форуме так написали", - верно?
конечно нет
ну вот пошли примеры конкретные, и уже есть что обсуждать
в конце концов документацию никто не отменял на случай спорных моментов

думаю что сохранить достаточный уровень объективности можно
...
Рейтинг: 0 / 0
12.12.2016, 12:08
    #39364777
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
MSSQLAndDotNetесть intra query parallelism

так себе аргумент. Требуется крайне редко, и далеко не в каждом запросе может быть применён.
Вот более умный оптимизатор в целом это аргумент. А parallelism это только одна из возможностей, которая изредка будет задействована оптимизатором.

Диалект SQL в MSSQL на порядок мощнее чем в MySQL, но если ты собираешься работать через ORM то по фигу.
...
Рейтинг: 0 / 0
12.12.2016, 12:46
    #39364791
MSSQLUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
В MySQL не поддерживаются CHECK constraints.

И это явно не особенности драйвера:
mad_nazgulЗаканчивая интересными особенностями настройки безопасности.
Когда user в зависимости от dns-имени, IP, названия машины это разные/одни и те же пользователи.
И когда они разные, а когда одно и то же, это устанавливается опытным путем.
...
Рейтинг: 0 / 0
12.12.2016, 12:50
    #39364795
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
MSSQLAndDotNetНачнем подбивать по-тихоньку:
<..> https://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems
http://www.sql-workbench.net/dbms_comparison.html
http://db-engines.com/en/system/Microsoft SQL Server;MySQL
MSSQLAndDotNetчто там с транзакциями, уровнями изоляций напримерГугл забанен?
...
Рейтинг: 0 / 0
12.12.2016, 12:50
    #39364796
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
MSSQLAndDotNetединственный объективное утверждение, которое я заметил, это то что сиквел под линухой не работает, все остальное водаСюрприз-сюрприз: Microsoft анонсировала Linux версию SQL Server . Релиз версии ожидается в середине 2017 года.

PS: кстати, весьма показательна недавняя история с миграцией в Uber.
...
Рейтинг: 0 / 0
12.12.2016, 12:56
    #39364799
MSSQLAndDotNet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
servit,

спасибо за ссылки, изучаю
...
Рейтинг: 0 / 0
12.12.2016, 13:44
    #39364838
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
miksoftВ MS SQL, надеюсь, нельзя вот так:
Можно. Собственно, от них-то мода на такую "фичу" и пошла.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.12.2016, 13:45
    #39364839
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
MSSQLAndDotNetчто там с транзакциями, уровнями изоляций например

Одинаково уныло.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.12.2016, 13:58
    #39364848
defragmentator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS SQL Server VS MySQL
Dimitry SibiryakovmiksoftВ MS SQL, надеюсь, нельзя вот так:
Можно. Собственно, от них-то мода на такую "фичу" и пошла.
Поле другое. Может, поэтому нельзя ?
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / MS SQL Server VS MySQL / 25 сообщений из 106, страница 1 из 5
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]