![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перевод программы с MS SQL на MY SQL [D6, MSSQL, MySQL]
dreamse © (2005-08-27 12:40:00)Вот думаю какие будут проблемы при переводе программы с MS SQL в My SQL ?
Если в My SQL хранимые процедуры ?
Будет ли выполняться хранимые процедуры такимм кодом :
fmMainC.ADO_HP.ProcedureName:='summaperioda';
fmMainC.ADO_HP.Parameters.Refresh;
fmMainC.ADO_HP.Parameters.ParamByName('@number_s').Value:=Period;
fmMainC.ADO_HP.Open;
summa:=ADO_HP.FieldByName('summa').AsString;
fmMainC.ADO_HP.Close;
ААР (2005-08-29 10:27:00) [1]
> Скорость работы больше относится к ранним версия, по мере
> развития, применения более защищенных методов хранения,
> ввода процедур, триггеров и особенно транзакций свело это
> к нулю.
Согласен. Но 3-я версия по быстродействию действительно впечатляет. На машинке Pentium II под Фреебсд у нас "живут" базы с восемью миллионами записей в таблице, общим размером гигов 10, и при этом работает довольно шустро.
Anatoly Podgoretsky (2005-08-29 10:14:00) [2]ААР (29.08.05 09:01) [4]
В MySQL 3.0, например, нет ни вложенных запросов, ни хранимых процедур, ни триггеров. Так что у нас сейчас идет обратный процесс: MySQL->MS SQL. Единственное преимущество Mysql ПМСМ, как уже было сказано - скорость работы (и бесплатность).
Скорость работы больше относится к ранним версия, по мере развития, применения более защищенных методов хранения, ввода процедур, триггеров и особенно транзакций свело это к нулю.
Бесплатность это тоже из раннего, сейчас имеется большое количество других бесплатных и мощных.
К достоинствам я отнес бы только одно, для платформы Юникс/Линукс это то что входит в дистрибутив и то, что у многих провайдеров это единственная "альтернатива".
Nikolay M. (2005-08-29 09:55:00) [3]
> ААР (29.08.05 09:01) [4]
> В MySQL 3.0, например, нет ни вложенных запросов, ни хранимых
> процедур, ни триггеров.
А в пятерке уже все есть:
http://dev.mysql.com/doc/mysql/en/stored-procedures.html
http://dev.mysql.com/doc/mysql/en/triggers.html
ААР (2005-08-29 09:01:00) [4]В MySQL 3.0, например, нет ни вложенных запросов, ни хранимых процедур, ни триггеров. Так что у нас сейчас идет обратный процесс: MySQL->MS SQL. Единственное преимущество Mysql ПМСМ, как уже было сказано - скорость работы (и бесплатность). Но на высокопроизводительных серверах это никакой роли в общем-то не вливает...
Twister1222 (2005-08-28 22:07:00) [5]dreamse
А есть ли смысл ?!
Если мускул Юниховый то да я ещё понимаю (необходимость), а если виндовый то какая разница ?!
Виталий Панасенко (2005-08-27 13:56:00) [6]Я так думаю, это как иностранные языки.. Например, английский и французкий.. И то и другое - язык... Есть много общего.. Но это разные языки...
Anatoly Podgoretsky (2005-08-27 13:50:00) [7]Проблем будет много, вплоть до полного переписывания, но и тогда они не кончатся.