Re: Streaming binary data into db, difference between Blob
От | Dave Tenny |
---|---|
Тема | Re: Streaming binary data into db, difference between Blob |
Дата | |
Msg-id | 3F5F31B1.2080804@comcast.net обсуждение исходный текст |
Ответ на | Re: Streaming binary data into db, difference between Blob (Nicolas Modrzyk <nicolas.modrzyk@inrialpes.fr>) |
Ответы |
Re: Streaming binary data into db, difference between Blob
|
Список | pgsql-jdbc |
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.
Nicolas Modrzyk wrote:
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.
Nicolas Modrzyk wrote:
I was following the conversation on blobs with interest. c-jdbc supports Blobs and Binaries with Postgres. At the moment though, given the number of different platforms we are trying to support there is no streaming as such available. But you can definitely stored and retrieve Blobs from your postgres databases environment with redundancy. Nicolas, On Wed, 2003-09-10 at 15:32, Andreas Prohaska wrote:Looking at the AbstractJdbc2Blob class I think that JDBC Blobsinternallyuse LargeObjects. As I know, this was not the case in earlier versions of the driver. Am I right?This is for the PostgreSQL Large Objects, not the standard JDBC and SQL BLOBs.OK. If I got you right, the Postgres JDBC driver "simulates" the java.sql.Blob getBinaryStream() etc. methods by using LargeObject internally. That seems to be a working solution for me. I just want to keep my application's database layer compatible using ordinary JDBC objects. I don't mind if they are mapped to LargeObject internally. Actually that's even better regarding the streaming issues :-) I assume that I can use this to read and write Blobs, not to delete them since the LargeObject wouldn't be unlinked. I'm not familiar with the JDBC driver source, and I would be glad if you could confirm this just one more time.So far, I'm using LargeObjects and everything works fine, but I intendtouse c-jdbc for db replication and would have to use JDBC blobs then.We don't have them yet because PostgreSQL does not have them. But I believe c-jdbc works with PostgreSQL so there must be a way around it.It certainly works with Postgres, the only question is if it works with blobs? I'll try it out. Thanks for your help, Andreas ---------------------------(end of broadcast)--------------------------- TIP 3: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to majordomo@postgresql.org so that your message can get through to the mailing list cleanly---------------------------(end of broadcast)--------------------------- TIP 8: explain analyze is your friend
В списке pgsql-jdbc по дате отправления: