![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Delphi7 и Transact Sql [D7, MSSQL]
BreakPoint © (2003-02-21 11:47:00)Можно ли какими-либо средствами писать ХР не посредственно в дельфях, а не на SQL сервере? Если можно то как?
Владислав (2003-02-24 18:57:00) [1]На так а какие проблемы?
ADOQuery.ExecSQL и вперед.
BreakPoint (2003-02-24 16:08:00) [2]По поводу сетевого трафика. Достаточно разместить среднеее звено на одном компе с сервером БД и вопрос сетевого трафика снимается.
А вот безопасность которая является в данном проекте определяющим фактором остается под вопросом.
Почему такая секретность, потому что тираж предполагается порядка 50 - 100 копий, а алгоритм расчета ОЧЕНЬ дорогостоищь и за всеми клиентами не уследишь, а конкуренты не дремлют... и попыток "ознакомления" с алгоритмом наблюдалось немалая куча.
Объяснять желание ведения расчета сервером БД думаю надобности нет - отсюда и поиски способов хранения хранимых процедур в среднем звене, которое в конечном счете будет скомпилено и надежно упаковано.
Hawk2 (2003-02-24 15:04:00) [3]Тебе нужно хранить текст ХП в программе, потом передавать ее на сервер исполнять и убивать и это каждий раз при вызове этой процедуры? Мне кажется это маразм. Ты подумай о нагрузке на сеть, к тому же ХП являются частью БД это сделано для удобства дальнейшего сопровождения базы и приложения. Тебе, например нужно будет изменить какую-то процедуру, и из-за этого прийдется компилировать весь проэкт. Потом неизвестно как это все будет работать когда два пользователя одновременно будут пытаться вызвать одну и туже процедуру. И наконец, если даже тебе пофиг все то что было перечислено раньше, то лучьше использовать обыкновенные SQL-запросы, а то с ХП это будет все равно что с автомобилем, когда вместо того чтобы забрать ключи ты все времья снимаешь и ставишь колеса.
Reindeer Moss Eater (2003-02-24 13:28:00) [4]Ты путаешь две больших разницы - SP и XP (stored procedure and extended stored procedure)
BreakPoint (2003-02-23 13:32:00) [5]Смысл вопроса в том, что требуется хранить алгоритм расчета, который и будут реализовывать ХП, МЯГКО говоря в тайне. А если оставить ХП на сервере (MSSQL) пусть даже в "криптовиде", то достаточно зайти на под админом и вся мощь криптоалгаритма мелкософта пойдет прахом.
Поэтому сейчас стоит вопрос о том на чем писать трехзвенку, которая бы позволила сосредоточить и бизнес-правила и алгоритм расчтеа в среднем звене.
СПАСИБО.
Reindeer Moss Eater (2003-02-21 19:47:00) [6]Ну если окно QA использовать как редактор текста, то наверное да.
Delirium^.Tremens (2003-02-21 18:01:00) [7]Легко. Ее даже в Блокноте можно написать :-)
Reindeer Moss Eater (2003-02-21 17:57:00) [8]И как в QA можно написать XP ????
jocko (2003-02-21 14:56:00) [9]Query Analizer более чем удобная штука...
Непонятен смысл вопроса.
Hawk2 (2003-02-21 13:11:00) [10]Не знаю как в MSSQL, а в InterBase есть команда LoadScript, а сам скрипт можно написать и в БЛОКНОТЕ.
Reindeer Moss Eater (2003-02-21 12:00:00) [11]не посредственно в дельфях, а не на SQL сервере?
Переведи на русский