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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

И это явно не особенности драйвера:
mad_nazgulЗаканчивая интересными особенностями настройки безопасности.
Когда user в зависимости от dns-имени, IP, названия машины это разные/одни и те же пользователи.
И когда они разные, а когда одно и то же, это устанавливается опытным путем.
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39364795
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
MS SQL Server VS MySQL
    #39364796
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetединственный объективное утверждение, которое я заметил, это то что сиквел под линухой не работает, все остальное водаСюрприз-сюрприз: Microsoft анонсировала Linux версию SQL Server . Релиз версии ожидается в середине 2017 года.

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

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

Одинаково уныло.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39364848
Фотография defragmentator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovmiksoftВ MS SQL, надеюсь, нельзя вот так:
Можно. Собственно, от них-то мода на такую "фичу" и пошла.
Поле другое. Может, поэтому нельзя ?
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39364860
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAMSSQLAndDotNet, технологии и продукты выбирают под конкретный проект.

Вы можете для начала описать свой проект? Какие-то требования?
например озон давайте напишем)
что выберем?
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39364862
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defragmentatorПоле другое. Может, поэтому нельзя ?
Проверь.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39364863
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetнапример озон давайте напишем)
что выберем?
То, что лучше знаем.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39364869
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovMSSQLAndDotNetнапример озон давайте напишем)
что выберем?
То, что лучше знаем.

:)

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

Нельзя. mssql Вам злобно скажетавтор Column 'field2' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39364890
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Apoj_sqlmssql Вам злобно скажет
Ух ты, его таки научили отвергать невменяемые запросы...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39364891
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetну или приведите пример проекта в котором без сиквела никуда, в сравнении с мускулем конечно

Нет таких.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39364896
Apoj_sql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Уже как лет 15 как научили (то что раньше ms sql 2000 было я не помню :) )
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39364907
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovMSSQLAndDotNetну или приведите пример проекта в котором без сиквела никуда, в сравнении с мускулем конечно

Нет таких.

получается что исходя из того что мускуль дешевле есть резон не юзать сиквел вообсче.
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39364979
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetполучается что исходя из того что мускуль дешевле есть резон не юзать сиквел вообсче.

Стоимость лицензии СУБД обычно исчезающе мала на фоне ФЗП админа и цены железа, а потому
не является решающим фактором.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39364994
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetskyANAMSSQLAndDotNet, технологии и продукты выбирают под конкретный проект.

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

например озон давайте напишем)
что выберем?
Озон распилили на отдельные сервисы, микро и не очень.
А на чём писать конкретный сервис опять таки зависит от требований к нему.
приведите пожалуйста пример сервиса для написания которого у сиквела преимущество перед мускулем
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365022
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetskyANAпропущено...

Озон распилили на отдельные сервисы, микро и не очень.
А на чём писать конкретный сервис опять таки зависит от требований к нему.
приведите пожалуйста пример сервиса для написания которого у сиквела преимущество перед мускулем
Да любая же вещь на ASP.NET

Ну еще с Visual Studio можно потягаться
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365040
MSSQLUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovMSSQLAndDotNetчто там с транзакциями, уровнями изоляций например

Одинаково уныло.


Можете обосновать? В MS SQL есть и классические уровни изоляции SQL92, и уровни изоляции SNAPSHOT и READ COMMITTED, работающий с опцией READ_COMMITTED_SNAPSHOT. Поведение на любой вкус. Кроме того, в транзакции можно оборачивать и DDL (преимущество перед ORACLE и MySQL).
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365054
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglMSSQLAndDotNetпропущено...

приведите пожалуйста пример сервиса для написания которого у сиквела преимущество перед мускулем
Да любая же вещь на ASP.NET

Ну еще с Visual Studio можно потягаться
ADO.NET одинаково хорошо работает с мускулем и сиквелом
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365055
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не всегда выбор лежит в технической плоскости (см. ниже).

Даже несмотря на явные недостатки той или иной технологии, разработчики могут всё равно предпочесть её просто потому, что уже хорошо знают её тараканы (эти самые недостатки) и умеют их готовить.
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365057
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servitНе всегда выбор лежит в технической плоскости (см. ниже).

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

мы пытаемся привести пример требований к программе что бы у сиквела было явное преимущество
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365065
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLUserМожете обосновать?
Один коннект - одна транзакция. Автономных транзакций - нет. Контроля над транзакциями у
приложения тоже нет, поскольку любой триггер может откатить или закоммитить целую
транзакцию когда ему вздумается и тут же молча начнётся новая, о чём приложение никогда не
узнает.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365067
Apoj_sql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetмы пытаемся привести пример требований к программе что бы у сиквела было явное преимущество
Поплакал...
- Какая машина лучше, БМВ x6 купе или Лада Ларгус, у какой явное преимущество?
- Всё зависит что Вы собираетесь делать: если тёлок по кабакам катать, то первое, а если пирожки на рынок вывозить из пекарни, то, несомненно, второе. :)
Инструмент, обычно подбирается под конкретную задачу, "универсального самого хорошего в мире молотка" не существует в природе.
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365070
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovMSSQLUserМожете обосновать?
Один коннект - одна транзакция. Автономных транзакций - нет. Контроля над транзакциями у
приложения тоже нет, поскольку любой триггер может откатить или закоммитить целую
транзакцию когда ему вздумается и тут же молча начнётся новая, о чём приложение никогда не
узнает.

ну насчет Один коннект - одна транзакция чз native sql server provider можно делать много
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365072
Apoj_sql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovMSSQLUserМожете обосновать?
Один коннект - одна транзакция. Автономных транзакций - нет.

Ну это полное незнание предмета. Топикстартер, к примеру, упомянул "базовый курс" по ms sql "70-461" - так там вопросу управления транзакциями, вложенным транзакциям уделена отдельная глава.
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365078
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftMSSQLAndDotNetв чем преимущество MS SQL Server над MySQL?В MS SQL, надеюсь, нельзя вот так:
Код: sql
1.
2.
3.
SELECT field2
FROM mytable
GROUP BY field1



помоему в mysql уже тоже так нельзя.
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365085
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Apoj_sqlТопикстартер, к примеру, упомянул "базовый курс" по ms sql "70-461" - так там вопросу
управления транзакциями, вложенным транзакциям уделена отдельная глава.

Я где-то упомянул вложенные транзакции? Не надейтесь, в словах "параллельные" и
"автономные" опечаток нет. И таки нет, это не синонимы "вложенным". И даже близко не аналог.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365087
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowmiksoftпропущено...
В MS SQL, надеюсь, нельзя вот так:
Код: sql
1.
2.
3.
SELECT field2
FROM mytable
GROUP BY field1



помоему в mysql уже тоже так нельзя.
имхо даже смысла в такой выборке нет
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365091
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetservitНе всегда выбор лежит в технической плоскости (см. ниже).

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

мы пытаемся привести пример требований к программе что бы у сиквела было явное преимущество
Чтобы Вы смогли примерить это к своим задачам? :) Давайте всё-таки лучше Вы их опишите.
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365094
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowпомоему в mysql уже тоже так нельзя.Не то чтобы совсем нельзя. Просто в новых версиях (а сколько их на реальных хостингах?) запрещающий флаг установлен по умолчанию. Что не мешает его снять руками.
MSSQLAndDotNetимхо даже смысла в такой выборке нетРазумеется, пример утрированный. Смысл при правильном употреблении есть. Однако она настолько часто используется неправильно, что лучше бы вообще такой возможности не было.


К вопросу о транзакциях в MySQL - в MyISAM их нет вовсе, а в InnoDB автокоммит включен по умолчанию.
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365103
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetэто понятно

мы пытаемся привести пример требований к программе что бы у сиквела было явное преимуществоНикогда не встречали в интернетах истории тендеров с требованиями, заведомо определяющими "нужный" результат?

Сейчас у крупных игроков наблюдается тенденция вообще писать свои СУБД (и даже с нуля) под конкретные задачи/требования.
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365160
Var79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в MySql не транзакционный DDL
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
begin tran
alter table1
.
.
.
тут ошибка
.
.
.

alter table2
commit
а тут табле1 изменена, а табле2 нет



нет CTE нет оконных функций, сходу не скажу всё, достаточно разыне БД на практике
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365161
Var79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лучше сравнивать MS SQL и PostgreSQL
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365186
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Var79достаточно разыне БД на практике
При работе через ORM это неважно.

CTE сами по себе используются только в извращённых случаях, а DDL на правильно
спроектированной БД в штатном режиме - так и вообще никогда.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365208
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftНе то чтобы совсем нельзя. Просто в новых версиях (а сколько их на реальных хостингах?) запрещающий флаг установлен по умолчанию. Что не мешает его снять руками.

Ну тогда в SQL Server та же песня.
Если установить древний уровень совместимости - то ошибки не будет
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365209
Var79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovDDL на правильно
спроектированной БД в штатном режиме - так и вообще никогда.

Штатный режим - меняется схема БД, нужно накатить сколько то миграций схемы БД + "предопределенных данных".
Вдруг поломалась какая то команда в середине миграции, надо делать откат, а DDL не транзакционный, всё приплыли, нужно восстановление из бекапа.
Что быстрее откатить транзакцию или восстановиться из бекапа?
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365211
Var79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

"Posted via ActualForum NNTP Server 1.5" - чо это еще за форум? с какого сайта?
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365214
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Var79Штатный режим - меняется схема БД
Это уже не штатный режим, это профилактические работы, выполняемые в технологическом окне.

Var79Что быстрее откатить транзакцию или восстановиться из бекапа?
В ряде случаев - быстрее восстановиться из бэкапа, чем ждать пока из журнала транзакций
откатится результат drop very_big_table. Но обычно не требуется ни то ни другое, поскольку
в сабжах контроль целостности метаданных совсем никакой и сломанную команду ты, скорее
всего, заметишь только через полгода, когда обломается годовой отчёт или что-то в этом роде.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365275
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovApoj_sqlmssql Вам злобно скажет
Ух ты, его таки научили отвергать невменяемые запросы...никогда он такого не позволял, начиная с версии 4.2
на фоксе разве что можно было
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39365373
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Var79лучше сравнивать MS SQL и PostgreSQL

Это не честно!
Не факт, что MS SQL выиграет.
А вот с MySQL само-то!
MS SQL выиграет с огромным отрывом. ;-)
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39372841
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulVar79лучше сравнивать MS SQL и PostgreSQL

Это не честно!
Не факт, что MS SQL выиграет.
А вот с MySQL само-то!
MS SQL выиграет с огромным отрывом. ;-)
Пример конкретный есть?
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39374442
Фотография Дедушка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
исключительно имхо, вся тема унылое г*вно...

как выше уже отвечали ТСу сравнивать нужно в контексте задачи
ну вот там один про "мега фичу" автономных транзакций вспоминал... ну и что?
иногда бывает полезна, а в большинстве случаев как рыбе зонтик, ну есть и есть такая фича.
в сиквеле, например, есть оптимизация запросов к звезде через битмап, ну и чего?
если вы строите ХД на сиквеле, то для вас это весомая фича, а если у вас база как бэк для сайта, то нафиг вам это не сдалось.
основным критерием выбора (при прочих равных, т.е. если нет киллер фичи под вашу задачу) будет знание особенностей и граблей какой то платформы - вот её и выберут вменяемые ИТшники.
самое забавное, что среди отвечавших увидел только 2х - 3х человек с достаточным количеством сообщений в профильных форумах остальные или из ПТ, или "программеры", особенно повеселили заявления про ОРМ (опять же без контекста задачи), ага-ага
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39374598
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дедушкаисключительно имхо, вся тема унылое г*вно...

как выше уже отвечали ТСу сравнивать нужно в контексте задачи
ну вот там один про "мега фичу" автономных транзакций вспоминал... ну и что?
иногда бывает полезна, а в большинстве случаев как рыбе зонтик, ну есть и есть такая фича.
в сиквеле, например, есть оптимизация запросов к звезде через битмап, ну и чего?
если вы строите ХД на сиквеле, то для вас это весомая фича, а если у вас база как бэк для сайта, то нафиг вам это не сдалось.
основным критерием выбора (при прочих равных, т.е. если нет киллер фичи под вашу задачу) будет знание особенностей и граблей какой то платформы - вот её и выберут вменяемые ИТшники.
самое забавное, что среди отвечавших увидел только 2х - 3х человек с достаточным количеством сообщений в профильных форумах остальные или из ПТ, или "программеры", особенно повеселили заявления про ОРМ (опять же без контекста задачи), ага-ага
так приведите пример задачи
много раз же писал,
то что вы написали можно не повторять, это и так всем ясно
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39374634
Фотография Дедушка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetтак приведите пример задачивсё таки у вас непреодолимое желание набрасывать на вентилятор...
тест TPC-H как "обобщённая" задача подойдёт, скажем, начиная от 1 терабайта?
вот как найдёте там мускуль так и обсудим...
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39377862
marse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дедушкану вот там один про "мега фичу" автономных транзакций вспоминал... ну и что?


В MSSql можно сделать аналог автономных транзакций "как в Оракле".
Самый простой способ - через Linked Server сам на себя и установка правильных галочек.
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39380317
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Дедушкасамое забавное, что среди отвечавших увидел только 2х - 3х человек с достаточным количеством сообщений в профильных форумах остальные или из ПТ, или "программеры", особенно повеселили заявления про ОРМ (опять же без контекста задачи), ага-ага
Еще забавнее, что это пишет постоянный посетитель форума Работа, который регулярно задает вопросы на профильных форумах.
Уважаемый Дедушка! Много сообщенией - не признак квалификации.
===============
По сабжу.
С точки зрения масштабируемости, скорости, поддержки стандартов языка - никаких особых различий нет.
Однако у РСУБД MS SQL есть дополнительные возможности, которые можно использовать, если они нужны. А можно - не использовать.
Например:

1. Хранение файлов в файловой системе. Очень удобно, когда надо, например, хранить коллекцию изображений.
2. Отслеживание изменений в базе
3. Уведомления клиентов об изменении в базе.
4. Полнотекстовые запросы
5. Service Brroker. Не знаю как это адекватно перевести на русский. Грубо говоря, это фича для работы с очередями сообщений.
6. Управление почтовыми сообщениями.

Все это, конечно, можно реализовать в MY SQL другими путями, но в MS SQL это встроенные инструментыю
Не факт, что это нужно всем и всегда, но это есть
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39380381
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Дедушкасамое забавное, что среди отвечавших увидел только 2х - 3х человек с достаточным количеством сообщений в профильных форумах остальные или из ПТ, или "программеры", особенно повеселили заявления про ОРМ (опять же без контекста задачи), ага-ага
Еще забавнее, что это пишет постоянный посетитель форума Работа, который регулярно задает вопросы на профильных форумах.
Уважаемый Дедушка! Много сообщенией - не признак квалификации.
===============
По сабжу.
С точки зрения масштабируемости, скорости, поддержки стандартов языка - никаких особых различий нет.
Однако у РСУБД MS SQL есть дополнительные возможности, которые можно использовать, если они нужны. А можно - не использовать.
Например:

1. Хранение файлов в файловой системе. Очень удобно, когда надо, например, хранить коллекцию изображений.
2. Отслеживание изменений в базе
3. Уведомления клиентов об изменении в базе.
4. Полнотекстовые запросы
5. Service Brroker. Не знаю как это адекватно перевести на русский. Грубо говоря, это фича для работы с очередями сообщений.
6. Управление почтовыми сообщениями.

Все это, конечно, можно реализовать в MY SQL другими путями, но в MS SQL это встроенные инструментыю
Не факт, что это нужно всем и всегда, но это есть
Приветствую!
что ты имеешь ввиду под:
2. Отслеживание изменений в базе
3. Уведомления клиентов об изменении в базе.
?
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39380563
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetПриветствую!
что ты имеешь ввиду под:
2. Отслеживание изменений в базе
3. Уведомления клиентов об изменении в базе.
?

https://msdn.microsoft.com/ru-ru/library/bb933875.aspx
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39380565
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinMSSQLAndDotNetПриветствую!
что ты имеешь ввиду под:
2. Отслеживание изменений в базе
3. Уведомления клиентов об изменении в базе.
?

https://msdn.microsoft.com/ru-ru/library/bb933875.aspx
ага, спасиб, так и думал
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39380568
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin https://msdn.microsoft.com/ru-ru/library/bb933875.aspx
А где там "уведомление клиентов"? CDC-таблицы всё равно же приходится периодически
опрашивать самому...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39380635
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Dimitry Sibiryakovpkarklin https://msdn.microsoft.com/ru-ru/library/bb933875.aspx
А где там "уведомление клиентов"? CDC-таблицы всё равно же приходится периодически
опрашивать самому...

Это в другом месте
https://msdn.microsoft.com/en-us/library/t9x04ed2(v=vs.110).aspx
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39380656
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в MySQL можно сделать create xml schema collection ?
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39380796
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetв MySQL можно сделать create xml schema collection ?Нет. А что это должно делать?
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39380826
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftMSSQLAndDotNetв MySQL можно сделать create xml schema collection ?Нет. А что это должно делать?
например XML столбцы с динамическими схемами
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39380846
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetнапример XML столбцы с динамическими схемами
А что это и зачем?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39380856
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovMSSQLAndDotNetнапример XML столбцы с динамическими схемами
А что это и зачем?

ну есть столбец в котором продукты хранятся
а там и специи
и овощи
и мясо, много мяса

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

если хранить как XML, то нужны разные XSD схемы для одного и того же XML

ну а чз коллекции схем это делается удобно
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39380859
B7_Ruslan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MSSQLAndDotNetЗдравствуйте, коллеги, я работаю с MS SQL Server около 3х лет
знания на уровне курса querying sql server 70-461
С MySQL работал год-полтора, несколько веб сайтов, стандартные DML инструкции, немного с деревьями поработал и по мелочам.

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

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

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

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

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

Спасибо.

Уровни изоляции Read Committed Snapshot и Snapshot у Sql Server
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39380867
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetну а чз коллекции схем это делается удобно
Все нормальные формы забились в уголок и плачут.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39380895
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovMSSQLAndDotNetну а чз коллекции схем это делается удобно
Все нормальные формы забились в уголок и плачут.


ну не все наверное, и потом XQuery как раз для этого и придуман)

Этот пример из курса 70-461 взял
Ицик Бен-Ган автор, Деян С, Рон Т
:)
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39380901
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И, кстати, вспомнил

в мускуле не могу найти вторичные XML индексы
PATH, VALUE, PROPERTY

есть там такое?
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39380906
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNet,

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

а зачем это для реализации достойного сайта с двойными субтитрами?
- штурман приборы
- 40
- что сорок?
- а что приборы?
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39380956
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAMSSQLAndDotNet,

а зачем это для реализации достойного сайта с двойными субтитрами?
Вас заинтересовала тема с субтитрами?
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39380969
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetskyANAMSSQLAndDotNet,

а зачем это для реализации достойного сайта с двойными субтитрами?
- штурман приборы
- 40
- что сорок?
- а что приборы?
Хм, думал, Вы в рамках конкретной задачи интересуетесь. А Вы таки продолжаете просто любопытствовать.
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39380971
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetskyANAMSSQLAndDotNet,

а зачем это для реализации достойного сайта с двойными субтитрами?
Вас заинтересовала тема с субтитрами?
Нет, я же не телепат, чтобы в отсутствии информации понять её :)
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39380977
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
похоже все же что в MySQL вторичных XML индексов тож нет
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39380986
Фотография Дедушка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetпохоже все же что в MySQL вторичных XML индексов тож нетналичие чего либо где либо не означает априори, что оно там хорошо и удобно работает
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39381131
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бэкап большой базы в MySQL штатными средствами?
Быстрое восстановление из него?
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39381132
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как будут обстоять дела в MSSQL если нужно добавить столбец в большую табличку?
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39381172
Фотография ОперацияПингвин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как то вяленько обсуждение идет, уныленько :(
Перевелись нормальные тролли на земле русской ?

Ну вброшу тему для размышлений.

плюсы Ms Sql
1) clustered columnstore - может сократить на специфически задачах объем хранения до 10-ти раз, а так же ускорить различные запросы к большим табличкам на порядки. Очень мощная фитча для больших бд.
2) memory optimized - можно выкинуть разные редисы из инфраструктуры. Актуально для нагруженных OLTP
3) море счетчиков производительности, всегда можно понять во что упираются запросы ( камень в сторону монги ). Так же в новых версиях профилирование запросов, а в последней версии даже с картинками Live Query Statistics .
4) интеграция с CLR - можно засунуть внутрь сиквела почти все что угодно( местами удобно, но пользоваться надо с осторожностью ).
5) География\геометрия может пригодиться в самых неожиданных местах.
6) Поддержка XML, JSON
7) Поддержка проектов баз данных в Visual Studio ( SSDT ), даже с минимальной поддержкой стат. анализа в проекте

минусы
1) нет поддержки шардинга ( кроме APS ( PDW ) который только для хранилищ данных )
2) "кривые" средства обеспечения высокой доступности.
3) T-SQL не очень современный язык, код на нем страшен :(

Плюсы MySql
1) Есть поддержка шардинга
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39381257
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettКак будут обстоять дела в MSSQL если нужно добавить столбец в большую табличку?

Зависит от... NULLовый моментально:
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39381260
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОперацияПингвин,

автор2) "кривые" средства обеспечения высокой доступности.
С этого момента поподробнее, пожалуйста.
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39381262
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А MySQL всю таблицу перезапишет по новой.
Когда дело доходит до больших таблиц, то MySQL со своей кривой репликацией (о да, он еще и 2 лога пишет, один на уровне движка (транзакционный) другой для репликации), отсутствием нормальных механизмов резервирования и сложностями с добавлением новых столбцов, - создает большой батхерт.
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39381263
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если с бэкапами percona хоть как-то решает проблемы, то с остальным все плохо все равно.
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39381297
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettА MySQL всю таблицу перезапишет по новой.
Когда дело доходит до больших таблиц, то MySQL со своей кривой репликацией (о да, он еще и 2 лога пишет, один на уровне движка (транзакционный) другой для репликации), отсутствием нормальных механизмов резервирования и сложностями с добавлением новых столбцов, - создает большой батхерт.
говорят жеж ютуб на мускуле
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39381360
Andrey Sribnyak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОперацияПингвинминусы
1) нет поддержки шардинга ( кроме APS ( PDW ) который только для хранилищ данных )


На самом деле есть:

https://technet.microsoft.com/en-us/library/ms188299(v=sql.105).aspx

Хотя, криво выходит. Но тем не мение :)
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39381410
Фотография ОперацияПингвин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey SribnyakОперацияПингвинминусы
1) нет поддержки шардинга ( кроме APS ( PDW ) который только для хранилищ данных )


На самом деле есть:

https://technet.microsoft.com/en-us/library/ms188299(v=sql.105).aspx

Хотя, криво выходит. Но тем не мение :)

Это какая то пародия на шардинг
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39381835
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОперацияПингвинПлюсы MySql
1) Есть поддержка шардингаМожно поподробнее?
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39381937
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinОперацияПингвин,

автор2) "кривые" средства обеспечения высокой доступности.
С этого момента поподробнее, пожалуйста.
UP.
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39381941
Фотография ОперацияПингвин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklinpkarklinОперацияПингвин,

пропущено...

С этого момента поподробнее, пожалуйста.
UP.

Низкий redo rate, что мешает влючать AO для больших баз. В старых версиях этот процесс вообще был однопоточным, что на многоядерных серверах было нонсенсом.
Волшебные 14 байт при включении readable реплик
Сюрпризы с влиянием включения Memory Optimized в базе на AO
Сложная настройка
Натыкался на проблемы с бекапами логов при включенном AO, логи не бекапились!

и это далеко не полный список проблем, с которыми я сталкивался ...
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39382126
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОперацияПингвинНизкий redo rate
А данные то есть для накатки? Лучше мерять длину очереди (redo_queue_size (KB)) и redo_rate одновременно.

ОперацияПингвинВолшебные 14 байт при включении readable реплик
Какой же это сюрприз?! Всё в соотвествии с документацией:
автор When you configure read-access for one or more secondary replicas, the primary databases add 14 bytes of overhead on deleted, modified, or inserted data rows to store pointers to row versions on the secondary databases for disk-based tables. This 14-byte overhead is carried over to the secondary databases. As the 14-byte overhead is added to data rows, page splits might occur.
The row version data is not generated by the primary databases. Instead, the secondary databases generate the row versions. However, row versioning increases data storage in both the primary and secondary databases.

The addition of the row version data depends on the snapshot isolation or read-committed snapshot isolation (RCSI) level setting on the primary database. The table below describes the behavior of versioning on a readable secondary database under different settings for disk based tables.

Да и заметить это можно только в том случае, если версионность не была включена до настройки AO, что на данном этапе развития выглядит странным.
ОперацияПингвинСюрпризы с влиянием включения Memory Optimized в базе на AO
Так тоже в документации указано на нюансы:
автор The transaction isolation levels that can be used with memory-optimized tables on a secondary replica are the same as on the primary replica. The recommendation is to set the session-level isolation level to READ COMMITTED and set the database-level option MEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOT to ON.
ОперацияПингвинНатыкался на проблемы с бекапами логов при включенном AO, логи не бекапились!
И ошибка как при этом звучала?
ОперацияПингвини это далеко не полный список проблем, с которыми я сталкивался ...
Ну, собственно к обеспечению высокой доступности озвученные проблемы отношения не имеют, ибо не являются в большинстве случаев проблемами, а побочным эффектом.
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39382149
Фотография ОперацияПингвин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pkarklin
Всё в соотвествии с документацией:


От того, что оно в документации описано, странным оно быть не перестает
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39382153
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetskyANAMSSQLAndDotNet, цель топика в чём?
Разобраться когда лучше использовать MS SQL Server, а когда MySQL, с конкретными примерами.

Разобрался уже ?
Нет ?
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39382213
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОперацияПингвинpkarklin
Всё в соотвествии с документацией:


От того, что оно в документации описано, странным оно быть не перестает
Почему странным то, если 14 байт нужны для поддержки версионности?!
...
Рейтинг: 0 / 0
MS SQL Server VS MySQL
    #39382405
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivMSSQLAndDotNetпропущено...

Разобраться когда лучше использовать MS SQL Server, а когда MySQL, с конкретными примерами.

Разобрался уже ?
Нет ?
я юзаю сиквел и не парюсь)
...
Рейтинг: 0 / 0
106 сообщений из 106, показаны все 5 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / MS SQL Server VS MySQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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