Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
Мапировать глобалы научился... А вот как мапировать данные класса со свойствами %FileBinaryStream? Сделал класс Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. Потом программку Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Запись прошла без ошибок и файл потом записался обратно без проблем Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Но глобала ^soi.data.tmpD я не обнаружил... Но в каталоге stream в соответствующей БД я обнаружил файл с данными... Глобал появился только когда добавил обычное поле Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. и поменял программку Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. Причём глобал отмапился в нужную мне БД... А вот "стрём" создался в текущей области. Как теперь наладить мапирование "стрёмного потока" в нужную мне БД? ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT Cache for Windows (x86-32) 2009.1.3 (Build 704_0_9104) Mon Mar 8 2010 19:31:10 EST ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 10:13 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
krvsaА вот "стрём" создался в текущей области. Т.е. не в области конечно. Он создался в основной БД, а не в той, куда мапился глобал этого класса... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 10:19 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
Причём я был сильно удивлён, что всё "хранение в базе" сводится к простому копированию моих файлов в каталог stream с каким-то рандомным именем. Я просто скопировал один такой файл, указав ему нужное расширение, и это оказался 1 в 1 мой файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 10:29 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
Нужно настроить хранение для стримового поля, в нужный глобал и его маппировать в настройках хранения, это StreamLocation ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 10:34 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
DAiMorНужно настроить хранение для стримового поля, в нужный глобал и его маппировать Т.е. есть какой-то вариант таки направить это в глобал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 10:43 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
DAiMorв настройках хранения, это StreamLocation Вот всё, что нашел в доке на "StreamLocation"... авторproperty StreamLocation as %SysPath; Directory where the streams associated with this database go. By default (value=""), the location is in the subdirectory "stream", underneath the database directory, e.g. for a database located in c:\abc, the default would be c:\abc\stream. InterSystems recommends leaving this parameter as "". Т.е. про собственно глобал ни слова... Можно только путь поменять. А это не то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 10:47 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
krvsaDAiMorНужно настроить хранение для стримового поля, в нужный глобал и его маппировать Т.е. есть какой-то вариант таки направить это в глобал? есть же %GlobalBinaryStream, а %FileBinaryStream - это "интерфейс к внешним файлам". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 10:51 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
Да и пример там только вот такой... Код: vbnet 1. Про хранение в глобале что-то не найду... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 10:51 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
newbie'есть же %GlobalBinaryStream Ща спробану, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 10:51 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
newbie' , спасибо. Такой вот вариант самое то! Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Появился новый глобал ^soi.data.tmpS, его и отмапировал в нужную мне БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 10:59 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
krvsa , Потоки В новых приложениях лучше использовать классы пакета %Stream . PS: если данные потока хорошо пакуются, то можно использовать класс %Stream.GblBinCompress ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 11:47 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
servitВ новых приложениях лучше использовать классы пакета %Stream . Спасибо, учту. servitесли данные потока хорошо пакуются, то можно использовать класс %Stream.GblBinCompress А как понять, какие "данные потока хорошо пакуются"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 13:50 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
У нас предположительно будут видео файлы, снятые вебкамерой... И картинки-сканы документов... Они "хорошо пакуются"? Т.е. есть какие-либо критерии такой "хорошести"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 13:52 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
krvsaУ нас предположительно будут видео файлы, снятые вебкамерой... И картинки-сканы документов... Они "хорошо пакуются"? Т.е. есть какие-либо критерии такой "хорошести"? что видео, что картинки уже сжаты (кроме bmp), и их сжимать бесполезно а сожмутся хорошо, например текстовые файлы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 14:28 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
krvsaУ нас предположительно будут видео файлы, снятые вебкамерой...Есть avi, mpg, mp4... krvsaИ картинки-сканы документов... Они "хорошо пакуются"?Есть bmp, jpeg, jpeg 2000, png, tiff... Все они обладают разной степенью дальнейшего сжатия. docx , например, хуже пакуется, чем doc , потому что уже запакован. krvsaТ.е. есть какие-либо критерии такой "хорошести"?%Stream.GblBinCompress использует ZLIB (методы $System.Util.Compress/Decompress). Возьмите Ваши файлы, сохраните в БД с/без сжатия и оцените размер полученных глобалов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 14:33 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
DAiMorа сожмутся хорошо, например текстовые файлы Таких не предполагается пока... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 14:39 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
servitЕсть avi, mpg, mp4... Есть bmp, jpeg, jpeg 2000, png, tiff... Х/з что там клиент будет делать... Там одно хранение предполагает 5 лет. А за это время много чего вообще поменяется... servitВозьмите Ваши файлы, сохраните в БД с/без сжатия и оцените размер полученных глобалов. Ну так-то оно понятно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 14:42 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
krvsa, приветствую у меня такая же проблема, можешь по подробнее расписать что еще мэпить нужно было так: Код: sql 1. стало так: Код: sql 1. компильнул класс, сделал загрузку картинки Пакет с классом и глобалы намэплины на одну БД, а стрим лег в папку "stream" другой БД спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 11:47 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
Ymka2007 , так мне уже помогли и я отписался как все разрешилось 11890416 ... Но все равно спасибо. Пока вроде ничего мапить не требуется... А там посмотрим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 14:57 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
Ymka2007у меня такая же проблема, можешь по подробнее расписать что еще мэпить нужно Или у тебя такое как раз не получается? У меня-то получилось... Файлик пишется в глобал, глобал мапируется в нужную БД... Что делал и как менял всё в этой темке показал... Ну и в темке про "Программное управление Каше"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 15:00 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
krvsaв темке про "Программное управление Каше"... Вот она http://www.sql.ru/forum/actualthread.aspx?tid=906230 Более ничего не дорабатывал... Всё сделал практически одной программулькой... Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. Вот класс Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 15:03 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
я то думал, что у тебя файлы вне БД сохраняются )) мне как раз нужно чтоб в папке стрим используемой БД все хранилось, без "доп настроек" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 15:38 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
Ymka2007я то думал, что у тебя файлы вне БД сохраняются )) Неее я как раз добивался обратного. Ymka2007мне как раз нужно чтоб в папке стрим используемой БД все хранилось, без "доп настроек" Ясно... Для внешнего хранения, я так понял, только krvsa Код: vbnet 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 20:14 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2012, 12:15 |
|
||
|
Как мапировать данные класса со свойствами %FileBinaryStream?
|
|||
|---|---|---|---|
|
#18+
Ymka2007мне как раз нужно чтоб в папке стрим используемой БД все хранилось, без "доп настроек" Насколько я помню, эта папка служит для временного хранения некоторых открытых потоков. Поэтому использовать ее для постоянного хранения не следует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2012, 17:37 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=37610480&tid=1557568]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
14ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 355ms |

| 0 / 0 |
