![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Выбор БД и средства разработки
lightix © (2005-09-22 10:40:00)Передо мной стоит такая задача - разработать комплекс программ, который должен быть легко переносимым между разными компьютерами, но при этом БД должна быть сетевая, т.е. на одном из компьютеров ставится комплекс программ, и БД, а остальные должны обращаться к этой БД по сети. При этом к компьютерам (в том числе и главному) должны предъявляться минимальные требования, т.е. ставить на него СУБД типа оракла или скл сервер нельзя - все должно работать компактно и локально...
Я работаю в C++Builder, Delphi, и конечно хотелось бы использовать их для разработки, но не знаю есть ли необходимые требования. есть вариант сделать все это на MS Access, но что-то я сомневаюсь...
В общем посоветуйте как быть.
msguns (2005-09-22 13:55:00) [41]>evvcom © (22.09.05 13:49) [27]
Это не клавиша.. это сервак у провайдера такой ;((
evvcom (2005-09-22 13:49:00) [42]
> msguns © (22.09.05 11:35) [7]
> msguns © (22.09.05 11:35) [8]
> msguns © (22.09.05 13:33) [24]
> msguns © (22.09.05 13:33) [25]
У тебя это... клавишу заело. :)
Курдль (2005-09-22 13:42:00) [43]2 msguns ©
Каюсь, всё не прочитал :)
Но хранить в централизованной БД смысл есть.
А для подобных задач я бы посоветовал вообще ASP, PHP, апплет-сервлет и т.п.
Т.е. варианты, когда даже клиентскую сторону на компах пользователей устанавливать не надо.
msguns (2005-09-22 13:33:00) [44]Удалено модератором
msguns (2005-09-22 13:33:00) [45]>Курдль © (22.09.05 12:07) [19]
>Могу посоветовать связку, работающую много лет безошибочно и быстро на многомиллионных таблицах.
>Delphi + SqlDirect + Sybase ASA (именно ASA с Watcom-овским движком).
Улетный просто вариант, учитывая
Объясню поконкретнее - это будут тесты, человек который проводит тестирование должен за своим компом указать какие тесты группа тестируемых должна пройти, и при прохождении тестов данные должны собираться на одном компе, а затем выпускаться отчеты.
Многомиллионные тестовые таблицы - это кто ж там будет тестироваться ?
И, главное, работает на "голом" компе.
Просто вставить 5 коп, не удосужившись даже почитать, что требуется ?
>lightix (22.09.05 13:19) [23]
>Вот и я наверное все-таки с помощью Access буду делать...
Судя по [15] некоторый опыт имеется. Тогда надо сперва конкретизировать задачу. То, что будет БД тестов, это ясно. То, что правиться она будет только адиминистратором (в блокирующем режиме ?) , а стало быть с клиентов не будет запросов на модификацию - тоже. Такой односторонний (т.е.только чтение) интерфейс вполне можно реализовать на акцесе или в том же вебе.
А вот надо ли результаты тестирования держать в БД ? Т.е. клиент протестирован, результат на экране,- надо ли его сохранять в БД ? Может, достточно только временное хранение на лок.диске ? Или, к примеру, просто распечатывать и делу конец ?
lightix (2005-09-22 13:19:00) [46]
> isasa © (22.09.05 12:33) [21]
> У меня была подобная задача. Плюс условие - нестабильная
> работа сети (коаксиал, в классах студенты елозят ногами
> ...). Решил через Access+репликация. Офис, практически стоит
> везде, крайний случай, ODBC.
> Кстати таки [9](CGI, ISAPI, ASP), был как альтернатива.
> Получится мобильно и просто, до безобразия.
Вот и я наверное все-таки с помощью Access буду делать...
antoxa2005 (2005-09-22 12:39:00) [47]А что такое FB интересно? И где его можно скачать интересно?
isasa (2005-09-22 12:33:00) [48]У меня была подобная задача. Плюс условие - нестабильная работа сети (коаксиал, в классах студенты елозят ногами ...). Решил через Access+репликация. Офис, практически стоит везде, крайний случай, ODBC.
Кстати таки [9](CGI, ISAPI, ASP), был как альтернатива. Получится мобильно и просто, до безобразия.
Плохиш (2005-09-22 12:08:00) [49]
> lightix (22.09.05 12:02) [18]
Кстати, до сих пор Вы даже не удосужелись конкретно поставить задачу, всё приходится клещами вытаскивать. Скучно :-(
Курдль (2005-09-22 12:07:00) [50]Могу посоветовать связку, работающую много лет безошибочно и быстро на многомиллионных таблицах.
Delphi + SqlDirect + Sybase ASA (именно ASA с Watcom-овским движком).
Лицензия типа 100 баксов.
lightix (2005-09-22 12:02:00) [51]
> Плохиш © (22.09.05 11:59) [17]
> К сожалению, я не могу помочь в вопросах "как бы ничего
> не делать, но чтобы всё работало".
> Бум надеятся, что за месяц Вы хотя бы разберётесь с тем
> что написано на 200 страницах.
>
> PS. А [9] Вы благополучно не заметили.
Я же не говорю что "ничего не делать". Я прошу совета каким образом это можно реализовать, т.е. выбрать средства разработки.
А насчет [9] у меня мысли были, и вариант отличный, но я не уверен что все тесты возможно реализовать средствами веба.
Плохиш (2005-09-22 11:59:00) [52]
> lightix (22.09.05 11:48) [14]
> > Плохиш © (22.09.05 11:41) [12]
> Лучше бы помог советом, чем хамить...
> Тут времени на все это есть только месяц :( И исходных данных
> том на 200 страниц...
К сожалению, я не могу помочь в вопросах "как бы ничего не делать, но чтобы всё работало".
Бум надеятся, что за месяц Вы хотя бы разберётесь с тем что написано на 200 страницах.
PS. А [9] Вы благополучно не заметили.
Sergey13 (2005-09-22 11:56:00) [53]2[14] lightix (22.09.05 11:48)
А он тебе и посоветовал. Только забыл добавить "знакомого не только с Ораклом".
lightix (2005-09-22 11:52:00) [54]
> msguns © (22.09.05 11:35) [8]
> Написать свой собственный многопользовательский интерфейс
> с единым хранилищем данных хотя бы с минимальной надежностью
> и скоростью - вещь чрезвычайно нелегкая. Да требует достаточно
> высокой квалификации, коей, как видно из постов, не наблюдается
> и близко
За 4 года работы еще не приходилось такого делать, да и небыло таких задач, все делаем на Oracle...
lightix (2005-09-22 11:48:00) [55]
> Плохиш © (22.09.05 11:41) [12]
Лучше бы помог советом, чем хамить...
Тут времени на все это есть только месяц :( И исходных данных том на 200 страниц...
lightix (2005-09-22 11:43:00) [56]
> msguns © (22.09.05 11:35) [8]
> >lightix (22.09.05 11:21) [4]
> Ах, какой это страшный и ужасный зверь - СУБД
> "Чудище огромно, озорно, стозевно и лайяй" ;))
> Включить в инсталляцию клиента ФВ - два файла переслать.
> Написать свой собственный многопользовательский интерфейс
> с единым хранилищем данных хотя бы с минимальной надежностью
> и скоростью - вещь чрезвычайно нелегкая. Да требует достаточно
> высокой квалификации, коей, как видно из постов, не наблюдается
> и близко
Я понимаю что вопросы выглядят глупо, но я все время работаю с Oracle+Builder, а тут такая задача нестандартная...
Плохиш (2005-09-22 11:41:00) [57]
> lightix (22.09.05 11:39) [11]
Вашей фирме надо занятся поиском "Разработчика программного обеспечения".
lightix (2005-09-22 11:39:00) [58]Я и говорю что нужно - программа которую юзер проинсталит на комп или несколько компов, сядет и будет работать. О существовании СУБД,таблиц и еще каких то других вещей он и не должен подозревать.
Объясню поконкретнее - это будут тесты, человек который проводит тестирование должен за своим компом указать какие тесты группа тестируемых должна пройти, и при прохождении тестов данные должны собираться на одном компе, а затем выпускаться отчеты.
Возможен и вариант такой что комп будет один и тестироваться будут на том же компе на котором и база.
Т.к. использоваться это будет на различных предприятиях, городить отдельный сервер и СУБД не имеет смысла. Т.е. программа должна быть универсальная, легко переносимая между различными условиями работы.
Если бы это использовалось только у нас, то тут есть Oracle, и вопросов тогда бы не возникло.
Chris (2005-09-22 11:37:00) [59]Если "проинсталить, сесть и работать", то используй TQuery. Пусть тяжело и громоздко, зато настраивать ничего не нужно, а устанавливать нужно лишь Программу и BDE. Только не надо забывать, что количество пользователей будет ограничено количеством подключений, которые позволит Windows (у рабочей станции максимальное количество равно 10)
Плохиш (2005-09-22 11:37:00) [60]Сделать веб-сервис и вообще ничего ни на какие компьютеры переносить не надо будет, там браузер уже есть по-умолчанию ;-)