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

Вниз

Какую БД выбрать?   Найти похожие ветки 

 
able ©   (2004-11-12 20:14) [0]

Надо сделать каталог товаров и быстрый поиск по ним.


 
YurikGL ©   (2004-11-12 20:19) [1]

1С :-)


 
sniknik ©   (2004-11-12 20:26) [2]

любую! знаю только одну которая этого не посволяет, и та еще только пишется... сдесь
http://delphimaster.net/view/1-1100061003/
;о))

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


 
Fay ©   (2004-11-12 20:27) [3]

Возьми любую. Точно подойдёт.


 
able ©   (2004-11-12 20:59) [4]

Я так и думал :)
Решил просто посоветоваться :)
Мой выбор пал на BDE.


 
SergP ©   (2004-11-12 21:23) [5]


>  [4] able ©   (12.11.04 20:59)
> Я так и думал :)
> Решил просто посоветоваться :)
> Мой выбор пал на BDE.


Ну BDE это вообще-то средство для работы с разными базами... А ты ведь задаешься вопросом какую БД выбрать....


 
YurikGL ©   (2004-11-12 22:16) [6]


> able ©   (12.11.04 20:59) [4]

Напиши объем задач, предполагаемое количество записей, пользователей...


 
able ©   (2004-11-13 12:54) [7]

SergP ©   (12.11.04 21:23) [5]
Нет, не то сказал. Paradox выбрал.


 
able ©   (2004-11-16 12:43) [8]

YurikGL ©   (12.11.04 22:16) [6]
Надо составить каталог предприятий.. Всего около 2000 предприятий. У каждого адрес, телефон и т.д. Нужно реализовать шустрый и гибкий поиск


 
Digitman ©   (2004-11-16 13:53) [9]


> шустрый и гибкий поиск


сильно зависит от


> и т.д


с поиском же записи/записей по таким тривиальным атрибутам как "адрес, телефон" успешно и достаточно эффективно справится правтически любая СУБД, если БД состоит из одной-единственной таблицы и таблица грамотно индексирована по этим полям


 
Sergey13 ©   (2004-11-16 13:57) [10]

2[9] Digitman ©   (16.11.04 13:53)
Не думаю, что одной-единственность таблицы способствует быстрому поиску. Скорее наоборот.


 
Digitman ©   (2004-11-16 14:24) [11]


> Sergey13


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


 
Sergey13 ©   (2004-11-16 14:45) [12]

2[11] Digitman ©   (16.11.04 14:24)
Это да. Но еще она дает уверенность, что выбрав например "ул. Ленина" в адресе, ты выберешь всех с улицы Ленина и не пропустишь например "Ленина ул.", "улица Ленина" или "ул ленина", что практически неизбежно при ручном заколачивании множества инфы.


 
msguns ©   (2004-11-16 14:54) [13]

ИМХО, для 2000 записей делал бы в аксесе. Все будет работать достаточно быстро и не надо заморачиваться с переносом приложения на другие компы. Компоненты - ADO.


 
Digitman ©   (2004-11-16 15:03) [14]


> Sergey13 ©   (16.11.04 14:45) [12]


ой да ладно тебе !

ошибки ввода юзера отнюдь не минимизируются нормализацией..

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


 
Sergey13 ©   (2004-11-16 15:20) [15]

2[14] Digitman ©   (16.11.04 15:03)
>ошибки ввода юзера отнюдь не минимизируются нормализацией..
А я считаю, что хотя и не исчезают полностью, но здорово уменьшаются. Хотя это и не по теме уже.


 
able ©   (2004-11-17 15:08) [16]

Поконкректнее скажу попозже)


 
able ©   (2004-11-17 17:10) [17]

msguns ©   (16.11.04 14:54) [13]
А есть автоматический инсталлер, который будет бд вместе с прогой устанавливать?
И чем лучше?


 
Jeer ©   (2004-11-17 17:39) [18]

А инсталлятор никак с СУБД не связан.
Бери, что достанешь:)


 
able ©   (2004-11-17 18:48) [19]

Ладно, с инсталлятором разберусь :)
И всё-таки чем лучше access?


 
Highlander   (2004-11-17 19:13) [20]

предлагаю FB/IB ;0)


 
able ©   (2004-11-17 19:47) [21]

Да, кстати.
У каждого предприятия есть прайс, по которому тоже надо искать :)


 
Lexa   (2004-11-17 20:13) [22]

Я предлагаю остановить свой выбар на Access, если не планируется во много раз увеличить объем БД, а для 2000 фирм его хватит за глаза .... От Paradox его отличет то что в нем не так летят индексы .... Interbase не целесообразно использовать для столь малого объема .... а если тебя так привлекает вкладка компонент BDE то настрой в источниках данных ODBC псевдоним и работай через BDE ... и еще прас туда запихать тоже можно это особой проблемы не составит ... а поиск лучше всего сделать не через фильтры а с помощью SQL запросов ... и когда будешь писать SQL запросы, если ты хочешь, чтобы поиск был наиболее шустрым, то позаботься чтобы они были как можно более селективнвы ....


 
YurikGL ©   (2004-11-17 20:38) [23]

Пользуй Access+ADO.

Почти гарантированно не требует никаких инсталяций и идет "просто так" т.к. соответствующий jet почти всегда есть (из личного опыта).


 
Sergey13 ©   (2004-11-18 09:47) [24]

2[22] Lexa   (17.11.04 20:13)
> Interbase не целесообразно использовать для столь малого объема ....
Можно узнать почему?


 
Dmitriy O. ©   (2004-11-18 10:11) [25]

Лутше сразу порльзовать SQL базы т.к. потом может возникнуть необходимость сетевого варианта.


 
ЮЮ ©   (2004-11-18 10:16) [26]

>Dmitriy O. ©   (18.11.04 10:11) [25]
а Paradox разве не "SQL база" ?


 
asp ©   (2004-11-18 11:26) [27]

able ©   (17.11.04 18:48) [19]>
Во-первых хотя бы тем, что синтаксис SQL получше.


 
able ©   (2004-11-18 15:33) [28]

Т.е. у пользователя должен стоять MS Access?


 
Reindeer Moss Eater ©   (2004-11-18 15:37) [29]

Просто должен стоять


 
Dmitriy O. ©   (2004-11-18 15:40) [30]


> ЮЮ ©   (18.11.04 10:16) [26]

Да действительно можно и с ней работать по сетке.
Но будет тормозить наверно сильнее если скажем пользовать IB


 
able ©   (2004-11-18 15:42) [31]

Reindeer Moss Eater ©   (18.11.04 15:37) [29]
Должен был установлен Access?)


 
able ©   (2004-11-18 15:42) [32]

Reindeer Moss Eater ©   (18.11.04 15:37) [29]
Должен был установлен Access?)


 
Reindeer Moss Eater ©   (2004-11-18 15:45) [33]

не должен


 
Lexa   (2004-11-18 17:26) [34]

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


 
Sergey13 ©   (2004-11-18 17:34) [35]

2[34] Lexa   (18.11.04 17:26)
Странные у вас данные, надо отметить. Я думаю, многие тут с вами не согласятся. 8-)


 
HSolo ©   (2004-11-18 17:35) [36]

>Lexa   (18.11.04 17:26) [34]
>писать различного рода настольные приложения с использованием СУБД Interbase для одного компьютера это мне кажется извращением

А с использованием FB Embedded / Yaffil Personal ?


 
Fay ©   (2004-11-18 17:39) [37]

2 HSolo ©   (18.11.04 17:35) [36]
FB Embedded штука хорошая. Бери и не спрашивай.


 
HSolo ©   (2004-11-18 17:43) [38]

>Fay ©   (18.11.04 17:39) [37]
Это Вы мне?
Спасибо, но я-то как раз знаю, что это такое :)) А вот Lexa - явно нет. Ему, собственно, мое послание и адресовано.


 
Lexa   (2004-11-18 17:50) [39]

HSolo -  я пользуюсь MS SQL Server или Access, на Interbase делал всего три раза и то давно, а с его клонами не работал ... и все же за чем нужен сервер для того что бы работать с приложением одному пользователю


 
HSolo ©   (2004-11-18 17:56) [40]

>на Interbase делал всего три раза и то давно, а с его клонами не работал
Это-то понятно :)

>и все же за чем нужен сервер для того что бы работать с приложением одному пользователю

http://ibase.ru/ibfaq.htm#embedded



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

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

Наверх




Память: 0.56 MB
Время: 0.03 c
14-1101549347
KilkennyCat
2004-11-27 12:55
2004.12.19
Забавно, но факт, дающий пищу для размышлений...


4-1099392011
MacroDenS
2004-11-02 13:40
2004.12.19
Поторки...


14-1101811612
sirsergio
2004-11-30 13:46
2004.12.19
Помогите найти DevExpress ExpressDBTree Suite. Плиззз.


1-1102084386
korvin
2004-12-03 17:33
2004.12.19
Удобные компоненты для работы в трее (бесплатные)


14-1101666039
Никита
2004-11-28 21:20
2004.12.19
Delphi 8