Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Аргументы для перехода на клиент-сервер.
|
|||
|---|---|---|---|
|
#18+
Привет всемирный разум!!! Подскажите как можно аргументировать начальству зачем переходить с Access на клиент-сервер. Исходные посылы: данные в mdb на сервере, пользователи тоже через mdb. Нужны аргументы только для обоснования для НАЧАЛЬСТВА (сам я уже определился ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 18:50 |
|
||
|
Аргументы для перехода на клиент-сервер.
|
|||
|---|---|---|---|
|
#18+
Самый мощный аргумент для НАЧАЛЬСТВА - информационная безопасность. 1) Никто не сможет просто скопировав файл mdb поиметь все бизнес-данные фирмы 2) В Access невозможно организовать защиту (чтение-запись-удаление) на уровне записи (ячейки) - то бишь нельзя обезопасить, к примеру, часть справочника клиентов, относящихся к VIP Ну и т.д. в том же духе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 20:06 |
|
||
|
Аргументы для перехода на клиент-сервер.
|
|||
|---|---|---|---|
|
#18+
Как-то к Резерфорду пришел один журналист и попросил его рассказать про теорию атомного ядра (или еще чего-то чем тот занимался). Ну Резерфорд, весь на понтах, говорит мол, да что вы обычный журналист можете в этом понимать, типа я и сам с трудом понимаю. А журналист попался такой наглый, объясните всё равно, говорит. Ну тогда Резерфорд дает ему свои черновики и говорит: ну вот вам, смотрите и вникайте. А наглый журналист не растерялся и говорит: вот тогда вам мои черновики, вы в них тоже нихрена не поймёте, а завтра в газетах спокойно прочитаете что в них(в черновиках) сейчас написано. Этот аргумент так сразил Резерфорда, что после этого он стал дружить с журналистами, всё им подробно объяснять и говорить своим коллегам: "Ваше теория ничего не стоит если вы не можете её объяснить своей кухарке". Хотя на мой взгляд с кухаркой он перебрал. Это я к чему. Наверное вы все-таки сами не можете сформулировать зачем вам клиент-сервер, а хотите его потому что так принято. Кстати не исключаю что начальство право. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 20:18 |
|
||
|
Аргументы для перехода на клиент-сервер.
|
|||
|---|---|---|---|
|
#18+
SergSuper Наверное вы все-таки сами не можете сформулировать зачем вам клиент-сервер, а хотите его потому что так принято. Кстати, неплохой аргумент для начальства- "а в соседних предприятиях давно перешли". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 20:58 |
|
||
|
Аргументы для перехода на клиент-сервер.
|
|||
|---|---|---|---|
|
#18+
Исходные посылы: данные в mdb на сервере, пользователи тоже через mdb. Если это - единственные посылы, то переходить на клиент-сервер вашей фирме не надо, а вот вашему начальству надо послать вас нах. И чем быстрее, тем лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 21:00 |
|
||
|
Аргументы для перехода на клиент-сервер.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 12:04 |
|
||
|
Аргументы для перехода на клиент-сервер.
|
|||
|---|---|---|---|
|
#18+
Аксиома всегда одна - если работает, не трожь. Если перестало работать, изменились условия эксплуатации и существующая технология работы никак не позволяет подстроить программу или же просто политически начальство решило все переписать с нуля на более современном уровне - вот тогда и нужно рассуждать, что лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 12:35 |
|
||
|
Аргументы для перехода на клиент-сервер.
|
|||
|---|---|---|---|
|
#18+
Лох ПозорныйЕсли это - единственные посылы, то переходить на клиент-сервер вашей фирме не надо, а вот вашему начальству надо послать вас нах. И чем быстрее, тем лучше.Полностью согласен (и пристрелить чтоб не мучался ). Но ТОЛЬКО Есть еще куча недоделок и кривостей по которым ТРЕБУЕТСЯ переделать и БД, и клиентов к нему (Пример некоторые таблицы даже не в ПЕРВОЙ НОРМАЛЬНОЙ ФОРМЕ, я уже не говорю о третьей) . Roman Ignatiev Может, поможет это? Спасибо. Разработки идут также и в этом направлении. Но всегда ли можно защитить коммерческую информацию от хищения? (НЕТ ИМХО). ASCRUSАксиома всегда одна - если работает, не трожь. Если перестало работать, изменились условия эксплуатации и существующая технология работы никак не позволяет подстроить программу или же просто политически начальство решило все переписать с нуля на более современном уровне - вот тогда и нужно рассуждать, что лучше. Согласен. Проблема в том, что не все работает, а то, что работает не так как нужно (ДЛЯ ПРЕДПРИЯТИЯ, а не для меня). PS. По мне изучить КС можно и в домашних условиях, И НЕФИК Рабочие приложения тащить на КС ради собственной забавы/изучения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 14:57 |
|
||
|
Аргументы для перехода на клиент-сервер.
|
|||
|---|---|---|---|
|
#18+
У вас что-то не работает. Криво спроектирована база. Криво написан клиент. Если вы думаете, что от произнесения мантры "Клиент-сервер-трахтибидох" у вас чудесным образом перепишется клиент, нормализуется структура, и выпрямятся руки у того, кто все это говно написал - то вы ошибаетесь. Если речь идет о полном переписывании всего комплекса, то можно общими идеями "КС vs ФС" отделаться в споре, да и то не всегда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 15:27 |
|
||
|
Аргументы для перехода на клиент-сервер.
|
|||
|---|---|---|---|
|
#18+
Лох ПозорныйУ вас что-то не работает. Криво спроектирована база. Криво написан клиент. Если вы думаете, что от произнесения мантры "Клиент-сервер-трахтибидох" у вас чудесным образом перепишется клиент, нормализуется структура, и выпрямятся руки у того, кто все это говно написал - то вы ошибаетесь. Руки уж точно не выпрямятся (см. ниже). Лох ПозорныйЕсли речь идет о полном переписывании всего комплекса, то можно общими идеями "КС vs ФС" отделаться в споре, да и то не всегда.Нужны именно общие идеи + можно минусы самого Access. Сам переход на КС даст возможность легче работать со структурой данных + быстрее работать (по идее), а дальше переписывается клиент. PS. Забыл шутку клиент весит 15 МЕТРОВ, а если начинаещь работать с ним то легко до 20 МЕТРОВ. (все формочки сделаны в стиле XP - всплывающие кнопки и т.п. Все работает через слежение за курсором мышки и меняет бэк гроунд картинку или картинки кнопочек, и еже с ними) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 15:44 |
|
||
|
Аргументы для перехода на клиент-сервер.
|
|||
|---|---|---|---|
|
#18+
Roman Ignatiev Может, поможет это? Сорри... Сначала запостил, потом прочитал статью. Интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 16:44 |
|
||
|
Аргументы для перехода на клиент-сервер.
|
|||
|---|---|---|---|
|
#18+
Сам переход на КС даст возможность легче работать со структурой данных Это как? Что значит "работать со структурой"? Что подразумевается под "легче"? а дальше переписывается клиент. Т.е. вы хотите сначала "перейти на КС", и только потом переписать клиента? Хм... это новое слово в строительстве КС-систем... база на MS SQL серваке, а клиент файл-серверный :) Может вы хотите просто перекинуть данные из mdb в MS SQL, из клиентского приложения сделать линки через ODBC, и работать из mdb-шного клиента с MS SQL как с mdb? Оно конечно тоже вариант, только это не КС получится, а ФС-мутант .Единственный advance что вы получите от таких манипуляций - это лучшую надежность (устойчивость к падениям) и возможность делать горячие бекапы. Скорость работы с большой вероятностью не то чтобы не повысится, а скорее даже понизится, и с этим придется оперативно разбираться. Секьюрити получите, но без переписывания клиента - совсем немного. Так что это некий гемор по борьбе со спецификой ODBC-инкарнации аксесовского клиента, и все ради небольших плюсов в конце туннеля. На это обычно идут от безысходности, например если по каким-то причинам база стала падать три раза в день, и программер не способен разобраться почему это происходит. З.Ы. PS. Забыл шутку клиент весит 15 МЕТРОВ, а если начинаещь работать с ним то легко до 20 МЕТРОВ. У меня как-то с 8 метров до 150 в процессе разработки вырастало, и ниче. Сжимать не пробовали? (все формочки сделаны в стиле XP - всплывающие кнопки и т.п. Все работает через слежение за курсором мышки и меняет бэк гроунд картинку или картинки кнопочек, и еже с ними) Знаете ли, есть такая штука, Аксес 2003 называется. Оно само умеет для аксесовских приложений стили Windows XP применять. Так что поздравляю вас, вы написали кучу кода, делающего то же самое, что делает одна галочка с св-вах приложения :) З.З.Ы. Переписать все заново. Базу перепроектировать, нормализовать до приемлимого уровня и запихнуть в MS SQL, клиента сделать в виде Access Adp+Ms Sql. Пока оно еще не разрослось до таких маштабов, что переписывать будет мучительно больно. А то будет вот так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 00:53 |
|
||
|
Аргументы для перехода на клиент-сервер.
|
|||
|---|---|---|---|
|
#18+
Лох Позорный Сам переход на КС даст возможность легче работать со структурой данных Это как? Что значит "работать со структурой"? Что подразумевается под "легче"?Легче означает отсутствие необходимости выгонять юзверей из базы для внесения небольших доделок. Лох Позорный а дальше переписывается клиент. Т.е. вы хотите сначала "перейти на КС", и только потом переписать клиента? Хм... это новое слово в строительстве КС-систем... база на MS SQL серваке, а клиент файл-серверный :) Может вы хотите просто перекинуть данные из mdb в MS SQL, из клиентского приложения сделать линки через ODBC, и работать из mdb-шного клиента с MS SQL как с mdb?Хочу перекинуть данные из mdb в MSSQL, затем перекинуть формы и т.п. в adp. И с эти уже работать и дорабатывать. Уточняю с таким переводом не работал, поетому не знаю насколько хорошо и легко производится. Лох ПозорныйОно конечно тоже вариант, только это не КС получится, а ФС-мутант .Единственный advance что вы получите от таких манипуляций - это лучшую надежность (устойчивость к падениям) и возможность делать горячие бекапы. Скорость работы с большой вероятностью не то чтобы не повысится, а скорее даже понизится, и с этим придется оперативно разбираться. Секьюрити получите, но без переписывания клиента - совсем немного. Так и клиент БУДЕТ переписываться, но для начала нужно убедить начальство в энтой необходимости. Лох ПозорныйТак что это некий гемор по борьбе со спецификой ODBC-инкарнации аксесовского клиента, и все ради небольших плюсов в конце туннеля. На это обычно идут от безысходности, например если по каким-то причинам база стала падать три раза в день, и программер не способен разобраться почему это происходит. Некоторая безисходность есть. Глюки ловить замаяло... Лох ПозорныйЗ.Ы. PS. Забыл шутку клиент весит 15 МЕТРОВ, а если начинаещь работать с ним то легко до 20 МЕТРОВ. У меня как-то с 8 метров до 150 в процессе разработки вырастало, и ниче. Сжимать не пробовали? Неа, А что ПОМОГАЕТ??? Лох Позорный (все формочки сделаны в стиле XP - всплывающие кнопки и т.п. Все работает через слежение за курсором мышки и меняет бэк гроунд картинку или картинки кнопочек, и еже с ними) Знаете ли, есть такая штука, Аксес 2003 называется. Оно само умеет для аксесовских приложений стили Windows XP применять. Так что поздравляю вас, вы написали кучу кода, делающего то же самое, что делает одна галочка с св-вах приложения :)Цитирую сам себя: БД и оболочки писал не Я. ЗЫ А в чем специфика Access ODBC (кроме непонятных глючков, которых уже словил ). ЗЗЫ Сначала нужны аргументы для начальства, чтобы эту перестройку начать. Лох Позорный З.З.Ы. Переписать все заново. Базу перепроектировать, нормализовать до приемлимого уровня и запихнуть в MS SQL, клиента сделать в виде Access Adp+Ms Sql. Пока оно еще не разрослось до таких маштабов, что переписывать будет мучительно больно. А то будет вот так ЗЗЗЫ Вопрос, а как лучше это сделать (хочется показать полезность в процессе работы, а не свет в конце туннеля). Т.е. как можно без остановки работы операторов, дорабатывать базу (основную)? ИЛИ геморра больше, чем пользы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 10:59 |
|
||
|
Аргументы для перехода на клиент-сервер.
|
|||
|---|---|---|---|
|
#18+
авторЗЗЗЫ Вопрос, а как лучше это сделать (хочется показать полезность в процессе работы, а не свет в конце туннеля). Т.е. как можно без остановки работы операторов, дорабатывать базу (основную)? ИЛИ геморра больше, чем пользы? У меня именно так и было. Причем вначале пришлось все перевести из екселя во временную БД, постепенно врубаясь в тех. процесс, а потом уже в основную. Стоит ли говорить, о том, что пришлось потратить много времени на создание всяких самописных конверторов. Сейчас они уже никому не нужны, и даже иногда жалко становится потраченного времени. Может стоит вам параллельно начать разработку, и когда новая система покажет, что старая не имеет функциональных преимуществ, просто перестать вбивать данные в старую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 11:10 |
|
||
|
Аргументы для перехода на клиент-сервер.
|
|||
|---|---|---|---|
|
#18+
Рыжий Кот ЗЗЗЫ Вопрос, а как лучше это сделать (хочется показать полезность в процессе работы, а не свет в конце туннеля). Т.е. как можно без остановки работы операторов, дорабатывать базу (основную)? ИЛИ геморра больше, чем пользы? У меня именно так и было. Причем вначале пришлось все перевести из екселя во временную БД, постепенно врубаясь в тех. процесс, а потом уже в основную. Стоит ли говорить, о том, что пришлось потратить много времени на создание всяких самописных конверторов. Сейчас они уже никому не нужны, и даже иногда жалко становится потраченного времени. Может стоит вам параллельно начать разработку, и когда новая система покажет, что старая не имеет функциональных преимуществ, просто перестать вбивать данные в старую. ИМХО согласен. Это самый лучший вариант. Попытка переделать старую кривую систему обычно заканчиватся большим гемогом, чем написание новоой с тем же функционалом, потомучто вышеупомянутая кривизна перейдёт и в новую систему. И бороться придётся уже с глюками в новой системе. Лучше заново спроектировать базу с учётом особенностей сервера, ну и клиент переписать соответственно. Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 11:48 |
|
||
|
Аргументы для перехода на клиент-сервер.
|
|||
|---|---|---|---|
|
#18+
Спасибо. А я то надеялся... Ну Надежда умирает последней... Она тварь живучая Перехожу на переллельную разработку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 14:44 |
|
||
|
Аргументы для перехода на клиент-сервер.
|
|||
|---|---|---|---|
|
#18+
PS А кто-нибуть начало топика читал? Как там по поводу аргументов??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 14:45 |
|
||
|
Аргументы для перехода на клиент-сервер.
|
|||
|---|---|---|---|
|
#18+
VoDA. Я читал. Надежность и безопасность. И пусть твое начальство поверит тебе на слово. Так как если у них есть сомнения, то их не убедишь словами "горячий бэкап", "транзакции", "роли". Распечатай этот топик и дай им почитать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 21:17 |
|
||
|
Аргументы для перехода на клиент-сервер.
|
|||
|---|---|---|---|
|
#18+
Важный аргумент: стабильность. ФС - всегда может заломаться. Именно потому, что это ФС и у него такая природа. Хоть ACCESS и живучий, но я многократно наблюдал, когда заламывается MDB и не всегда легко поднимался. Юзеров было всего около 10. Для него 20 юзеров уже опасный предел. Скорость выполнения запросов при переходе на MSSQL может вырасти в разы, особенно для сложных запросов. Мигрировать с ACCESS на MSSQL не очень сложно. Сам ACCESS вполне хорошо работает с MSSQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2004, 17:57 |
|
||
|
Аргументы для перехода на клиент-сервер.
|
|||
|---|---|---|---|
|
#18+
А мне в КС нравится производительность и SQL. Речь в моем случае идет о Watcom SQL ASA. В нашей конторе используется 1С. Выполнение серьезных отчетов приводит к параличу всей оперативной деятельности. А заказчики ждать не любят, да и не должны. Сделал один из отчетов, данные для которого находятся в 1С на ASA. Для этого подкл. необходимые dbf файлы как proxy table. Используя локальные временные таблицы делаю в них импорт части данных из 1С (proxy tables) и выполняю потом необходимую обработку в ASA. При этом обработка данных за год выполняется примерно от 3.5 до 4 мин. А обработка данных за сутки примерно 2.5 мин. Моё начальство, а следовательно и меня это устраивает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2004, 05:42 |
|
||
|
|

start [/forum/topic.php?fid=35&fpage=47&tid=1554014]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 334ms |

| 0 / 0 |
