<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Jorge Alegre Blog - Latest Comments</title><link xmlns="http://www.w3.org/2005/Atom" rel="http://api.friendfeed.com/2008/03#sup" href="http://disqus.com/sup/all.sup#forumcomments-49e5243d" type="application/json"/><link>http://jorgealegreblog.disqus.com/</link><description>My Blog</description><atom:link href="http://jorgealegreblog.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Fri, 11 Mar 2011 05:49:50 -0000</lastBuildDate><item><title>Re: Python Faster Than Java, At Least For BerkeleyDB</title><link>http://www.jorgealegre.com/2010/02/python-faster-than-java-at-least-for-berkeleydb/#comment-164024591</link><description>&lt;p&gt;Pretty useful code. I still wait to see the end. I think you would completed it soon. Thanks! &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nathan Pole</dc:creator><pubDate>Fri, 11 Mar 2011 05:49:50 -0000</pubDate></item><item><title>Re: Python Faster Than Java, At Least For BerkeleyDB</title><link>http://www.jorgealegre.com/2010/02/python-faster-than-java-at-least-for-berkeleydb/#comment-76359294</link><description>&lt;p&gt;I still don't see the complete code. Can you please post it?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jcardona</dc:creator><pubDate>Thu, 09 Sep 2010 10:46:02 -0000</pubDate></item><item><title>Re: Python Faster Than Java, At Least For BerkeleyDB</title><link>http://www.jorgealegre.com/2010/02/python-faster-than-java-at-least-for-berkeleydb/#comment-51317518</link><description>&lt;p&gt;Hey Jorge, &lt;br&gt;Could you post the part of your code that was cut off ? I recently tried setting up a berkelyDB (am very new to it)å and editing their sample je.gettingStarted.ExampleDatabasePut code to (I thought) simply build a database with 1M rows was taking forever. Could you post the rest of your example? I'm still sorting out what I've done wrong. Thanks a lot !!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pete</dc:creator><pubDate>Thu, 20 May 2010 23:06:55 -0000</pubDate></item><item><title>Re: El Barça cae de la Champions League, se queda sin ir al Bernabeu</title><link>http://www.jorgealegre.com/2010/04/el-barca-cae-de-la-champions-league-se-queda-sin-ir-al-bernabeu/#comment-47447359</link><description>&lt;p&gt;Totalmente de acuerdo. Muy bien sintetizado, Jorge&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">teresa</dc:creator><pubDate>Thu, 29 Apr 2010 12:45:35 -0000</pubDate></item><item><title>Re: First Impressions on Spring Source Tool Suite</title><link>http://www.jorgealegre.com/2010/02/first-impressions-on-spring-source-tool-suite/#comment-36060013</link><description>&lt;p&gt;John,&lt;/p&gt;

&lt;p&gt;I did not test or run Java API with C modules yet. I guess the advantage would be for OctopusDbm faster in the stored procedures based on code, which is something nice to think about. Will give it a run whenever have some time.&lt;/p&gt;

&lt;p&gt;Have you used this Java API? Have any performance numbers?&lt;/p&gt;

&lt;p&gt;Thanks for commenting&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jorge Alegre</dc:creator><pubDate>Tue, 23 Feb 2010 05:04:55 -0000</pubDate></item><item><title>Re: Python Faster Than Java, At Least For BerkeleyDB</title><link>http://www.jorgealegre.com/2010/02/python-faster-than-java-at-least-for-berkeleydb/#comment-35933555</link><description>&lt;p&gt;Greg,&lt;/p&gt;

&lt;p&gt;Thanks for your feedback. I have included the Java code in case anything caused the bad results, would be glad to hear about optimizations.&lt;/p&gt;

&lt;p&gt;I am developing an open source middle ware solution client/server to connect to BerkeleyDB (OctopusDbm) and in paralel I am Founder and CEO of Buscaplus, an Internet search engine with so far like 1TB in BerkeleyDB databases, so I am kind of Berkeley lover. So I am a lover but also my requirements are very strict since I need lots of processing my little economic resources.&lt;/p&gt;

&lt;p&gt;As part of OctopusDbm, which will be the cloud solution for Buscaplus to grow to millions of web pages and many TBs in size, I have to make a decision weather to keep the current Python client/server or move the server to something else, mainly in part since Octopus will have stored procedures in code or any other smart solution, and Python we all know is slow compared to C and Java. So I started to think about it some weeks ago, I was totally convinced that a pure 100% Java will do the job, and already planned for it. But did not do the job even for test #1, so my deception was very big.&lt;/p&gt;

&lt;p&gt;Take the chance to ask you some questions:&lt;br&gt;- Which language would you choose to implement a server? Agree with me that C++ inside Linux?&lt;br&gt;- Is it possible to force BerkeleyDB JE to physically write to the file you define in the open() and not the software decide on file names and sizes of physical data files?&lt;/p&gt;

&lt;p&gt;So that was the purpose of this post, letting people follows me what is going on, by no means telling the Internet community that BerkeleyDB JE is a bad product, which seems is the message you got from the post. Is a nice product for certain people with Java solutions, but not me.&lt;/p&gt;

&lt;p&gt;Best regards&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jorge Alegre</dc:creator><pubDate>Mon, 22 Feb 2010 16:38:16 -0000</pubDate></item><item><title>Re: Python Faster Than Java, At Least For BerkeleyDB</title><link>http://www.jorgealegre.com/2010/02/python-faster-than-java-at-least-for-berkeleydb/#comment-35871890</link><description>&lt;p&gt;Hello Jorge, I'm glad you took a look at Berkeley DB Java Edition.  Wow, you didn't have the reaction to the product that we'd hope developers would have.  Let's find out why.&lt;/p&gt;

&lt;p&gt;Did you not notice the java.util.collections API?  That supports HashMaps and all the other collections types as well.  Yes, the underlying database is a btree, but do you really care?  Btrees have always been the fastest access method in the core product, even in very large databases (PBs).  Your blog post is very short and very strongly worded.  If you're going to make such strong statements it might help us to know more details about your testing, your platform, etc.  What version of the products did you test?  It is not even clear what you mean by "Python", were you testing the Berkeley DB Python (bsddb) APIs?  What version of JE?  What version of DB?  What version of Java, from what vendor, using what command line options, on what operating system with what file system, what hardware?  What Python version?  What version of bsddb?  How many runs of the test did you perform?  Where is the raw data?  Did you calculate a standard deviation to see if the tests were highly clustered or being effected by something outside of the JVM?&lt;/p&gt;

&lt;p&gt;Jorge, I have been working with Berkeley DB since its inception.  I have been an employee working full-time on Berkeley DB products for eight years now.  That's four years pre-Oracle and four years post-Oracle.  If we "failed" or we "screwed" something up or we have no idea how Java works (I was an employee of Sun Microsystems and worked in JavaSoft before joining Sleepycat) then I'd like to learn more.&lt;/p&gt;

&lt;p&gt;Please feel free to bring your tests out into the open and discuss them on Oracle OTN Java forum so that we can help you tune them.  Maybe we can help you find that 4x (or better) performance, or maybe we'll learn more about how we've failed our community.&lt;/p&gt;

&lt;p&gt;thanks, please do contact me directly if you'd like to talk more,&lt;/p&gt;

&lt;p&gt;-greg&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Oracle Berkeley DB</dc:creator><pubDate>Mon, 22 Feb 2010 12:07:12 -0000</pubDate></item><item><title>Re: First Impressions on Spring Source Tool Suite</title><link>http://www.jorgealegre.com/2010/02/first-impressions-on-spring-source-tool-suite/#comment-35847266</link><description>&lt;p&gt;Sounds like you're using Berkeley DB JE (Java Edition). You can still use Berkeley DB's original Java API if you want, which does all the things you describe are missing.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Snelson</dc:creator><pubDate>Mon, 22 Feb 2010 08:57:54 -0000</pubDate></item><item><title>Re: Looking For The Perfect Musical Gear Online</title><link>http://www.jorgealegre.com/2009/09/looking-for-the-perfect-musical-gear-online/#comment-16710158</link><description>&lt;p&gt;That's true. Very Helpful post.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anton</dc:creator><pubDate>Wed, 16 Sep 2009 09:22:53 -0000</pubDate></item><item><title>Re: Twitter Weekly Updates for 2009-03-22</title><link>http://www.jorgealegre.com/2009/03/twitter-weekly-updates-for-2009-03-22/#comment-16461428</link><description>&lt;p&gt;For all of those who think Jan Roskam is a "God." He is an expert witness in a wake vortex case. Rumor has it he has stated that Density Atitude has nothing to do with takeoff performance "on the record." It's sad, he's going to tarnish his reputation. His peers will be aghast with what he has already put on the record. The worst part is that it appears Roskam (DAR corp) have a big conflict of interest here. They are in direct competition with the Co. he is testifying against. Pretty good reason to stretch the truth. Really a pitiful situation; there are going to be lots of questions about his ethics on this one.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">barryholt</dc:creator><pubDate>Fri, 11 Sep 2009 21:06:21 -0000</pubDate></item></channel></rss>
