Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4 5   вперед  Ctrl      все
 Re: MS SQL Server VS MySQL  [new]
miksoft
Member

Откуда:
Сообщений: 38918
ScareCrow
помоему в mysql уже тоже так нельзя.
Не то чтобы совсем нельзя. Просто в новых версиях (а сколько их на реальных хостингах?) запрещающий флаг установлен по умолчанию. Что не мешает его снять руками.
MSSQLAndDotNet
имхо даже смысла в такой выборке нет
Разумеется, пример утрированный. Смысл при правильном употреблении есть. Однако она настолько часто используется неправильно, что лучше бы вообще такой возможности не было.


К вопросу о транзакциях в MySQL - в MyISAM их нет вовсе, а в InnoDB автокоммит включен по умолчанию.
12 дек 16, 17:09    [19994510]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
servit
Member

Откуда: г. Кишинёв, Республика Молдова
Сообщений: 3148
Блог
MSSQLAndDotNet
это понятно

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

Сейчас у крупных игроков наблюдается тенденция вообще писать свои СУБД (и даже с нуля) под конкретные задачи/требования.
12 дек 16, 17:23    [19994560]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
Var79
Member

Откуда:
Сообщений: 890
в MySql не транзакционный DDL
begin tran
alter table1
.
.
.
тут ошибка
.
.
.

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


нет CTE нет оконных функций, сходу не скажу всё, достаточно разыне БД на практике
12 дек 16, 18:24    [19994798]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
Var79
Member

Откуда:
Сообщений: 890
лучше сравнивать MS SQL и PostgreSQL
12 дек 16, 18:25    [19994802]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54759

Var79
достаточно разыне БД на практике

При работе через ORM это неважно.

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

Posted via ActualForum NNTP Server 1.5

12 дек 16, 18:47    [19994890]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
Andrey Sribnyak
Member

Откуда: Киев
Сообщений: 600
miksoft
Не то чтобы совсем нельзя. Просто в новых версиях (а сколько их на реальных хостингах?) запрещающий флаг установлен по умолчанию. Что не мешает его снять руками.

Ну тогда в SQL Server та же песня.
Если установить древний уровень совместимости - то ошибки не будет
12 дек 16, 19:08    [19994965]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
Var79
Member

Откуда:
Сообщений: 890
Dimitry Sibiryakov
DDL на правильно
спроектированной БД в штатном режиме - так и вообще никогда.

Штатный режим - меняется схема БД, нужно накатить сколько то миграций схемы БД + "предопределенных данных".
Вдруг поломалась какая то команда в середине миграции, надо делать откат, а DDL не транзакционный, всё приплыли, нужно восстановление из бекапа.
Что быстрее откатить транзакцию или восстановиться из бекапа?
12 дек 16, 19:08    [19994968]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
Var79
Member

Откуда:
Сообщений: 890
Dimitry Sibiryakov,

"Posted via ActualForum NNTP Server 1.5" - чо это еще за форум? с какого сайта?
12 дек 16, 19:13    [19994976]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54759

Var79
Штатный режим - меняется схема БД

Это уже не штатный режим, это профилактические работы, выполняемые в технологическом окне.

Var79
Что быстрее откатить транзакцию или восстановиться из бекапа?

В ряде случаев - быстрее восстановиться из бэкапа, чем ждать пока из журнала транзакций
откатится результат drop very_big_table. Но обычно не требуется ни то ни другое, поскольку
в сабжах контроль целостности метаданных совсем никакой и сломанную команду ты, скорее
всего, заметишь только через полгода, когда обломается годовой отчёт или что-то в этом роде.

Posted via ActualForum NNTP Server 1.5

12 дек 16, 19:16    [19994984]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
Dimitry Sibiryakov
Apoj_sql
mssql Вам злобно скажет

Ух ты, его таки научили отвергать невменяемые запросы...
никогда он такого не позволял, начиная с версии 4.2
на фоксе разве что можно было
12 дек 16, 21:55    [19995318]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5824
Var79
лучше сравнивать MS SQL и PostgreSQL


Это не честно!
Не факт, что MS SQL выиграет.
А вот с MySQL само-то!
MS SQL выиграет с огромным отрывом. ;-)
13 дек 16, 07:16    [19995856]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
MSSQLAndDotNet
Member

Откуда:
Сообщений: 10398
mad_nazgul
Var79
лучше сравнивать MS SQL и PostgreSQL


Это не честно!
Не факт, что MS SQL выиграет.
А вот с MySQL само-то!
MS SQL выиграет с огромным отрывом. ;-)

Пример конкретный есть?
22 дек 16, 13:14    [20036287]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5142
исключительно имхо, вся тема унылое г*вно...

как выше уже отвечали ТСу сравнивать нужно в контексте задачи
ну вот там один про "мега фичу" автономных транзакций вспоминал... ну и что?
иногда бывает полезна, а в большинстве случаев как рыбе зонтик, ну есть и есть такая фича.
в сиквеле, например, есть оптимизация запросов к звезде через битмап, ну и чего?
если вы строите ХД на сиквеле, то для вас это весомая фича, а если у вас база как бэк для сайта, то нафиг вам это не сдалось.
основным критерием выбора (при прочих равных, т.е. если нет киллер фичи под вашу задачу) будет знание особенностей и граблей какой то платформы - вот её и выберут вменяемые ИТшники.
самое забавное, что среди отвечавших увидел только 2х - 3х человек с достаточным количеством сообщений в профильных форумах остальные или из ПТ, или "программеры", особенно повеселили заявления про ОРМ (опять же без контекста задачи), ага-ага
24 дек 16, 17:05    [20044733]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
MSSQLAndDotNet
Member

Откуда:
Сообщений: 10398
Дедушка
исключительно имхо, вся тема унылое г*вно...

как выше уже отвечали ТСу сравнивать нужно в контексте задачи
ну вот там один про "мега фичу" автономных транзакций вспоминал... ну и что?
иногда бывает полезна, а в большинстве случаев как рыбе зонтик, ну есть и есть такая фича.
в сиквеле, например, есть оптимизация запросов к звезде через битмап, ну и чего?
если вы строите ХД на сиквеле, то для вас это весомая фича, а если у вас база как бэк для сайта, то нафиг вам это не сдалось.
основным критерием выбора (при прочих равных, т.е. если нет киллер фичи под вашу задачу) будет знание особенностей и граблей какой то платформы - вот её и выберут вменяемые ИТшники.
самое забавное, что среди отвечавших увидел только 2х - 3х человек с достаточным количеством сообщений в профильных форумах остальные или из ПТ, или "программеры", особенно повеселили заявления про ОРМ (опять же без контекста задачи), ага-ага

так приведите пример задачи
много раз же писал,
то что вы написали можно не повторять, это и так всем ясно
25 дек 16, 00:22    [20045511]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5142
MSSQLAndDotNet
так приведите пример задачи
всё таки у вас непреодолимое желание набрасывать на вентилятор...
тест TPC-H как "обобщённая" задача подойдёт, скажем, начиная от 1 терабайта?
вот как найдёте там мускуль так и обсудим...
25 дек 16, 02:52    [20045695]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
marse
Member

Откуда:
Сообщений: 112
Дедушка
ну вот там один про "мега фичу" автономных транзакций вспоминал... ну и что?


В MSSql можно сделать аналог автономных транзакций "как в Оракле".
Самый простой способ - через Linked Server сам на себя и установка правильных галочек.
29 дек 16, 17:33    [20061527]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
Cat2
Member

Откуда: Petroskoi, Karjala
Сообщений: 145754
Дедушка
самое забавное, что среди отвечавших увидел только 2х - 3х человек с достаточным количеством сообщений в профильных форумах остальные или из ПТ, или "программеры", особенно повеселили заявления про ОРМ (опять же без контекста задачи), ага-ага

Еще забавнее, что это пишет постоянный посетитель форума Работа, который регулярно задает вопросы на профильных форумах.
Уважаемый Дедушка! Много сообщенией - не признак квалификации.
===============
По сабжу.
С точки зрения масштабируемости, скорости, поддержки стандартов языка - никаких особых различий нет.
Однако у РСУБД MS SQL есть дополнительные возможности, которые можно использовать, если они нужны. А можно - не использовать.
Например:

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

Все это, конечно, можно реализовать в MY SQL другими путями, но в MS SQL это встроенные инструментыю
Не факт, что это нужно всем и всегда, но это есть
7 янв 17, 14:44    [20079571]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
MSSQLAndDotNet
Member

Откуда:
Сообщений: 10398
Cat2
Дедушка
самое забавное, что среди отвечавших увидел только 2х - 3х человек с достаточным количеством сообщений в профильных форумах остальные или из ПТ, или "программеры", особенно повеселили заявления про ОРМ (опять же без контекста задачи), ага-ага

Еще забавнее, что это пишет постоянный посетитель форума Работа, который регулярно задает вопросы на профильных форумах.
Уважаемый Дедушка! Много сообщенией - не признак квалификации.
===============
По сабжу.
С точки зрения масштабируемости, скорости, поддержки стандартов языка - никаких особых различий нет.
Однако у РСУБД MS SQL есть дополнительные возможности, которые можно использовать, если они нужны. А можно - не использовать.
Например:

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

Все это, конечно, можно реализовать в MY SQL другими путями, но в MS SQL это встроенные инструментыю
Не факт, что это нужно всем и всегда, но это есть

Приветствую!
что ты имеешь ввиду под:
2. Отслеживание изменений в базе
3. Уведомления клиентов об изменении в базе.
?
7 янв 17, 22:05    [20080768]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
MSSQLAndDotNet
Приветствую!
что ты имеешь ввиду под:
2. Отслеживание изменений в базе
3. Уведомления клиентов об изменении в базе.
?


https://msdn.microsoft.com/ru-ru/library/bb933875.aspx
8 янв 17, 19:20    [20082625]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
MSSQLAndDotNet
Member

Откуда:
Сообщений: 10398
pkarklin
MSSQLAndDotNet
Приветствую!
что ты имеешь ввиду под:
2. Отслеживание изменений в базе
3. Уведомления клиентов об изменении в базе.
?


https://msdn.microsoft.com/ru-ru/library/bb933875.aspx

ага, спасиб, так и думал
8 янв 17, 19:23    [20082640]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54759

pkarklin
https://msdn.microsoft.com/ru-ru/library/bb933875.aspx

А где там "уведомление клиентов"? CDC-таблицы всё равно же приходится периодически
опрашивать самому...

Posted via ActualForum NNTP Server 1.5

8 янв 17, 19:37    [20082666]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
Cat2
Member

Откуда: Petroskoi, Karjala
Сообщений: 145754
Dimitry Sibiryakov
pkarklin
https://msdn.microsoft.com/ru-ru/library/bb933875.aspx

А где там "уведомление клиентов"? CDC-таблицы всё равно же приходится периодически
опрашивать самому...


Это в другом месте
https://msdn.microsoft.com/en-us/library/t9x04ed2(v=vs.110).aspx
9 янв 17, 07:26    [20083507]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
MSSQLAndDotNet
Member

Откуда:
Сообщений: 10398
в MySQL можно сделать create xml schema collection ?
9 янв 17, 09:11    [20083628]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
miksoft
Member

Откуда:
Сообщений: 38918
MSSQLAndDotNet
в MySQL можно сделать create xml schema collection ?
Нет. А что это должно делать?
9 янв 17, 12:22    [20084361]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL Server VS MySQL  [new]
MSSQLAndDotNet
Member

Откуда:
Сообщений: 10398
miksoft
MSSQLAndDotNet
в MySQL можно сделать create xml schema collection ?
Нет. А что это должно делать?

например XML столбцы с динамическими схемами
9 янв 17, 13:09    [20084547]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4 5   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить