Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.09;
Скачать: CL | DM;

Вниз

Перевод программы с MS SQL на MY SQL   Найти похожие ветки 

 
dreamse   (2005-08-27 12:40) [0]

Вот думаю какие будут проблемы при переводе программы с 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;


 
Anatoly Podgoretsky ©   (2005-08-27 13:50) [1]

Проблем будет много, вплоть до полного переписывания, но и тогда они не кончатся.


 
Виталий Панасенко   (2005-08-27 13:56) [2]

Я так думаю, это как иностранные языки.. Например, английский и французкий.. И то и другое - язык... Есть много общего.. Но это разные языки...


 
Twister1222   (2005-08-28 22:07) [3]

dreamse

А есть ли смысл ?!
Если мускул Юниховый то да я ещё понимаю (необходимость), а если виндовый то какая разница ?!


 
ААР   (2005-08-29 09:01) [4]

В MySQL 3.0, например, нет ни вложенных запросов, ни хранимых процедур, ни триггеров. Так что у нас сейчас идет обратный процесс: MySQL->MS SQL. Единственное преимущество Mysql ПМСМ, как уже было сказано - скорость работы (и бесплатность). Но на высокопроизводительных серверах это никакой роли в общем-то не вливает...


 
Nikolay M. ©   (2005-08-29 09:55) [5]


> ААР   (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


 
Anatoly Podgoretsky ©   (2005-08-29 10:14) [6]

ААР   (29.08.05 09:01) [4]
В MySQL 3.0, например, нет ни вложенных запросов, ни хранимых процедур, ни триггеров. Так что у нас сейчас идет обратный процесс: MySQL->MS SQL. Единственное преимущество Mysql ПМСМ, как уже было сказано - скорость работы (и бесплатность).

Скорость работы больше относится к ранним версия, по мере развития, применения более защищенных методов хранения, ввода процедур, триггеров и особенно транзакций свело это к нулю.
Бесплатность это тоже из раннего, сейчас имеется большое количество других бесплатных и мощных.

К достоинствам я отнес бы только одно, для платформы Юникс/Линукс это то что входит в дистрибутив и то, что у многих провайдеров это единственная "альтернатива".


 
ААР   (2005-08-29 10:27) [7]


> Скорость работы больше относится к ранним версия, по мере
> развития, применения более защищенных методов хранения,
> ввода процедур, триггеров и особенно транзакций свело это
> к нулю.


Согласен. Но 3-я версия по быстродействию действительно впечатляет. На машинке Pentium II под Фреебсд у нас "живут" базы с восемью миллионами записей в таблице, общим размером гигов 10, и при этом работает довольно шустро.



Страницы: 1 вся ветка

Текущий архив: 2005.10.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.104 c
14-1127121377
kot andrei
2005-09-19 13:16
2005.10.09
Украли ноутбук :(


1-1126968951
Igor_thief
2005-09-17 18:55
2005.10.09
ntuser.dat


3-1125383855
rentgen
2005-08-30 10:37
2005.10.09
Как очистить базу MDB?


4-1123760378
VNavigator
2005-08-11 15:39
2005.10.09
Вызов контекстного меню проводника


2-1125589142
Гость22
2005-09-01 19:39
2005.10.09
Поиск по таблице в реальном времени.