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

Вниз

BDE альтернативы. Кто быстрее?   Найти похожие ветки 

 
Deniz ©   (2004-03-24 14:23) [40]

> Курдль ©   (24.03.04 13:38) [37]
> Я тоже высказываю свои мысли и свой опыт, ктотрый, надеюсь, тоже кому-то может пригодиться.

Опыт - весч хорошая, но как только "опытный" человек начинает разговаривать, мягко говоря, некорректно и грубо, начинаются проблемы с общением и "вес" опыта не может пересилить неприязненные ощущения. Если хотите чтобы Вас хотябы слушали, не надо грубить и наезжать. "Несчастный Paradox" [25]. Я не говорю что он счастливый, но ...
>Думаю, что ни у кого нет сомнений, что лучшей СУБД времен и народов является Оракл. [25] А если есть сомнения, как быть?


 
Курдль ©   (2004-03-24 14:46) [41]


> "вес" опыта не может пересилить неприязненные ощущения.

Мои глубочайшие извинения! Злоупотребил иронией! :)


> А если есть сомнения, как быть?

Назвать претендента на звание лучшей СУБД и поспорить!


 
JohnS   (2004-03-24 15:29) [42]

Читать статью было некогда ,но самая быстрая связка для Настольной СУБД это DAO + Access


 
Александр М   (2004-03-24 15:44) [43]


> Читать статью было некогда ,но самая быстрая связка для
> Настольной СУБД это DAO + Access


Есть большие сомнения на этот счет..не знаю как DAO, но с ADO попробую и если результаты будут интересными, добавлю в обзор.


 
go3don   (2004-03-24 17:16) [44]

> но самая быстрая связка для Настольной СУБД это DAO + Access

если не учитывать стоимость MS Office конечно.

Ребята, подскажите кто-нибудь, как выйти из положения. Моя нищая контора не захотела покупать лицензионную делфи, нас пересадили на delphi 6 personal edition.
Мне надо работать с базами данных. В увязке zeosDBO+EhLib все было бы ничего, но ведь совершенно нет datasource.
Где можно скачать или купить недостающие компоненты для работы с базами данных? (стоимость до $150)
Может, кто из вас знает бесплатную визуальную среду для разработки, вроде Lazarus, но работоспособную?


 
Rem ©   (2004-03-24 17:32) [45]

>> если не учитывать стоимость MS Office конечно.
Движок MS Jet (это тот, который ADO + MS Jet + *.mdb) входит в комплект поставки Windows, поэтому такое решение бесплатно для Windows-платформ. К MS Office не имеет никакого отношения, разве что MS Office использует этот движок, но никак не наоборот.


 
Rem ©   (2004-03-24 17:42) [46]

> но ведь совершенно нет datasource.
Взять исходники VCL из Delphi Professional или Enterprize; вырезать кусок с TDataSource; переименовать в TFreeSource (или TSourceForFree :); поковеркать и покромсать его немного, добавить немного бесполезных строк или корявого кода; отключить оптимизатор компилятора; компильнуть в DCU; уничтожить корявые исходники и забыть об истории происхождения.

Детективное дополнение: можно выложить на страничку (типа) www.freesource.narod.ru фирмы FreeSource Inc. с пометкой "разрешено для бесплатного использования в коммерческих проектах; регистрации не требует", чтобы потом (в случае притязательств со стороны соответствующих органов) указать в качестве "места происхождения".


 
go3don   (2004-03-24 18:16) [47]

боюсь, мне ума не хватит...


 
Александр М   (2004-03-24 18:26) [48]


> Детективное дополнение: можно выложить на страничку (типа)
> www.freesource.narod.ru фирмы FreeSource Inc. с пометкой
> "разрешено для бесплатного использования в коммерческих
> проектах; регистрации не требует", чтобы потом (в случае
> притязательств со стороны соответствующих органов) указать
> в качестве "места происхождения".


Какая разница free или не free? Ведь Delphi personal только для ознакомления и ее лицензия запрещает использовать для создания коммерческих проектов. Но это уже оффтопик.


 
Александр М   (2004-03-24 18:58) [49]

Хотел включить в обзор связку ADO->MS Access, подключился при помощи TADOConnection и TADOTable, создал базу и таблицу. Добавление 100 тыс записей идет уже почти пол-часа и неизвестно когда закончится. Может подскажете какие свойства можно установить для ускорения, TableDirect я установил в True;


 
sniknik ©   (2004-03-24 19:24) [50]

Александр М   (24.03.04 18:58) [49]
поменяй TADOTable на TADODataSet, TableDirect только по другому называется CommandType=cmdTableDirect и курсор серверный ставь иначе все это неработает.

и тут еще много от версии базы и jet зависит.
(счас проверю у себя, по аналогу из статьи, если сильная разница будет сверимся)


 
Александр М   (2004-03-24 20:00) [51]

Я использую MS OLE Jet 4.0
Попробую TADODataSet, надеюсь им можно так же легко добавлять записи?


 
sniknik ©   (2004-03-24 20:37) [52]

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

у меня получилось примерно 48-52 сек.
поля текстовые сделал Char(50) все 4. Float - двойное с плавающей.
(даже если у тебя не так больших расхождений быть не должно)
при переделывании как я выше предлагал быстрее на 5-9сек.
при добавленом ключе (ID автоинкремент) немного медленнее (1м 5сек - 1м 30сек)


 
sniknik ©   (2004-03-24 20:44) [53]

да точно, поставил в базе те же размеры полей 20, как в статье(полностью структуру повторил), разницы во времени нет 1мин 5сек. varchar однако ;о). данные по размеру то те же.


 
panov ©   (2004-03-24 21:30) [54]

>Александр М   (20.03.04 14:47)
Александр, не хотели бы поместить статью в сборник статей на нашем сайте?


 
Александр М   (2004-03-25 05:50) [55]


> Александр, не хотели бы поместить статью в сборник статей
> на нашем сайте?


Это на этом сайте? :)
Думаю можно, но только когда добавлю туда еще 2-3 движка, сейчас она еще в процессе формирования.


> sniknik ©   (24.03.04 20:37) [52]


Спасибо, сегодня, надеюсь добавлю MS Access в тест.


 
JohnS   (2004-03-25 08:03) [56]

Александр М   (24.03.04 18:58) [49]
Хотел включить в обзор связку ADO->MS Access, подключился при помощи TADOConnection и TADOTable, создал базу и таблицу. Добавление 100 тыс записей идет уже почти пол-часа и неизвестно когда закончится. Может подскажете какие свойства можно установить для ускорения, TableDirect я установил в True;

Вот через ADO у меня именно такая фигня и пошла.
Через компоненты KaDao использующие DAO 3.5 или DAO 3.6 все ОК.


 
Александр М   (2004-03-25 08:47) [57]

Не очень я дружу с MS Access, но все-равно попробую потестировать.


 
JohnS   (2004-03-25 12:11) [58]


> Александр М   (25.03.04 08:47) [57]
> Не очень я дружу с MS Access, но все-равно попробую потестировать.

Да Access в принципе знать и не надо . Кстати компонеты работающие через DAO находятся на http://kadao.dir.bg/ . Если есть желание можеш попробовать .


 
Александр М   (2004-03-26 05:53) [59]

Спасибо, уже загрузил компоненты. Надо потестировать, тем более, что это наш разработчик :)



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

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

Наверх




Память: 0.56 MB
Время: 0.034 c
9-1067333054
Gad
2003-10-28 12:24
2004.04.25
Методы вывода изображения на экран


1-1081500567
V-Isa
2004-04-09 12:49
2004.04.25
Как сделать курсор в виде часиков при недоступной форме?


3-1080290475
LameFox
2004-03-26 11:41
2004.04.25
Переход с Access на MSSQL


14-1081164946
Info
2004-04-05 15:35
2004.04.25
В CVS на firebird.sf.net появился FireBird 1.5.1


6-1077634195
Denis555
2004-02-24 17:49
2004.04.25
трабла с TNMHTTP





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский