Interestingly, this document only highlights the differences in the two 
formats.  I have found them quite complimentary for some situations.  For 
example, we use protocol buffers extensively to serialize/deserialize and 
persist object state or smaller arrays of complex objects (we have found it 
much faster than xml serialization).  These serialized protocol buffer messages 
can be stored easily enough as byte array attributes inside of an H5 file.  The 
issue of all-or-nothing access is moot since that is how that data is used 
anyway in the app and I'd much rather work with its flexible xml-style than 
creating complex hdf5 compound types.

Not sure about other languages, but .NET makes using protocol buffers trivial 
through the use of attributes (we use "protobuf").

Anyway, just thought I'd pass on how we are successfully using the two together 
where each has its own strengths.


Warm Regards,
Jim

From: Hdf-forum [mailto:[email protected]] On Behalf Of 
Elena Pourmal
Sent: Sunday, February 16, 2014 5:11 PM
To: HDF Users Discussion List
Subject: Re: [Hdf-forum] where's the old wiki?

All,

Here is a link to the PDF version of the " Google Protocol Buffers and HDF5" 
document
ftp://ftp.hdfgroup.uiuc.edu/pub/outgoing/docs/Google-Protocol-Buffers-and-HDF5.pdf

Unfortunately links in the document do not work, but the original Google post 
can be easily found at
http://google-opensource.blogspot.com/2008/07/protocol-buffers-googles-data.html

Please let me know if you have any questions.

Have a great week!

Elena
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Elena Pourmal  The HDF Group  http://hdfgroup.org
1800 So. Oak St., Suite 203, Champaign IL 61820
217.531.6112
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~





On Feb 11, 2014, at 3:02 PM, Elena Pourmal 
<[email protected]<mailto:[email protected]>> wrote:


Hi Rob,

On Jan 7, 2014, at 9:34 AM, Rob Latham 
<[email protected]<mailto:[email protected]>> wrote:


I came across this URL discussing google protocol buffers and HDF5.
Sounds like just the thing I wanted to send to someone... except it's
not there any longer:

http://wiki.hdfgroup.org/Google+Protocol+Buffers+and+HDF5

Where does this content live now?
Well... sorry, in some backup file. We are trying to locate it.

Elena


==rob

--
Rob Latham
Mathematics and Computer Science Division
Argonne National Lab, IL USA

_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]<mailto:[email protected]>
http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org


_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]<mailto:[email protected]>
http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org

_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org

Reply via email to