<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cap by Philipp Krenn</title><link>https://xeraa.net/tags/cap/</link><description>Software development, operations, community, and more</description><language>en-us</language><lastBuildDate>Mon, 14 Oct 2019 00:00:00 +0000</lastBuildDate><atom:link href="https://xeraa.net/tags/cap/index.xml" rel="self" type="application/rss+xml"/><item><title>Make Your Data FABulous</title><link>https://xeraa.net/talks/make-your-data-fabulous/</link><pubDate>Mon, 14 Oct 2019 00:00:00 +0000</pubDate><author>Philipp Krenn</author><guid>https://xeraa.net/talks/make-your-data-fabulous/</guid><description>&lt;p&gt;The CAP theorem is widely known for distributed systems, but it&amp;rsquo;s not the only tradeoff you should be aware of. For datastores there is also the FAB theory and just like with the CAP theorem you can only pick two:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fast: Results are real-time or near real-time instead of batch oriented.&lt;/li&gt;
&lt;li&gt;Accurate: Answers are exact and don&amp;rsquo;t have a margin of error.&lt;/li&gt;
&lt;li&gt;Big: You require horizontal scaling and need to distribute your data.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;While Fast and Big are relatively easy to understand, Accurate is a bit harder to picture. This talk shows some concrete examples of accuracy tradeoffs Elasticsearch can take for terms aggregations, cardinality aggregations with HyperLogLog++, and the IDF part of full-text search. Or how to &lt;strong&gt;trade some speed or the distribution for more accuracy&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/G0XGv8GrhMk?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;!-- https://www.youtube.com/watch?v=G0XGv8GrhMk --&gt;&lt;/p&gt;</description></item></channel></rss>