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

Вниз

Подскажите тип   Найти похожие ветки 

 
Koala ©   (2005-06-02 13:39) [0]

База сетевая под Firebird 1.5
На клиенте необходимо создать локальную временную таблицу. Какую посоветуете БД для временной таблицы? От BDE хотелось-бы отказатся.


 
YurikGL ©   (2005-06-02 13:45) [1]

А что мешает тот же Firebird использовать?
На худой конец - Access+ADO


 
Johnmen ©   (2005-06-02 13:45) [2]

>Какую посоветуете БД для временной таблицы?

Текстовый файл.

Но, думается, что консерватория барахлит...:) Зачем тебе л.в.тбл. ?


 
Koala ©   (2005-06-02 13:53) [3]


> Зачем тебе л.в.тбл. ?

По сетку к базе одновременно обращаются 4 оператора, загоняют данные в одну и туже табл.


 
stone ©   (2005-06-02 13:56) [4]


> Koala ©   (02.06.05 13:53) [3]
>
> По сетку к базе одновременно обращаются 4 оператора, загоняют
> данные в одну и туже табл.

И? Зачем тебе л.в.тбл. ?


 
Koala ©   (2005-06-02 14:06) [5]


>  [4] stone ©   (02.06.05 13:56)
>
> И? Зачем тебе л.в.тбл. ?


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


 
stone ©   (2005-06-02 14:11) [6]


> Koala ©   (02.06.05 14:06) [5]

ну так и создай таблицу в сетевой базе, зачем тебе локальная?


 
Koala ©   (2005-06-02 14:18) [7]


>
>  [6] stone ©   (02.06.05 14:11)
>
> ну так и создай таблицу в сетевой базе, зачем тебе локальная?


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


 
Sergey Masloff   (2005-06-02 14:26) [8]

Извини, выглядит как клинический случай.


 
DSKalugin ©   (2005-06-02 14:30) [9]

Пускай временная таблица будет тоже на сервере в общей базе.
Т.е. она тоже будет общей!
одновременная работа с ней будет разделяться по специальному полю, которое будет идентифицировать клиена.
Тобиш все операции с этой временной таблицей будут выполняться с фильтром по имени юзера.
вот и всех делов то 6-))


 
Johnmen ©   (2005-06-02 14:36) [10]

>Koala ©   (02.06.05 14:18) [7]

Каким это образом тебе удаётся иметь "висящие неподтвержденные тр-ии" ?????????????????
Что-то действительно клиникой пахнУло.....:)


 
Koala ©   (2005-06-02 14:39) [11]


> [8] Sergey Masloff   (02.06.05 14:26)
> Извини, выглядит как клинический случай.


клинический не клинический а предусмотреть надо...


>
> [9] DSKalugin ©   (02.06.05 14:30)
> Пускай временная таблица будет тоже на сервере в общей базе.
>
> Т.е. она тоже будет общей!
> одновременная работа с ней будет разделяться по специальному
> полю, которое будет идентифицировать клиена.
> Тобиш все операции с этой временной таблицей будут выполняться
> с фильтром по имени юзера.
> вот и всех делов то 6-))


это было бы правильно если бы временную использовали на сервере, а я хочу локально [7]


 
Digitman ©   (2005-06-02 14:42) [12]


> Koala ©   (02.06.05 14:39) [11]


подсказываю - TClientDataset.

а про "клинику" тебе верно намекают)


 
Digitman ©   (2005-06-02 14:44) [13]


> Koala


причем "клиника" - это камень конкретнго в твой огород, ибо надо быть шибко заболевшим, позволяю в своем коде юзеру стартовать транзакцию и преспокойно уйти курить или в декрет)


 
Johnmen ©   (2005-06-02 14:45) [14]

или простое кеширование изменений НД...


 
Koala ©   (2005-06-02 14:47) [15]


> [13] Digitman ©   (02.06.05 14:44)


Я просил подсказать а не грубить...


 
Digitman ©   (2005-06-02 14:58) [16]


> Koala ©   (02.06.05 14:47) [15]
> Я просил подсказать а не грубить...


подсказки ты получил - простое кэширование либо ClientDataSet как ГОТОВЫЕ решения.

временные таблицы в БД на серверной стороне в распределенном к/с приложении - это как правило мало чем оправданная блажь.


а не грубить


сожалею что ты счел это за "грубость".

но это была естественная реакция на


> транзакции не подтвержденные висят


НЕЛЬЗЯ отдавать клиенту на откуп "ручное" управление старт/стопом транзакций !!


 
Anatoly Podgoretsky ©   (2005-06-02 15:11) [17]

Временные таблицы вообще, говорят о недостатках проектирования, о недостаточной квалификации.


 
ANB ©   (2005-06-02 15:17) [18]


> Временные таблицы вообще, говорят
- это что, у целого нашего отдела низкая квалификация ? У них локально лежат около 15 таблиц, там всякие настройки и временные данные валяются. Раньше и оффлайн обмен был локальными файлами - таблицами. Ща отказались - теперь мучаются, типа зря. Шифровать приходится, а то взломать могут.


 
Sergey13 ©   (2005-06-02 15:18) [19]

ИМХО. Если это псевдовременные, т.е. постоянные, но используемые, как временные, то таки да. Если это нормальные временные таблицы сервера, то почему нет? Просто еще один инструмент/фича.


 
Johnmen ©   (2005-06-02 15:20) [20]

>ANB ©   (02.06.05 15:17) [18]

>- это что, у целого нашего отдела низкая квалификация ?

Ес-сно ! :)))

>У них локально лежат около 15 таблиц,

И все временные ?
Чего тогда они там разлеглись ?



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

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

Наверх





Память: 0.49 MB
Время: 0.045 c
1-1119693133
grol
2005-06-25 13:52
2005.07.18
Кнопка-компонент из 3 картинок (image ей)?


14-1119631258
Kerk
2005-06-24 20:40
2005.07.18
Флудеры - кто они?


1-1119604820
heckfy1
2005-06-24 13:20
2005.07.18
Свойства принтера


3-1118291495
_oleg
2005-06-09 08:31
2005.07.18
Добавление столбца в таблицу InterBase


14-1118777623
Kerk
2005-06-14 23:33
2005.07.18
Кондуктора и не только...





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