Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.09.24;
Скачать: [xml.tar.bz2];

Вниз

Что лучше?   Найти похожие ветки 

 
R0NYN   (2006-08-30 22:50) [0]

Что выбрать - MS SQL, MySQL, Oracle, iBase, Paradox и т.д.?
Что лучше будет подходить к разным условиям, решаемых задач?


 
Virgo_Style ©   (2006-08-30 22:52) [1]

у разных задач обычно бывают разные решения


 
Desdechado ©   (2006-08-30 23:00) [2]

поручи это специалисту


 
Petr V. Abramov ©   (2006-08-30 23:10) [3]

Oracle лучше :)))))


 
Palladin ©   (2006-08-30 23:31) [4]

MS SQL лучше :)


 
R0NYN   (2006-08-30 23:31) [5]


> Virgo_Style ©   (30.08.06 22:52) [1]
> у разных задач обычно бывают разные решения

Cобсно это и спрашиваю, для каких задач, какая СУБД больше подходит?


 
Petr V. Abramov ©   (2006-08-30 23:32) [6]

> Palladin ©   (30.08.06 23:31) [4]
 сам paradox :)


 
Palladin ©   (2006-08-30 23:39) [7]


> R0NYN

ну это как спрашивать какой монитор лучше
можно до бесконечности слушать у людей, читать статьи и в конце концов остановится на том который понравился по каким либо причинам лично тебе...


 
vecna ©   (2006-08-30 23:50) [8]

Лучше то, что знаешь...


 
Nic ©   (2006-08-30 23:50) [9]

А можно расширить сабж? Какая СУБД лучше подходит для небольших программ, работающих с БД? Ну, чтоб меньше с прогой всяких dll и инсталляшек таскать.


 
Petr V. Abramov ©   (2006-08-30 23:56) [10]

> Nic ©   (30.08.06 23:50) [9]
 формально FB. Реально - Access, т.к. у всех стоИт


 
Nic ©   (2006-08-31 00:01) [11]


> Petr V. Abramov ©   (30.08.06 23:56) [10]

FireBird? А как с ней работать? Надо наверное где-то dll скачать и через ADO?
И ещё: почему-то встречаю от вполне умных людей детские фразы мол "Access - отстой". :( Что в нём не так?


 
Palladin ©   (2006-08-31 00:03) [12]

так ты и спроси это у тех умных людей....


 
R0NYN   (2006-08-31 00:09) [13]

да, да да....
они говорят - Access - это баловство, детское....
Но никто не объясняет. Видимо это тайна.


 
Petr V. Abramov ©   (2006-08-31 00:13) [14]

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


 
Marser ©   (2006-08-31 00:14) [15]

Мне приходится работать с Access, хотя с удовольствием перешёл бы на FB. Его, а особенно промежуточного движка глюки и костыли уже немного задолбали :-(


 
Nic ©   (2006-08-31 00:16) [16]


> Palladin ©   (31.08.06 00:03) [12]

Умный человек - это преподаватель, не молодой и неглупый... Да и так, от знакомых часто слышу такое... У нас БД только начнутся в этом семестре. Вот и интересно почему?


 
sniknik ©   (2006-08-31 00:23) [17]

> Что в нём не так?
то, что он оказался слишком сложен для тех "умных" людей, так сказать не справились с управлением... но сказать "я глуп, не смог разобраться" не каждый сможет, проще обвинить другого "неправильно устроена/не по тем принципам (а вот то что сумел выучить то "по тем")/глючно работает/отстой/... т.д.".


 
sniknik ©   (2006-08-31 00:25) [18]

p.s. access(jet) замечательный локальный вариант базы.


 
Palladin ©   (2006-08-31 00:25) [19]


> Nic ©   (31.08.06 00:16) [16]

Я не спрашиваю кто это говорит, я советую у них и спросить почему.

Мое ИМХО, Access, а точнее Jet, идеален для создания небольших проектов. Конечно никто не будет умещать офис огромной корпорации в двукомнатной квартире, так и не стоит предьявлять к Jet"у требования на уровне MS SQL или Oracle.

Используя ADODB провайдера к Jet, можно свести к минимуму затраты на масштабирование, например переход от Jet к MS SQL.

Да Jet есть действительно везде где есть Office. А рабочих мест с установленным Office гораздо больше чем без оного :)


 
Petr V. Abramov ©   (2006-08-31 00:29) [20]

У меня есть несколько уровней сложности задач
1. Access
2. FB + Delphi
3. Oracle + Delphi, но со своей библиотекой (DOA для доступа, остальное приделано)
4. 3++

P.S. прошу относиться как к шутке, но с долей правды


 
Marser ©   (2006-08-31 00:30) [21]

> [18] sniknik ©   (31.08.06 00:25)
> p.s. access(jet) замечательный локальный вариант базы.

Да я не спорю...

> Мое ИМХО, Access, а точнее Jet, идеален для создания небольших
> проектов. Конечно никто не будет умещать офис огромной корпорации
> в двукомнатной квартире, так и не стоит предьявлять к Jet"у
> требования на уровне MS SQL или Oracle.

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


 
Marser ©   (2006-08-31 00:31) [22]

> Да Jet есть действительно везде где есть Office. А рабочих
> мест с установленным Office гораздо больше чем без оного
> :)

Даже больше. Везде, где есть XP и даже win2k.


 
Дураг   (2006-08-31 00:32) [23]


> Nic ©   (31.08.06 00:01) [11]
>
> > Petr V. Abramov ©   (30.08.06 23:56) [10]
>
> FireBird? А как с ней работать? Надо наверное где-то dll
> скачать и через ADO?
> И ещё: почему-то встречаю от вполне умных людей детские
> фразы мол "Access - отстой". :( Что в нём не так?


Здесь качаешь FB embeded
http://ibase.ru/firebird.htm

Копируешь dll и все файлы из архива в папку с программой, переименовав Dll в gds32.dll и работаешь как с обычной базой FB.

Недостаток - к базе может быть множество коннектов, но только из одного процесса (приложения), из двух программ(пример:твоей и IB Expert) коннекта не может быть.

Как вариант для отладки и написания программы использовать полноценный сервер, а для релиза вложить в корень программы embeded версию.


> R0NYN   (31.08.06 00:09) [13]
> да, да да....
> они говорят - Access - это баловство, детское....
> Но никто не объясняет. Видимо это тайна.


Плюнь им в лицо, они ламеры. Для локальных приложений Access, не смотря на его выпирающие недостатки, довольно удобен и стабилен. Но FB Embeded лучше, а еще лучше Adaptive Sql Anywhere, он стоит денег, но всегда можно стырить.


 
Palladin ©   (2006-08-31 00:33) [24]


> А для централизованного охранного пульта, контроллирующего
> тысячи объектов по четырём каналам связи это, по-вашему,
>  адекватное решение?

Ха. А централизованный охранный пульт, контролирующий тысячи объектов по четырём каналам связи это, по-вашему, небольшой проект? :)


 
Marser ©   (2006-08-31 00:36) [25]

> [24] Palladin ©   (31.08.06 00:33)
>
> > А для централизованного охранного пульта, контроллирующего
>
> > тысячи объектов по четырём каналам связи это, по-вашему,
>
> >  адекватное решение?
>
> Ха. А централизованный охранный пульт, контролирующий тысячи
> объектов по четырём каналам связи это, по-вашему, небольшой
> проект? :)

И я о том же... Чуть больше мегабайта исходников. Ублюдочность такого пути меня удручает уже второй год...


 
SkyRanger ©   (2006-08-31 00:58) [26]

Ну тоды вам MySQl или PortgreSql


 
wicked ©   (2006-08-31 01:16) [27]

странно, а почему SQLite забыли?... как раз для "локальных" БД, уделает визави на раз-два...
ах, да, и не перестану повторять - access должен умереть... :)

ЗЫ подбросьте, если не трудно, кратенькую инфу о том, что такое IB/FB "транзакции" и чем они отличаются от нормальных транзакций (в том же mssql или sybase). А то сложилось впечатление, что у IB транзакциями коннекты обозвали и от того мне почти ничего не понятно с ними.


 
Petr V. Abramov ©   (2006-08-31 01:37) [28]

> Marser ©   (31.08.06 00:36) [25]
> Чуть больше мегабайта исходников.
 да какая разница, сколько исходников. вопрос в сложности запросов и размерах таблиц. Хотя есть вариант, чт овсе эти исходники от убогости jet-SQL


 
Marser ©   (2006-08-31 01:42) [29]

> [28] Petr V. Abramov ©   (31.08.06 01:37)
> > Marser ©   (31.08.06 00:36) [25]
> > Чуть больше мегабайта исходников.
> да какая разница, сколько исходников. вопрос в сложности
> запросов и размерах таблиц. Хотя есть вариант, чт овсе эти
> исходники от убогости jet-SQL

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


 
Petr V. Abramov ©   (2006-08-31 01:55) [30]

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


 
Marser ©   (2006-08-31 02:01) [31]

Ну, по моей части мне ничего сложнее select, insert и update в нескольких таблицах (всего их 15) делать не приходилось.


 
homm ©   (2006-08-31 06:25) [32]

[19] Palladin ©   (31.08.06 00:25)
> Да Jet есть действительно везде где есть Office

Что, даже там где нет Access????


 
cyborg ©   (2006-08-31 06:55) [33]

Даже офис необязательно ставить, с таблицами ацес будет работать через jet, проверено.


 
atruhin ©   (2006-08-31 06:56) [34]

> подбросьте, если не трудно, кратенькую инфу о том, что такое
> IB/FB "транзакции" и чем они отличаются от нормальных транзакций
> (в том же mssql или sybase). А то сложилось впечатление,
> что у IB транзакциями коннекты обозвали и от того мне почти
> ничего не понятно с ними.

Не работал с mssql или sybase, но в FB обычные полноценные транзакции, с разными уровнями изоляции, одно-двух фазные и т.д.


 
Sergey13 ©   (2006-08-31 08:55) [35]

> [27] wicked ©   (31.08.06 01:16)

Просто они перемудрили, ИМХО, с читающими транзакциями и вообще с множественностью различных транзакций в одной сессии. Многие в этом путаюися. С другой стороны - не хочешь множественности - не пользуйся. Лично я так и поступаю в основном.

Access vs FB
Основное преимущество ФБ перед Аксесом - это нормальный СКЛ-сервер с наличием серверной логики. Для локального использование это не критично, но кто знает, не потребуется ли завтра сетевое решение - таких примеров куча.


 
Некто ©   (2006-08-31 09:21) [36]

После знакомства с ib/fb от аксеса воротит.


> Для локального использование это не критично, но кто знает,
>  не потребуется ли завтра сетевое решение - таких примеров
> куча.

+1


 
Мефисто   (2006-08-31 09:31) [37]


> homm ©   (31.08.06 06:25) [32]


Именно так.

Marser  ©   (31.08.06 00:31) [22]

Если не ошибаюсь, то Jet начали с Win98 совать. Или с версии Win98SE. Точно уже не припомню :)


 
iZEN ©   (2006-08-31 15:19) [38]


> Palladin ©   (31.08.06 00:25) [19]
> > Nic ©   (31.08.06 00:16) [16]
>
> Я не спрашиваю кто это говорит, я советую у них и спросить
> почему.
>
> Мое ИМХО, Access, а точнее Jet, идеален для создания небольших
> проектов. Конечно никто не будет умещать офис огромной корпорации
> в двукомнатной квартире, так и не стоит предьявлять к Jet"у
> требования на уровне MS SQL или Oracle.
>
> Используя ADODB провайдера к Jet, можно свести к минимуму
> затраты на масштабирование, например переход от Jet к MS
> SQL.
>
> Да Jet есть действительно везде где есть Office. А рабочих
> мест с установленным Office гораздо больше чем без оного
> :)

О чём вы говорите, какой нафик Jet и тем более Access?!

Сейчас идут повальные проверки на серость Windows, не говоря уже об MS Office. Конторы в срочном порядке избавляются от пиратских версий и, либо покупают упрощённую версию MS Office (в котором нет Access), либо переходят на OpenOffice2RU.

У 50% пользователей Windows не установлен Access. У 30% пользователей компьютеров не-Windows.
Так что ориентироваться стоит на кросс-платформенные СУБД типа FireBird, PostgeSQL и MySQL. Для настольной версии, то - исключительно OpenOffice Base.

(Пишу из FreeBSD, в которой установлен полный OpenOffice).


 
Virgo_Style ©   (2006-08-31 15:31) [39]

iZEN ©   (31.08.06 15:19) [38]
У 50% пользователей Windows не установлен Access. У 30% пользователей компьютеров не-Windows.
Так что ориентироваться стоит <порезано> Для настольной версии, то - исключительно OpenOffice Base.


*тянет руку* ...которая установлена у скольких процентов пользователей?


 
DrPass ©   (2006-08-31 16:02) [40]


> У 30% пользователей компьютеров не-Windows

У 0.30%, ты хотел сказать? Более того, Jet не требует наличия ни Access, ни MS Office на компьютере. Если там стоит Windows 98SE или более поздняя (а так и есть практически везде), Jet уже присутствует в системе



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

Форум: "Прочее";
Текущий архив: 2006.09.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.045 c
15-1157435078
Guest001
2006-09-05 09:44
2006.09.24
Dev Express - описание...


2-1157613025
dill-do
2006-09-07 11:10
2006.09.24
{Класно сделано}


10-1122963978
alles
2005-08-02 10:26
2006.09.24
Юзера и сервер COM


15-1157537474
Alarm
2006-09-06 14:11
2006.09.24
CopyRight на CD


15-1156922134
Змей
2006-08-30 11:15
2006.09.24
литература по апи





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский