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

Вниз

Выбор БД и средства разработки   Найти похожие ветки 

 
lightix   (2005-09-22 10:40) [0]

Передо мной стоит такая задача - разработать комплекс программ, который должен быть легко переносимым между разными компьютерами, но при этом БД должна быть сетевая, т.е. на одном из компьютеров ставится комплекс программ, и БД, а остальные должны обращаться к этой БД по сети. При этом к компьютерам (в том числе и главному) должны предъявляться минимальные требования, т.е. ставить на него СУБД типа оракла или скл сервер нельзя - все должно работать компактно и локально...
Я работаю в C++Builder, Delphi, и конечно хотелось бы использовать их для разработки, но не знаю есть ли необходимые требования. есть вариант сделать все это на MS Access, но что-то я сомневаюсь...

В общем посоветуйте как быть.


 
Sergey13 ©   (2005-09-22 10:48) [1]

ФБ+Делфи.
Читать на ibase.ru


 
msguns ©   (2005-09-22 11:10) [2]

Если нужен многопользовательский доступ "БД сетевая", то без каких бы то ни было предустановок на оюбые клиенты будет работать только трехзвенка (клиентское приложение). Для всех остальных что-то все равно придется устанавливать.
Акцесс не сетевая БД, да может и не оказаться на некоторых машинах. Надо выбирать именно клиент-серверный (SQL-server) вариант. А здесь вариантов масса и для оптимального выбора надо попотеть, думая.

Интербэйз (файрберд) хорош своей легкостью в установке и работе и шустростью на относительно небольших объемах, не требует администрирования и бесплатен (на 5 пользователей), однако имеет и минусы, главным образом из=за ограниченности своего языка.
MS SQL существенно тяжелее, "тормозит" на ровных местах, требует хоть и небольшого, но администрирования. Однако язык стандарта SQL 2000 значительно мощнее интербэйзного, кроме того тоньше механизм транзакций (сам не догнал его до сих пор, но знающие люди так говорят). Плюсом является еще и то, что это одна из самых популярных сегодня промышленных СУБД.
Оракл - то же, что MS SQL, только еще тяжелее и капризнее в администрировании.

Вот если я чего не так сказал, пусть меня не сильно пинают ;)))


 
Desdechado ©   (2005-09-22 11:19) [3]

msguns ©   (22.09.05 11:10) [2]
вообще-то почти все утверждения либо неточны, либо спорны :)

гораздо лучшей альтернативой IB является упомянутый FB (бесплатный полностью)
про мощь языка MSSQL я бы не стал так категорично, в IB многие вещи сделать проще и есть даже то, чего нет ни в MS, ни в Оракле при всей их хваленой надежности и платности


 
lightix   (2005-09-22 11:21) [4]

Мне СУБД не подходят, должно все быть настолько просто, чтобы юзер смог сам проинсталить все это сесть и работать.... никаких серверов не должно быть...
Прога будет использоваться в самых разнообразных условиях, т.е. может быть вариант что она будет вообще локальная на одном компе, а в другом месте может работать с 5-10 пользователями...


 
Sergey13 ©   (2005-09-22 11:22) [5]

2[2] msguns ©   (22.09.05 11:10)
> и бесплатен (на 5 пользователей),
ФБ вроде просто бесплатен. Хоть на 500 пользователей.

>Оракл - то же, что MS SQL, только еще тяжелее и капризнее в администрировании.
Спорно как минимум. 8-)


 
Sergey13 ©   (2005-09-22 11:24) [6]

2[4] lightix   (22.09.05 11:21)
Ты сначала сам разберись, что тебе нужно.


 
msguns ©   (2005-09-22 11:35) [7]

>lightix   (22.09.05 11:21) [4]
>Мне СУБД не подходят, должно все быть настолько просто, чтобы юзер смог сам проинсталить все это сесть и работать.... никаких серверов не должно быть...

Ах, какой это страшный и ужасный зверь - СУБД
"Чудище огромно, озорно, стозевно и лайяй" ;))

Включить в инсталляцию клиента ФВ - два файла переслать.

Написать свой собственный многопользовательский интерфейс с единым хранилищем данных хотя бы с минимальной надежностью и скоростью - вещь чрезвычайно нелегкая. Да требует достаточно высокой квалификации, коей, как видно из постов, не наблюдается и близко


 
msguns ©   (2005-09-22 11:35) [8]

Удалено модератором


 
Плохиш ©   (2005-09-22 11:37) [9]

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


 
Chris ©   (2005-09-22 11:37) [10]

Если "проинсталить, сесть и работать", то используй TQuery. Пусть тяжело и громоздко, зато настраивать ничего не нужно, а устанавливать нужно лишь Программу и BDE. Только не надо забывать, что количество пользователей будет ограничено количеством подключений, которые позволит Windows (у рабочей станции максимальное количество равно 10)


 
lightix   (2005-09-22 11:39) [11]

Я и говорю что нужно - программа которую юзер проинсталит на комп или несколько компов, сядет и будет работать. О существовании СУБД,таблиц и еще каких то других вещей он и не должен подозревать.

Объясню поконкретнее - это будут тесты, человек который проводит тестирование должен за своим компом указать какие тесты группа тестируемых должна пройти, и при прохождении тестов данные должны собираться на одном компе, а затем выпускаться отчеты.

Возможен и вариант такой что комп будет один и тестироваться будут на том же компе на котором и база.

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

Если бы это использовалось только у нас, то тут есть Oracle, и вопросов тогда бы не возникло.


 
Плохиш ©   (2005-09-22 11:41) [12]


> lightix   (22.09.05 11:39) [11]

Вашей фирме надо занятся поиском "Разработчика программного обеспечения".


 
lightix   (2005-09-22 11:43) [13]


> msguns ©   (22.09.05 11:35) [8]
> >lightix   (22.09.05 11:21) [4]
> Ах, какой это страшный и ужасный зверь - СУБД
> "Чудище огромно, озорно, стозевно и лайяй" ;))
> Включить в инсталляцию клиента ФВ - два файла переслать.
> Написать свой собственный многопользовательский интерфейс
> с единым хранилищем данных хотя бы с минимальной надежностью
> и скоростью - вещь чрезвычайно нелегкая. Да требует достаточно
> высокой квалификации, коей, как видно из постов, не наблюдается
> и близко

Я понимаю что вопросы выглядят глупо, но я все время работаю с Oracle+Builder, а тут такая задача нестандартная...


 
lightix   (2005-09-22 11:48) [14]


> Плохиш ©   (22.09.05 11:41) [12]

Лучше бы помог советом, чем хамить...

Тут времени на все это есть только месяц :( И исходных данных том на 200 страниц...


 
lightix   (2005-09-22 11:52) [15]


> msguns ©   (22.09.05 11:35) [8]
> Написать свой собственный многопользовательский интерфейс
> с единым хранилищем данных хотя бы с минимальной надежностью
> и скоростью - вещь чрезвычайно нелегкая. Да требует достаточно
> высокой квалификации, коей, как видно из постов, не наблюдается
> и близко

За 4 года работы еще не приходилось такого делать, да и небыло таких задач, все делаем на  Oracle...


 
Sergey13 ©   (2005-09-22 11:56) [16]

2[14] lightix   (22.09.05 11:48)
А он тебе и посоветовал. Только забыл добавить "знакомого не только с Ораклом".


 
Плохиш ©   (2005-09-22 11:59) [17]


> lightix   (22.09.05 11:48) [14]
> > Плохиш ©   (22.09.05 11:41) [12]
> Лучше бы помог советом, чем хамить...
> Тут времени на все это есть только месяц :( И исходных данных
> том на 200 страниц...

К сожалению, я не могу помочь в вопросах "как бы ничего не делать, но чтобы всё работало".
Бум надеятся, что за месяц Вы хотя бы разберётесь с тем что написано на 200 страницах.

PS. А [9] Вы благополучно не заметили.


 
lightix   (2005-09-22 12:02) [18]


> Плохиш ©   (22.09.05 11:59) [17]
> К сожалению, я не могу помочь в вопросах "как бы ничего
> не делать, но чтобы всё работало".
> Бум надеятся, что за месяц Вы хотя бы разберётесь с тем
> что написано на 200 страницах.
>
> PS. А [9] Вы благополучно не заметили.

Я же не говорю что "ничего не делать". Я прошу совета каким образом это можно реализовать, т.е. выбрать средства разработки.

А насчет [9] у меня мысли были, и вариант отличный, но я не уверен что все тесты возможно реализовать средствами веба.


 
Курдль ©   (2005-09-22 12:07) [19]

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

Delphi + SqlDirect + Sybase ASA (именно ASA с Watcom-овским движком).

Лицензия типа 100 баксов.


 
Плохиш ©   (2005-09-22 12:08) [20]


> lightix   (22.09.05 12:02) [18]

Кстати, до сих пор Вы даже не удосужелись конкретно поставить задачу, всё приходится клещами вытаскивать. Скучно :-(


 
isasa ©   (2005-09-22 12:33) [21]

У меня была подобная задача. Плюс условие - нестабильная работа сети (коаксиал, в классах студенты елозят ногами ...). Решил через Access+репликация. Офис, практически стоит везде, крайний случай, ODBC.
Кстати таки [9](CGI, ISAPI, ASP), был как альтернатива. Получится мобильно и просто, до безобразия.


 
antoxa2005   (2005-09-22 12:39) [22]

А что такое FB интересно? И где его можно скачать интересно?


 
lightix   (2005-09-22 13:19) [23]


> isasa ©   (22.09.05 12:33) [21]
> У меня была подобная задача. Плюс условие - нестабильная
> работа сети (коаксиал, в классах студенты елозят ногами
> ...). Решил через Access+репликация. Офис, практически стоит
> везде, крайний случай, ODBC.
> Кстати таки [9](CGI, ISAPI, ASP), был как альтернатива.
> Получится мобильно и просто, до безобразия.

Вот и я наверное все-таки с помощью Access буду делать...


 
msguns ©   (2005-09-22 13:33) [24]

>Курдль ©   (22.09.05 12:07) [19]
>Могу посоветовать связку, работающую много лет безошибочно и быстро на многомиллионных таблицах.
>Delphi + SqlDirect + Sybase ASA (именно ASA с Watcom-овским движком).

Улетный просто вариант, учитывая

Объясню поконкретнее - это будут тесты, человек который проводит тестирование должен за своим компом указать какие тесты группа тестируемых должна пройти, и при прохождении тестов данные должны собираться на одном компе, а затем выпускаться отчеты.

Многомиллионные тестовые таблицы - это кто ж там будет тестироваться ?
И, главное, работает на "голом" компе.

Просто вставить 5 коп, не удосужившись даже почитать, что требуется ?

>lightix   (22.09.05 13:19) [23]
>Вот и я наверное все-таки с помощью Access буду делать...

Судя по [15] некоторый опыт имеется. Тогда надо сперва конкретизировать задачу. То, что будет БД тестов, это ясно. То, что правиться она будет только адиминистратором (в блокирующем режиме ?) , а стало быть с клиентов не будет запросов на модификацию - тоже. Такой односторонний (т.е.только чтение) интерфейс вполне можно реализовать на акцесе или в том же вебе.

А вот надо ли результаты тестирования держать  в БД ? Т.е. клиент протестирован, результат на экране,- надо ли его сохранять в БД ? Может, достточно только временное хранение на лок.диске ? Или, к примеру, просто распечатывать и делу конец ?


 
msguns ©   (2005-09-22 13:33) [25]

Удалено модератором


 
Курдль ©   (2005-09-22 13:42) [26]

2 msguns ©

Каюсь, всё не прочитал :)

Но хранить в централизованной БД смысл есть.
А для подобных задач я бы посоветовал вообще ASP, PHP, апплет-сервлет и т.п.

Т.е. варианты, когда даже клиентскую сторону на компах пользователей устанавливать не надо.


 
evvcom ©   (2005-09-22 13:49) [27]


> 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]

У тебя это... клавишу заело. :)


 
msguns ©   (2005-09-22 13:55) [28]

>evvcom ©   (22.09.05 13:49) [27]

Это не клавиша.. это сервак у провайдера такой ;((


 
evvcom ©   (2005-09-22 13:57) [29]

сервак, конечно, не важнец :(, но у меня не залипает :)


 
lightix   (2005-09-22 14:49) [30]


> msguns ©   (22.09.05 13:33) [25]
> Судя по [15] некоторый опыт имеется. Тогда надо сперва конкретизировать
> задачу. То, что будет БД тестов, это ясно. То, что правиться
> она будет только адиминистратором (в блокирующем режиме
> ?) , а стало быть с клиентов не будет запросов на модификацию
> - тоже. Такой односторонний (т.е.только чтение) интерфейс
> вполне можно реализовать на акцесе или в том же вебе.
> А вот надо ли результаты тестирования держать  в БД ? Т.
> е. клиент протестирован, результат на экране,- надо ли его
> сохранять в БД ? Может, достточно только временное хранение
> на лок.диске ? Или, к примеру, просто распечатывать и делу
> конец ?

Да вот как раз хотят чтобы результаты хранились. И более того - тестов очень много, отвечать на них люди будут не за один день, т.е. должна быть возможность продолжить незаконченное тестирование.

В БД будут примерно такие таблицы, как "виды тестов", "подвиды видов тестов" :) и т.п., затем таблица с самими вопросами, все это естесно завязано по ключам.
Каждый из испытуемых тоже заносится в таблицу (ФИО,должность,отдел и т.п.) и для него формируется уникальный номер. После ответа на каждый вопрос, заносим запись в таблицу с ответами. При продолжении незаконченного тестирования в этой таблице можно будет взять номер пройденного последнего теста и вопроса.
Отчеты потом будут выдаваться на том компе, на котором сама база.

В общем-то задача сама по себе простецкая, на оракле я бы за неделю такое сделал :) а тут еще усложнили задачу - никаких СУБД, все по максимуму просто и понятно при инсталяции и сопровождении. :(

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


 
Курдль ©   (2005-09-22 15:05) [31]


> В общем-то задача сама по себе простецкая, на оракле я бы
> за неделю такое сделал :) а тут еще усложнили задачу - никаких
> СУБД, все по максимуму просто и понятно при инсталяции и
> сопровождении. :(
>
> В вебе было бы конешно оптимально, но тут есть свои ньюансы
> - есть серия тестов на время как это сделать в вебе я не
> знаю,ну и еще тонкости технологические ....
>


"Никаких СУБД" - это забавно.
Могу порекомендовать Yaffil (аналог IB), не требующий никаких СУБД, кроме своей же парочки DLL. А его накопленный файл БД легко подставляется под сетевой вариант IB или FB (если СУБД все же разрешат).

Могу еще порекомендовать .Net Remoting, если заказчики согласятся установить бесплатный Microsoft .Net Framework  :)


 
Курдль ©   (2005-09-22 15:27) [32]


> Могу еще порекомендовать .Net Remoting, если заказчики согласятся
> установить бесплатный Microsoft .Net Framework  :)


О! Гениально я придумал! :)  А все данные хранить в XML формате на компьютере руководителя тестирования (благо, что из .NET DataSet-a в XML и обратно данные перемещаются "в одно касание")!


 
Desdechado ©   (2005-09-22 15:40) [33]

А я хотел бы поинтересоваться у автора, что он понимает по СУБД и что понимает под СУБД тот, кто ему ставил задачу "никаких СУБД"?
Боюсь, что эти 2 понимания разные, и оба отличны от моего.
Если под СУБД понимается нечто, что тербует администрирования и больших знаний администратора, то FireBird не требует ни того, не другого (хотя их наличие приветствуется, как и во всем :). Что называется "поставил и забыл". А вот если что-то другое имеется ввиду под СУБД - прошу огласить...


 
Курдль ©   (2005-09-22 15:46) [34]


> Что называется "поставил и забыл".


А oracle разве не такой? Он еще более "поставил и забыл", чем все другие СУБД! :)


 
lightix   (2005-09-22 15:57) [35]


> Desdechado ©   (22.09.05 15:40) [33]

Совершенно верно, понимается нечто, что не требует вообще никаких знаний, для человека который не знает что такое "поставил" :)))
Т.е. принес на диске запустил и работаешь.


 
lightix   (2005-09-22 15:59) [36]


> Курдль ©   (22.09.05 15:27) [32]

Если бы у меня было время разобраться с Microsoft .Net Framework то так бы и сделал ... А так - времени осталось очень мало...


 
Sergey13 ©   (2005-09-22 16:01) [37]

2[35] lightix   (22.09.05 15:57)
> Т.е. принес на диске запустил и работаешь.
Ну поставь им шарики или тетрис какой (лучше эротический 8-). Все довольны будут. И результаты там сохраняются. 8-)


 
lightix   (2005-09-22 16:26) [38]


> Sergey13 ©   (22.09.05 16:01) [37]

Так и сделаю. И пойду искать новую работу.


 
Chris ©   (2005-09-22 17:38) [39]

Предлагаю вариант, где для каждого нового пользователя будет создаваться ini-файл, где будут храниться результаты прохождения тестов.
Сам exe-шник будет лежать в расшаренной папке, у юзеров ставится ярлык на этот файл. При запуске путь к папке с данными будет равным ExtractFilePath(Application.Exename).
...и ничего настраивать не надо.


 
Danilka ©   (2005-09-23 08:45) [40]

Chris ©   (22.09.05 17:38)
Предлагаю вариант, где для каждого нового пользователя будет создаваться ini-файл, где будут храниться результаты прохождения тестов.
Сам exe-шник будет лежать в расшаренной папке, у юзеров ставится ярлык на этот файл. При запуске путь к папке с данными будет равным ExtractFilePath(Application.Exename).
...и ничего настраивать не надо.


Не подойдет. Т.к. не попадает под условие:
понимается нечто, что не требует вообще никаких знаний, для человека который не знает что такое "поставил"
а тут еще ярлыки надо создавать, папки расшаривать и т.д.
Впрочем, под это условие и многопользовательский доступ ваще ничего не попадет, кроме откровенных извращений. :)


 
Top ©   (2005-09-23 09:49) [41]

Desdechado ©   (22.09.05 15:40) [33]
согласен,

мне кажется, что можно без особых сложностей написать мастер установки, который будет сам ставить FB и программу оболочку для тестов - два в одном.


 
Danilka ©   (2005-09-23 10:00) [42]

[41] Top ©   (23.09.05 09:49)
Desdechado ©   (22.09.05 15:40) [33]
согласен,

мне кажется, что можно без особых сложностей написать мастер установки, который будет сам ставить FB и программу оболочку для тестов - два в одном.


Нельзя.
Т.к.:
1. юзер "не знает что такое поставил"
2. нада настраивать клиентские машины - указывать им сервер/базу.

:)


 
ANB ©   (2005-09-23 11:39) [43]

Автору :
MS SQL ставится только на серверную операционку, так что для твоих условий не подойдет.

А чем оракл то не нравится ? С ним работать умеешь, ставится на любую NT, практически халявый. Плюс - он сам может выступать в качестве HTTP сервера, причем код достаточно писать только на PL/SQL. Т.е. на клиентской машине надо будет только запустить браузер и ввести адрес. Чуть помуторнее будет настраиваться сервер, но не сильно. Поднять дамп, пощелкать настройки и запустить службу. И все дела.


 
Sergey13 ©   (2005-09-23 11:44) [44]

2[43] ANB ©   (23.09.05 11:39)
>практически халявый.
Ой. 8-)


 
ANB ©   (2005-09-23 11:48) [45]


> Sergey13 ©   (23.09.05 11:44) [44]
- ой да ладно. Видел кучу контор, которые юзают оракл промышленно и ни копейки за него не платили. И конторы не маленькие и вполне приличные и денежные. А для разработчка - он точно халявый, даже серийника не спрашивает и в лицензии так и написано.


 
isasa ©   (2005-09-23 11:51) [46]

> где для каждого нового пользователя будет создаваться ini-файл
Еще раз прочитал. Не нашел.
В моем варианте отчетливо звучало требование - защитить от правки злобным юзером результаты тестирования.


 
Sergey13 ©   (2005-09-23 11:52) [47]

2 [45] ANB ©   (23.09.05 11:48)
Так "практически" это потому что хоть за СД-болванку надо заплатить? Тогда понятно. 8-)


 
ANB ©   (2005-09-23 12:37) [48]


> Sergey13 ©   (23.09.05 11:52) [47]
- не факт. Продавцы софта могут и на своей болванке его привезти. Кстати, уже 9 на одну не влезает (вроде).


 
Sergey13 ©   (2005-09-23 12:46) [49]

248] ANB ©   (23.09.05 12:37)
>  Кстати, уже 9 на одну не влезает (вроде).

Монстр! Адназачна!!!
Не подходит под условие
>Т.е. принес на диске запустил и работаешь.
В топку.
8-)


 
Курдль ©   (2005-09-23 15:31) [50]


> ANB ©   (23.09.05 12:37) [48]
> - не факт. Продавцы софта могут и на своей болванке его
> привезти. Кстати, уже 9 на одну не влезает (вроде).


Передо мною оракл 10 на одной болванке (правда без документации).


 
Desdechado ©   (2005-09-23 15:56) [51]

стеб пошел, короче

> оракл 10 на одной болванке
а 9 - на 3
соптимизировали, значит :)


 
Курдль ©   (2005-09-23 16:06) [52]

Размер ораклевого дистрибутива сильно зависит от комплектации.

2 lightix   (22.09.05 15:59) [36]

Так к чему пришли-то, интересно? :)
Я так подумал, что на одном-то компе руководителя тестирования СУБД поставить можно? Если да, то рекомендую все-таки MS SQL Server. Клиентская часть теперь входит в ОС, так что на компах тестируемых достаточно одного ехе-шника.


 
isasa ©   (2005-09-23 16:13) [53]

>Клиентская часть теперь входит в ОС
Стоп. Чисто меркантильный интерес. В какую?


 
Курдль ©   (2005-09-23 16:14) [54]

2000 и более поздние.


 
sniknik ©   (2005-09-23 16:19) [55]

> ANB ©   (23.09.05 11:39) [43]
> Автору :
> MS SQL ставится только на серверную операционку, так что
> для твоих условий не подойдет.

заблуждение, взят не тот дистрибутив. ставится практически на любую... (исключая только вин 3.11 для воркгрупп похоже ;)

Автору :
можеш рассматривать, подойдет, если его выбереш поможем поставить... морально ;)


 
Danilka ©   (2005-09-23 16:23) [56]

Курдль ©   (23.09.05 16:14)
2000 и более поздние.


А в случае с фиребирдом клиентская часть это пара длл-ок в каталоге с программой.
И будет работать даже под 98-й.
И "дистрибутив" этой СУБД всего 3 мегабайта.
И установка будет намного проще - как уже здесь говорили, можно сделать так, чтобы он автоматом поставился при установке программы.

Но, увы, пользователь не знает что такое установка, поэтому ниффкоем случае низзя.


 
Курдль ©   (2005-09-23 16:29) [57]

А структура тестирования хоть какая? Руководитель ходит и заглядывает всем в мониторы, чтобы считать результаты? Или у него есть свой комп, куда должны стекаться результаты?


 
ANB ©   (2005-09-23 17:11) [58]


> >Т.е. принес на диске запустил и работаешь.
- так носить, кроме строки подключения ничего не надо, если Web интерфейс забацать.


 
ANB ©   (2005-09-23 17:12) [59]


> заблуждение, взят не тот дистрибутив. ставится практически
> на любую...

SQL Server 2000 какой надо взять, чтобы поставить серверную часть не на сервер ? (Клиент то легко ставить)


 
Max Zyuzin ©   (2005-09-23 17:55) [60]

>ANB ©   (23.09.05 17:12) [59]
Personal Edition


 
sniknik ©   (2005-09-23 18:03) [61]

> Max Zyuzin ©   (23.09.05 17:55) [60]
>
> >ANB ©   (23.09.05 17:12) [59]
> Personal Edition

+ можно девелопер и десктоп едишин.


 
sniknik ©   (2005-09-23 18:04) [62]

хотя, ну да, Personal это наверное десктоп и имелся ввиду, ну тогда плюс только один.


 
Fay ©   (2005-09-24 03:06) [63]

2 msguns ©   (22.09.05 11:10) [2]

>> Интербэйз (файрберд)..., не требует администрирования
Я бы сказал, что у него нет такого места, которое можно администрировать
Требовать он почти ничего не может.

>> и бесплатен (на 5 пользователей)
FB бесплатен просто, IB (если не ошибаюсь) платен в любом случае

>> однако имеет и минусы, главным образом из=за ограниченности своего языка.
язык действительно никакой, но остальное хуже (серверная часть).

>> MS SQL существенно тяжелее, "тормозит" на ровных местах
Бред. Мрачный бред.

>> , требует хоть и небольшого, но администрирования.
Почти ничего не требует (примерно как FB). Но даёт много возможностей для.

>> Однако язык стандарта SQL 2000 значительно мощнее интербэйзного
Совершенно верно. Только "язык стандарта SQL 2000" не существует 8). Transact-SQL его зовут.
Встречается также в Sybase ASE/ASA. К тому же он всегда был мощнее.

>> , кроме того тоньше механизм транзакций
Механизм совершенно другой. Блокировочник vs версионник - как сравнить их "толщину"?

>> Плюсом является еще и то, что это одна из самых популярных сегодня промышленных СУБД.
Сомнительное достоинство. Хотя...

>> Оракл - то же, что MS SQL
Это оскорбление для обоих. Не говори так больше 8)

>> , только еще тяжелее и капризнее в администрировании.
Это точно. Oracle можно настраивать до позеления (настраивается буквально всё), и всё время получать результаты.
От превосходных до катастрофических. Фишка в том, что превосходные результаты (лучше дефолтных) в принципе достижимы.
... Хотя я и очень не люблю Oracle, он велик и могуч (2 раза).


 
TechnoDreamer ©   (2005-09-24 04:00) [64]

А обязательно базы юзать? Сделать серверную часть (для храния данных можно и Access через ADO юзать). Сделать клиентскую часть.
Единственная настройка эту указывать имя или ip сервера. Даные передавать как угодно по своему (сервер их уже обрабатывает и слаживает в базу если надо, или свой формат). По моему задача довольно элементарная.
Хотя если для юзеров будет трудно даже указать сервер, то это конечно уже слишком. Надо делать опрос всех компов сети на предмет наличия клиента :-) (Или на сервере указывать клиентов).


 
Sergey_Masloff   (2005-09-24 08:48) [65]

Desdechado ©   (23.09.05 15:56) [51]
>> оракл 10 на одной болванке
>а 9 - на 3
>соптимизировали, значит :)
на 3 это поделка безымянной пиратской артели.
Оракл 8 в дистрибутиве дисков не меньше 15 и еще такая же коробка с патчами. 9-й не меньше. 10 тот что на одном диске это недо-оракл, фактически демка.


 
Anatoly Podgoretsky ©   (2005-09-24 11:45) [66]

Тупые пользователи, тупые пользователи, но не настолько тупые что бы вставить СД и назимать Enter. Может это не пользователи тупые?


 
Курдль ©   (2005-09-26 17:56) [67]


> Sergey_Masloff   (24.09.05 08:48) [65]
> Оракл 8 в дистрибутиве дисков не меньше 15 и еще такая же
> коробка с патчами. 9-й не меньше. 10 тот что на одном диске
> это недо-оракл, фактически демка.


Повторяю: оракл 10 на одном СД. Полная версия сервера и клиента.
Но без документации, всяких формсов, дискавереров и т.п. приблуд! :)


 
Alex_T ©   (2005-10-03 22:08) [68]

lightix

не парься, сделай сидюк с авторуном (запуск твоей проги) для тупых
и печать результата теста (если надо достоверность заделай на печать контрольную сумму которую можно сверить с результатами), а уж юзеры пускай бумажками сами балуются



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

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

Наверх




Память: 0.68 MB
Время: 0.05 c
9-1120128029
D!m@N
2005-06-30 14:40
2005.11.13
Звук


2-1129474903
quadronik
2005-10-16 19:01
2005.11.13
присвоение даты в maskedit.text


11-1111257733
rofl
2005-03-19 21:42
2005.11.13
linux + fpc + kol


2-1130013206
nickmas
2005-10-23 00:33
2005.11.13
Строка-формула


1-1130165850
Katya2100000000
2005-10-24 18:57
2005.11.13
Светящийся Label