Найдено 3156 результатов

kreator
24 Май 2019, 13:35
Форум: CLARION for Windows
Тема: DFD, CacheTPSABC - не понял
Ответы: 55
Просмотры: 707

DFD, CacheTPSABC - не понял

finsoftrz писал(а):
24 Май 2019, 11:33
Откуда взяли то? STRING в tps упаковываются, а не просто обрезаются.
Просто взял и посмотрел.
tps2.png
Для сведения - CSTRING:
tps.png
kreator
24 Май 2019, 10:56
Форум: CLARION for Windows
Тема: DFD, CacheTPSABC - не понял
Ответы: 55
Просмотры: 707

DFD, CacheTPSABC - не понял

а чем CSTRING плох? CSTRING оно и есть CSTRING declares a character string terminated by a null character (ASCII zero). The memory assigned to the CSTRING is initialized to a zero length string unless the AUTO attribute is present. CSTRING matches the string data type used in the "C" language and t...
kreator
23 Май 2019, 15:43
Форум: CLARION for Windows
Тема: DFD, CacheTPSABC - не понял
Ответы: 55
Просмотры: 707

DFD, CacheTPSABC - не понял

К сожалению в tps нет поля varchar. Поэтому ожидается - таблица в tps будет занимать больше места, чем в SQL. Может ещё и упаковка какая есть, не скажу, не знаю.
kreator
23 Май 2019, 14:09
Форум: CLARION for Windows
Тема: DFD, CacheTPSABC - не понял
Ответы: 55
Просмотры: 707

DFD, CacheTPSABC - не понял

Можно для дома прикупить вот это - https://www.lacie.com/gb/en/products/bi ... derbolt-2/. И попробовать поработать с базой 40Тб. Железо - не проблема. Где данные взять для таких объёмов?
kreator
23 Май 2019, 13:39
Форум: CLARION for Windows
Тема: DFD, CacheTPSABC - не понял
Ответы: 55
Просмотры: 707

DFD, CacheTPSABC - не понял

Реально терабайты данными не набрать. Если только хранить в базе видео в хорошем разрешении. Но это Блобы. А что моделировать? У нас сейчас несколько таблиц перевалили за 5 миллионов записей. И это не логи. Вся база чуть-больше 6 Гиг. Растёт примерно по Гигу в год. Вся запихивается в оперативку. ФБ ...
kreator
23 Май 2019, 11:09
Форум: CLARION for Windows
Тема: DFD, CacheTPSABC - не понял
Ответы: 55
Просмотры: 707

DFD, CacheTPSABC - не понял

Какие ещё десять терабайт на домашнем компе? О чём Вы?
kreator
23 Май 2019, 10:18
Форум: CLARION for Windows
Тема: DFD, CacheTPSABC - не понял
Ответы: 55
Просмотры: 707

DFD, CacheTPSABC - не понял

Все SQL имеют возможность сделать объект "неактивным", триггер, констрэйт, индекс, даже первичный ключ. Гибкая система. Согласен с Рафаэлем, это нужно для манипулирования данных в исключительных случаях. В боевой работе не применяется. Если говорить теоретически, то легко. Теоретически всё хорошо. М...
kreator
22 Май 2019, 17:35
Форум: CLARION for Windows
Тема: DFD, CacheTPSABC - не понял
Ответы: 55
Просмотры: 707

DFD, CacheTPSABC - не понял

Он сказал, что у них считается, что констрейны это зло, так как затрудняют сопровождение продукта. Конечно, зло! Записи не пропадают, вводимые данные соответствуют требуемым величинам, поддержка разработчика не нужна! Однозначно, зло. В начале миросоздания мироздания была такая теория, что чем боль...
kreator
22 Май 2019, 17:23
Форум: CLARION for Windows
Тема: DFD, CacheTPSABC - не понял
Ответы: 55
Просмотры: 707

DFD, CacheTPSABC - не понял

Мы же в кларионе для поддержки целостности при работе с tps тоже ничего ручками не пишем. В каком месте есть проверка на запрет ввода дочерних записей с отсутствующем родителем? Никогда не проверял, но всё же. Если я в словаре укажу в Relations два файла с типом "один - ко многим" (Родитель, Ребёно...
kreator
22 Май 2019, 16:16
Форум: CLARION for Windows
Тема: DFD, CacheTPSABC - не понял
Ответы: 55
Просмотры: 707

DFD, CacheTPSABC - не понял

Я уже несколько десятков лет радуюсь, что есть программы, которые занимаются поддержкой целостности БД и разными другими вещами. Не приходиться тратить усилия на очевидные вещи. Кстати (не помню высказывал ли здесь эту мысль), Велосипедисты ещё в бытность обычными пастухами, когда затевали формат TP...
kreator
22 Май 2019, 10:00
Форум: CLARION for Windows
Тема: DFD, CacheTPSABC - не понял
Ответы: 55
Просмотры: 707

DFD, CacheTPSABC - не понял

TPS позволит, но шаблон формы Это я погорячился. TPS тоже не позволит. Конечно, если не ломать стандартное поведение. Стандартно дочерние записи должны иметь поле ссылки на родительскую запись. В момент ввода дочерних записей это поле должно быть чем-то заполнено. Если его заполнить чем-то абстракт...
kreator
21 Май 2019, 18:15
Форум: CLARION for Windows
Тема: DFD, CacheTPSABC - не понял
Ответы: 55
Просмотры: 707

DFD, CacheTPSABC - не понял

А точно удалит без проблем ? Именно в случае, когда не сохранили еще родит. запись, а навводили уже дочерних и отказываемся ? Так не бывает. В правильной БД вы не можете создать дочерние записи без создания родительской. TPS позволит, но шаблон формы всё равно генерит создание родительской записи. ...
kreator
21 Май 2019, 14:24
Форум: CLARION for Windows
Тема: DFD, CacheTPSABC - не понял
Ответы: 55
Просмотры: 707

DFD, CacheTPSABC - не понял

Но просто InMemory в словаре дает же записывать в память, при последующем сохранении при выходе из программы или вызова метода сохранения файла.... ? Может и имеет смысл при однопользовательской работе. Или при каких-то специфических сценариях. А в реальной работе зачем хранить изменения в оператив...
kreator
21 Май 2019, 11:10
Форум: CLARION for Windows
Тема: DFD, CacheTPSABC - не понял
Ответы: 55
Просмотры: 707

DFD, CacheTPSABC - не понял

Не касаемо DFD, IMDD. Кэширование и In-Memory актуально на операциях чтения. Как в приведённом Вами фрагменте справки - в начале работы программы данные затаскиваются в память и чтение идёт уже из памяти. А если Вы пишете, то всё равно дисковая система тормозит. Я думаю, SV революцию сотворить не су...
kreator
16 Май 2019, 17:48
Форум: CLARION for Windows
Тема: Интересные странности BindExpression
Ответы: 56
Просмотры: 878

Интересные странности BindExpression

Сделайте процедуру на ABC, можно просто Source. Поставьте опцию генерить рутины открытия/закрытия файлов. В самом тексте вызовите рутину открытия файлов и после этого BindExpression заработает. Вообще непонятно, что Вы хотите понять? Получается - BindExpression сам по себе ничего не биндит. Полагает...