<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-8898949683610477251.post2466668333674859777..comments</id><updated>2008-08-20T10:13:50.903+01:00</updated><title type='text'>Comments on Tom White: RPC and Serialization with Hadoop, Thrift, and Pro...</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.lexemetech.com/feeds/2466668333674859777/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8898949683610477251/2466668333674859777/comments/default'/><link rel='alternate' type='text/html' href='http://www.lexemetech.com/2008/07/rpc-and-serialization-with-hadoop.html'/><author><name>Tom White</name><uri>http://www.blogger.com/profile/02418758537880869494</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8898949683610477251.post-3805180856717468943</id><published>2008-08-19T22:53:00.000+01:00</published><updated>2008-08-19T22:53:00.000+01:00</updated><title type='text'>Has anybody tried Etch?http://developer.cisco.com/...</title><content type='html'>Has anybody tried Etch?&lt;BR/&gt;&lt;BR/&gt;http://developer.cisco.com/web/cuae/etch&lt;BR/&gt;http://developer.cisco.com/web/cuae/devconf2008_session_3</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8898949683610477251/2466668333674859777/comments/default/3805180856717468943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8898949683610477251/2466668333674859777/comments/default/3805180856717468943'/><link rel='alternate' type='text/html' href='http://www.lexemetech.com/2008/07/rpc-and-serialization-with-hadoop.html?showComment=1219182780000#c3805180856717468943' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.lexemetech.com/2008/07/rpc-and-serialization-with-hadoop.html' ref='tag:blogger.com,1999:blog-8898949683610477251.post-2466668333674859777' source='http://www.blogger.com/feeds/8898949683610477251/posts/default/2466668333674859777' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-8898949683610477251.post-8784726376535965820</id><published>2008-07-08T20:18:00.000+01:00</published><updated>2008-07-08T20:18:00.000+01:00</updated><title type='text'>Thanks Jeff,Yes, you're right that Thrift provides...</title><content type='html'>Thanks Jeff,&lt;BR/&gt;&lt;BR/&gt;Yes, you're right that Thrift provides more in the way of providing code for doing network services. I didn't know that you could use Thrift transport with Protocol Buffers - that's pretty neat.&lt;BR/&gt;&lt;BR/&gt;I'm sure I heard Google say that there isn't RPC support in Protocol Buffers, but there does seem to be some RPC Java-related classes in there. Haven't tried it though.&lt;BR/&gt;&lt;BR/&gt;And well done on making Hive support lots of serialization formats. As I said, I think we need to support all of them, and let people choose what they want to use.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8898949683610477251/2466668333674859777/comments/default/8784726376535965820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8898949683610477251/2466668333674859777/comments/default/8784726376535965820'/><link rel='alternate' type='text/html' href='http://www.lexemetech.com/2008/07/rpc-and-serialization-with-hadoop.html?showComment=1215544680000#c8784726376535965820' title=''/><author><name>Tom White</name><uri>http://www.blogger.com/profile/02418758537880869494</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13156079507590169990'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.lexemetech.com/2008/07/rpc-and-serialization-with-hadoop.html' ref='tag:blogger.com,1999:blog-8898949683610477251.post-2466668333674859777' source='http://www.blogger.com/feeds/8898949683610477251/posts/default/2466668333674859777' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-8898949683610477251.post-3174842082705154522</id><published>2008-07-08T20:00:00.000+01:00</published><updated>2008-07-08T20:00:00.000+01:00</updated><title type='text'>hey tom,good post, this is an area in need of clar...</title><content type='html'>hey tom,&lt;BR/&gt;&lt;BR/&gt;good post, this is an area in need of clarification.&lt;BR/&gt;&lt;BR/&gt;protocol buffers and record io are merely data exchange formats, while thrift includes a lot more.&lt;BR/&gt;&lt;BR/&gt;in addition to a data exchange format, thrift includes a code generator, networking transport code, and a suite of robust server skeleton implementations in a variety of languages.  it should be noted that you can use the servers and networking code to exchange data in any format, including protocol buffers.&lt;BR/&gt;&lt;BR/&gt;there's also been a lot of debate about serialization formats for putting data on the wire versus putting data on disk.&lt;BR/&gt;&lt;BR/&gt;for the latter case, we've built support into hive for general serialization formats, so while a lot of our data is serialized in thrift's format, we can support record io, protocol buffers, csv, or whatever.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8898949683610477251/2466668333674859777/comments/default/3174842082705154522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8898949683610477251/2466668333674859777/comments/default/3174842082705154522'/><link rel='alternate' type='text/html' href='http://www.lexemetech.com/2008/07/rpc-and-serialization-with-hadoop.html?showComment=1215543600000#c3174842082705154522' title=''/><author><name>jeff</name><uri>http://jeffhammerbacher.com</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.lexemetech.com/2008/07/rpc-and-serialization-with-hadoop.html' ref='tag:blogger.com,1999:blog-8898949683610477251.post-2466668333674859777' source='http://www.blogger.com/feeds/8898949683610477251/posts/default/2466668333674859777' type='text/html'/></entry></feed>