<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Latest Comments for Electrum</title><link>http://disqus.com/by/Electrum/</link><description></description><atom:link href="http://disqus.com/Electrum/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Tue, 09 Apr 2019 03:08:11 -0000</lastBuildDate><item><title>Re: Opinionated Database Access in Java</title><link>http://blog.vavr.io/opinionated-database-access-in-java/#comment-4415452808</link><description>&lt;p&gt;Have you looked at JDBI? &lt;a href="http://jdbi.org/" rel="nofollow noopener" target="_blank" title="http://jdbi.org/"&gt;http://jdbi.org/&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Phillips</dc:creator><pubDate>Tue, 09 Apr 2019 03:08:11 -0000</pubDate></item><item><title>Re: Performance Evaluation of SQL-on-Hadoop Systems using the TPC-DS Benchmark</title><link>https://mr3.postech.ac.kr/blog/2018/10/30/performance-evaluation-0.4/#comment-4329224118</link><description>&lt;p&gt;What specific failures did you see for Presto at higher concurrency levels? We designed it from the beginning to be a multi-tenant system that could scale to high concurrency levels. Many production systems run constantly with 100+ concurrent queries.&lt;/p&gt;&lt;p&gt;(Even if you can run a huge number of queries concurrently, it's often better to configure the system with a lower limit. Find the concurrency level at which you can maximize resource usage, then set the limit somewhere above that. For example, if you can use all the CPU with 5 concurrent queries, set the limit to 10, rather than 100. The total throughput will be the same, but the latency per query will be lower. Queries above the limit will wait in the queue.)&lt;/p&gt;&lt;p&gt;The &lt;code&gt;sink.max-buffer-size&lt;/code&gt; setting looks way too large. The default is &lt;code&gt;32MB&lt;/code&gt;. If the queries in the concurrency test are failing due to memory limits, this might be the cause.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Phillips</dc:creator><pubDate>Sat, 09 Feb 2019 01:48:19 -0000</pubDate></item><item><title>Re: How the JVM compares your strings using the craziest x86 instruction you've never heard of</title><link>http://test.jcdav.is/2016/09/01/How-the-JVM-compares-your-strings/#comment-2879753767</link><description>&lt;p&gt;The JVM uses UTF-16 character arrays with length (not null-terminated), so strings can contain nulls (character value zero).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Phillips</dc:creator><pubDate>Tue, 06 Sep 2016 19:02:18 -0000</pubDate></item><item><title>Re: Testing private methods: easier than you think! - Blog - Axel Fontaine - Entrepreneur, Architect, Developer, Trainer, Public Speaker, Author</title><link>https://axelfontaine.com/blog/private-methods.html#comment-2462221533</link><description>&lt;p&gt;You can also use an annotation rather than a comment for documentation purposes. Guava has @VisibleForTesting:  &lt;a href="http://docs.guava-libraries.googlecode.com/git-history/release/javadoc/com/google/common/annotations/VisibleForTesting.html" rel="nofollow noopener" target="_blank" title="http://docs.guava-libraries.googlecode.com/git-history/release/javadoc/com/google/common/annotations/VisibleForTesting.html"&gt;http://docs.guava-libraries...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This allows IDEs or other tools to automatically flag usages of the method outside of test code. IntelliJ IDEA has an inspection "Test-only class or method call in production code" for this.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Phillips</dc:creator><pubDate>Sat, 16 Jan 2016 19:21:36 -0000</pubDate></item><item><title>Re: Broken by Design: MongoDB Fault Tolerance</title><link>http://hackingdistributed.com/2013/01/29/mongo-ft/#comment-1329729874</link><description>&lt;p&gt;You typically run Oracle on an expensive storage appliance or SAN, or at least a local RAID setup. This is very different than typical web scale-out systems that use single (and often cheap) disks with no redundancy.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Phillips</dc:creator><pubDate>Thu, 10 Apr 2014 13:33:25 -0000</pubDate></item><item><title>Re: Simplifying interactive, realtime, and advanced analytics</title><link>http://strata.oreilly.com/2013/11/simplifying-interactive-realtime-and-advanced-analytics.html#comment-1182123549</link><description>&lt;p&gt;None of the current Presto developers run Windows, but contributions in that area (or any other) are welcome!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Phillips</dc:creator><pubDate>Tue, 31 Dec 2013 04:17:41 -0000</pubDate></item><item><title>Re: Simplifying interactive, realtime, and advanced analytics</title><link>http://strata.oreilly.com/2013/11/simplifying-interactive-realtime-and-advanced-analytics.html#comment-1111999265</link><description>&lt;p&gt;Great article, Ben. Now that Presto is open source, you might want to update the article to link to the website: &lt;a href="http://prestodb.io/" rel="nofollow noopener" target="_blank" title="http://prestodb.io/"&gt;http://prestodb.io/&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Phillips</dc:creator><pubDate>Wed, 06 Nov 2013 21:10:50 -0000</pubDate></item><item><title>Re: In Clauses</title><link>http://skife.org/jdbi/java/2011/12/21/jdbi_in_clauses.html#comment-426156970</link><description>&lt;p&gt;Very cool!  Jax used a combination of the two with Oracle: use templating for fewer than 100 items, otherwise use arrays.  He found that this provided optimal performance, as arrays had too much overhead for small lists.&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Phillips</dc:creator><pubDate>Wed, 01 Feb 2012 03:37:13 -0000</pubDate></item><item><title>Re: Edge Rails.info :: The Skinny on Scopes (Formerly named_scope)</title><link>http://edgerails.info/articles/what-s-new-in-edge-rails/2010/02/23/the-skinny-on-scopes-formerly-named-scope#comment-125403138</link><description>&lt;p&gt;CURRENT_TIMESTAMP is ANSI SQL-92 and is supported by every database.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Phillips</dc:creator><pubDate>Thu, 06 Jan 2011 20:17:48 -0000</pubDate></item><item><title>Re: Amazon S3 data corruption</title><link>http://www.daemonology.net/blog/2008-06-24-amazon-s3-data-corruption.html#comment-2521786</link><description>&lt;p&gt;``To ensure data is not corrupted over the network, use the Content-MD5 header. When you use the Content-MD5 header, Amazon S3 checks the object against the provided MD5 value. If they do not match, Amazon S3 returns an error. Additionally, you can calculate the MD5 while putting an object to Amazon S3 and compare the returned Etag to the calculated MD5 value.''&lt;/p&gt;&lt;p&gt;&lt;a href="http://docs.amazonwebservices.com/AmazonS3/2006-03-01/index.html?RESTObjectPUT.html" rel="nofollow noopener" target="_blank" title="http://docs.amazonwebservices.com/AmazonS3/2006-03-01/index.html?RESTObjectPUT.html"&gt;http://docs.amazonwebservic...&lt;/a&gt;&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Phillips</dc:creator><pubDate>Mon, 22 Sep 2008 12:54:59 -0000</pubDate></item><item><title>Re: Tarsnap beta testers wanted</title><link>http://www.daemonology.net/blog/2008-05-06-tarsnap-beta-testing.html#comment-2521305</link><description>&lt;p&gt;Note that individual S3 uploads are atomic  if you set the Content-MD5 header.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Phillips</dc:creator><pubDate>Mon, 22 Sep 2008 12:12:40 -0000</pubDate></item></channel></rss>