Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Выбор БД и средства разработки


Страницы:   1 2 3 4

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]

Сделать веб-сервис и вообще ничего ни на какие компьютеры переносить не надо будет, там браузер уже есть по-умолчанию ;-)


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо