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

Вниз

Кто-нибудь работал с сервером ADS   Найти похожие ветки 

 
Бежечаночка   (2002-05-31 12:23) [0]

Поделитесь впечатлениями о работе с сервером ADS, поддерживающем DBF-формат. Я поставила, по-моему маздай.


 
Slava   (2002-05-31 17:29) [1]

Я слышал, что на нем целая банковская система построена. (По-моему "Гефест" называется)
И по скорострельности достаточно ничего так себе...


 
shulc   (2002-05-31 19:29) [2]

Вообще говоря, я так думаю, для работы с таблицами аля Clipper или FoxPro лучшей альтернативы не знаю, разве, что Apollo, но я с ним не работал.


 
TAndrew   (2002-05-31 20:34) [3]

м.б. проблемы, если таблицы в DOS кодировке (866)


 
shulc   (2002-05-31 20:47) [4]

to TAndrew; TAdsTable.AdsTableOptions.AdsCharType:=OEM и ни каких проблем.Сам работаю с DOS таблицами


 
Бежечаночка   (2002-06-03 08:44) [5]

Ребята, спасибо, что откликнулись. У меня проблема в том, что на моей машине (Win98) сразу подвисает ADS Architect и комп вешает...Может, кто сталкивался, и еще: мне бы крэк к 6.11(или здесь об этом нельзя, тогда на личный).


 
Роман Василенко   (2002-06-03 10:25) [6]

Марина, лучше работать с Proprietary Table Format (*.adt), он побыстрее и его практически невозможно убить (для этого нужно редактировать ручками в нотепаде), а наzчет Архитекта... Скорее всего, где-то в Виндовс\Сустем валяется старая ДЛЛ. Оттудова и канфликхт.


 
Бежечаночка   (2002-06-03 10:37) [7]

>Роман Василенко

Дело в том, что у меня есть проги для DBF-файлов. Давно, под DOS-ом, без сети все работало в локалке в FoxPro, а потом перешла на Delphi, сеть, таблицы не ломала, и сейчас не хочу, (очень много на них завязано, и поддерживать какой-либо сервер БД у меня нет возможности - моральных и физических сил), но тормоза при файловом доступе надоели, хотела обойтись малой кровью. Кстати, у 1С как-то организован быстрый доступ к DBF-ам. Посоветуйте...


 
Севостьянов Игорь   (2002-06-03 11:41) [8]

Вообще-то во все времена более быстрый доступ осуществлялся на низком уровне доступа к БД. Вот например мне известны OCI (Open Call Interface) для работы с Oracle, MS SQL, MySQL может есть и другие не смотрел...
Так вот у DBF файлов тоже имеется свой формат - изучив его можно получить довольно быстрый доступ к данным. Но это уже написания своеобразного OCI для DBF...
А так неплохо бы организовать например индексацию + оптимизировать запросы + изредка делать переиндексацию и сжатие данных (чем меньше файл - тем быстрее работа)...
Информацию можно найти в Инете - только не надо лениться ее искать (по ходу натыккаешься на очень интересную информацию)

Все вопросы по мылу...


 
Бежечаночка   (2002-06-03 12:19) [9]

> А так неплохо бы организовать например индексацию + оптимизировать
> запросы + изредка делать переиндексацию и сжатие данных
> (чем меньше файл - тем быстрее работа)...
> Информацию можно найти в Инете - только не надо лениться
> ее искать (по ходу натыккаешься на очень интересную информацию)

Неужели Вы думаете, что я работаю без индексов, не сжимаю таблицы и не оптимизирую запросы?



 
MishGan`   (2002-06-03 13:37) [10]

2 Севостьянов Игорь.
>>Вот например мне известны OCI (Open Call Interface) для работы
>>с Oracle, MS SQL, MySQL может есть и другие не смотрел...
Я всегда считал, что OCI это Oracle Call Interface. И применяется он только для доступа к БД Oracle.
Что касается универсальных средств доступа, то это в первую очередь ADO, ODBC и т.д.
Сорри за офтопик


 
Dmitry Kirushev   (2002-06-04 21:43) [11]

Начиная с версии 6.11 нет никаких глюков с DOS кодировкой,
надежно, как в танке :-)
Очень приятная вещь. Если конечно не работать с ней черезBDE :-()
Есть библиотеки для доступа практически подо все.
Кстати кракается с помощью Windasm 32 за 20 минут максимум.


 
Denis K.   (2002-06-05 01:40) [12]

Бо быстродействию даже до Apollo очень далеко. Не говоря уже о FoxPro. Да и проблемы с кодировкой (866). Поэтому должно умереть. Согласен.


 
TAndrew   (2002-06-05 11:39) [13]

> Denis K. (05.06.02 01:40)
> Бо быстродействию даже до Apollo очень далеко. Не говоря уже о FoxPro. Да и проблемы с кодировкой (866). Поэтому должно умереть. Согласен.

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


 
PETR_   (2002-06-20 15:39) [14]

TAndrew © (05.06.02 11:39)
>почему-то у одних работает хорошо, у других - нет.
>драйвер нужно поставить. руки.sys называется...
вопрос может быть и в другом: какую версию и где брать.
Я последний год работал с ADS (основная причина выбора - хорошая работа с cdx-индексами). Работает неплохо, жалоб нет, только вот недавно провел эксперимент: выполнил одни и те же дейстивия (открытие таблиц, добавление записей, навигация по таблице) при помощи ADS и BDE. Результат так себе: добавление записей при помощи BDE - раз в 5 быстрее, перемещение по таблице (тупой Next из начала в конец) у BDE - в 2 раза быстрее.
(таблицы на локальном диске, dbf-формат). Так что все в этом мире имеет свои достоинства и свои недостаки. :-(


 
Бежечаночка   (2002-06-21 08:24) [15]

> добавление записей при помощи BDE - раз в 5 быстрее, перемещение
> по таблице (тупой Next из начала в конец) у BDE - в 2 раза
> быстрее.
> (таблицы на локальном диске, dbf-формат).

А на сетевом? У меня несколько рабочих мест, таблицы расшарены, очень медленно идут расчеты, вот и хотелось что-то субдешное.



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

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

Наверх




Память: 0.48 MB
Время: 0.01 c
3-47061
Ptr
2002-06-18 11:49
2002.07.15
InterBase DataBase


1-47328
Вадим
2002-06-29 00:19
2002.07.15
Проверить, есть ли property


4-47884
Z-man
2002-05-13 11:58
2002.07.15
Выдать дату последнего изменения файла


3-47079
Arkady
2002-06-21 09:01
2002.07.15
DBGrid


3-47192
Allig
2002-06-19 14:55
2002.07.15
Почему не редактируется таблица...





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