| От | Dave Tenny |
|---|---|
| Тема | Re: Streaming binary data into db, difference between Blob |
| Дата | |
| Msg-id | 3F5F34E2.6060204@comcast.net обсуждение исходный текст |
| Ответ на | Re: Streaming binary data into db, difference between Blob (Fernando Nasser <fnasser@redhat.com>) |
| Список | pgsql-jdbc |
Fernando Nasser wrote: > Dave Tenny wrote: > >> You could always implement your own logical blob manager that >> implements blob IDs >> and breaks blobs into BYTEA records of a particular (manageable) >> maximum size and associates >> multiple BYTEA chunks with the blob id. >> More work, but a least common denominator approach that should be >> portable to other systems as well. >> > > However, bytea is _not_ streamed on 7.3 backends (unless the patch is > used, which actually uses postgreSQL Large Objects as a staging area). > > That would be fine for 7.4 where bytea values will be streamed though. I know nothing of how the backend works, but assuming it doesn't keep ALL new BYTEA records in memory, you get some effect of streaming a chunk at a time with this approach, so you can control your upper bound buffer size.
В списке pgsql-jdbc по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера