![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Выбор БД и средства разработки
lightix © (2005-09-22 10:40:00)Передо мной стоит такая задача - разработать комплекс программ, который должен быть легко переносимым между разными компьютерами, но при этом БД должна быть сетевая, т.е. на одном из компьютеров ставится комплекс программ, и БД, а остальные должны обращаться к этой БД по сети. При этом к компьютерам (в том числе и главному) должны предъявляться минимальные требования, т.е. ставить на него СУБД типа оракла или скл сервер нельзя - все должно работать компактно и локально...
Я работаю в C++Builder, Delphi, и конечно хотелось бы использовать их для разработки, но не знаю есть ли необходимые требования. есть вариант сделать все это на MS Access, но что-то я сомневаюсь...
В общем посоветуйте как быть.
msguns (2005-09-22 11:35:00) [61]Удалено модератором
msguns (2005-09-22 11:35:00) [62]>lightix (22.09.05 11:21) [4]
>Мне СУБД не подходят, должно все быть настолько просто, чтобы юзер смог сам проинсталить все это сесть и работать.... никаких серверов не должно быть...
Ах, какой это страшный и ужасный зверь - СУБД
"Чудище огромно, озорно, стозевно и лайяй" ;))
Включить в инсталляцию клиента ФВ - два файла переслать.
Написать свой собственный многопользовательский интерфейс с единым хранилищем данных хотя бы с минимальной надежностью и скоростью - вещь чрезвычайно нелегкая. Да требует достаточно высокой квалификации, коей, как видно из постов, не наблюдается и близко
Sergey13 (2005-09-22 11:24:00) [63]2[4] lightix (22.09.05 11:21)
Ты сначала сам разберись, что тебе нужно.
Sergey13 (2005-09-22 11:22:00) [64]2[2] msguns © (22.09.05 11:10)
> и бесплатен (на 5 пользователей),
ФБ вроде просто бесплатен. Хоть на 500 пользователей.
>Оракл - то же, что MS SQL, только еще тяжелее и капризнее в администрировании.
Спорно как минимум. 8-)
lightix (2005-09-22 11:21:00) [65]Мне СУБД не подходят, должно все быть настолько просто, чтобы юзер смог сам проинсталить все это сесть и работать.... никаких серверов не должно быть...
Прога будет использоваться в самых разнообразных условиях, т.е. может быть вариант что она будет вообще локальная на одном компе, а в другом месте может работать с 5-10 пользователями...
Desdechado (2005-09-22 11:19:00) [66]msguns © (22.09.05 11:10) [2]
вообще-то почти все утверждения либо неточны, либо спорны :)
гораздо лучшей альтернативой IB является упомянутый FB (бесплатный полностью)
про мощь языка MSSQL я бы не стал так категорично, в IB многие вещи сделать проще и есть даже то, чего нет ни в MS, ни в Оракле при всей их хваленой надежности и платности
msguns (2005-09-22 11:10:00) [67]Если нужен многопользовательский доступ "БД сетевая", то без каких бы то ни было предустановок на оюбые клиенты будет работать только трехзвенка (клиентское приложение). Для всех остальных что-то все равно придется устанавливать.
Акцесс не сетевая БД, да может и не оказаться на некоторых машинах. Надо выбирать именно клиент-серверный (SQL-server) вариант. А здесь вариантов масса и для оптимального выбора надо попотеть, думая.
Интербэйз (файрберд) хорош своей легкостью в установке и работе и шустростью на относительно небольших объемах, не требует администрирования и бесплатен (на 5 пользователей), однако имеет и минусы, главным образом из=за ограниченности своего языка.
MS SQL существенно тяжелее, "тормозит" на ровных местах, требует хоть и небольшого, но администрирования. Однако язык стандарта SQL 2000 значительно мощнее интербэйзного, кроме того тоньше механизм транзакций (сам не догнал его до сих пор, но знающие люди так говорят). Плюсом является еще и то, что это одна из самых популярных сегодня промышленных СУБД.
Оракл - то же, что MS SQL, только еще тяжелее и капризнее в администрировании.
Вот если я чего не так сказал, пусть меня не сильно пинают ;)))
Sergey13 (2005-09-22 10:48:00) [68]ФБ+Делфи.
Читать на ibase.ru