The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз Percona Server 5.6, основанный на MySQL 5.6"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Релиз Percona Server 5.6, основанный на MySQL 5.6" +1 +/
Сообщение от Ололошенька (?), 09-Окт-13, 19:25 
Ну вы удивили конечно своим ответом!
То что разные движки БД работают на одних и тех же запросах с одними и теми же данными по разному (а если учесть еще и настройки!), это, я думаю, всем и так понятно. Иначе зачем они были бы нужны? Вот если бы при переходе с одного движка на другой вдруг перестали работать запросы, ввиду того что что-то не поддерживается или поддерживается по другому. То это да, действительно нужно переписывать (ну или незначительно модифицировать) запрос. И совсем другое дело, когда ваш запрос использует СУБД специфичную "фичу", которая не поддерживается другой СУБД или она реализована по другому. Например, из моего опыта в запросе я использовал функцию TIMESTAMPDIFF (БД IBM DB2), вроде бы и работает и ладно. Однако, ведущий программист сказал переписать без использования СУБД специфичных функций, поскольку в firebird, такой функции вообще нет (он тоже у нас используется) ну а в mysql (для примера), она реализована по другому (другие входные параметры).
Вот вам и разница между разной работой движков, проявляющейся в разной производительности, и поддержкой всяких "фич" из-за которых действительно нужно переписывать (немного модифицировать) запрос.

P.S. Кто осилил поток сознания молодец :)
Ну а насчет взаимозаменяемости DB2 и firebird, разводить священные войны не стоит, акцент примера именно выполнение одного и того же запроса на разных СУБД.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Релиз Percona Server 5.6, основанный на MySQL 5.6, opennews, 08-Окт-13, 12:46  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру