<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>All the lias</title>
	<atom:link href="http://althelies.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://althelies.wordpress.com</link>
	<description>Als Ideas</description>
	<lastBuildDate>Sun, 25 Dec 2011 22:31:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='althelies.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/8e2b9a15c834b831b130aadd10b5c298?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>All the lias</title>
		<link>http://althelies.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://althelies.wordpress.com/osd.xml" title="All the lias" />
	<atom:link rel='hub' href='http://althelies.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Hit by IPv6: Tomcat does not start on Debian</title>
		<link>http://althelies.wordpress.com/2010/03/15/hit-by-ipv6-tomcat-does-not-start-on-debian/</link>
		<comments>http://althelies.wordpress.com/2010/03/15/hit-by-ipv6-tomcat-does-not-start-on-debian/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 10:15:15 +0000</pubDate>
		<dc:creator>Al</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tomcat]]></category>

		<guid isPermaLink="false">http://althelies.wordpress.com/?p=91</guid>
		<description><![CDATA[Finally I got hit with this one. Its a Debian + Java + IPv6 misunderstanding that may take time to figure out. The fix with -Djava.net.preferIPv4Stack=true in the Java start command is rather simple. For Tomcat, you can put it into the variable JAVA_OPTS of your environment. export JAVA_OPTS=' -Djava.net.preferIPv4Stack=true' This will fix your Java [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=althelies.wordpress.com&amp;blog=11461903&amp;post=91&amp;subd=althelies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Finally I got hit with <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560044">this </a>one. Its a Debian + Java + IPv6 misunderstanding that may take time to figure out. The fix with <em>-Djava.net.preferIPv4Stack=true </em>in the Java start command is rather simple. For Tomcat, you can put it into the variable <em>JAVA_OPTS</em> of your environment.</p>
<pre>export JAVA_OPTS=' -Djava.net.preferIPv4Stack=true'
</pre>
<p>This will fix your Java app only; if you <em>dont </em>have other software running against the kernel stack, you may disable this behaviour altogehter. Following <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560044">this  advice</a> you can issue</p>
<pre>sudo sed -i 's/net.ipv6.bindv6only\ =\ 1/net.ipv6.bindv6only\ =\ 0/' \
/etc/sysctl.d/bindv6only.conf &amp;&amp; sudo invoke-rc.d procps restart
</pre>
<p>(It may crash some running application though; better restart your system. You have to restart your java servers anyhow, as they need to rebind to the interfaces).  This latter change allows you also, to get back using the <em>libtcnative-1</em> package that comes with the recent debians.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/althelies.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/althelies.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/althelies.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/althelies.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/althelies.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/althelies.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/althelies.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/althelies.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/althelies.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/althelies.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/althelies.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/althelies.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/althelies.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/althelies.wordpress.com/91/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=althelies.wordpress.com&amp;blog=11461903&amp;post=91&amp;subd=althelies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://althelies.wordpress.com/2010/03/15/hit-by-ipv6-tomcat-does-not-start-on-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b6637ada9326729c277528d2ea3711ac?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Al</media:title>
		</media:content>
	</item>
		<item>
		<title>HbaseExplorer gets own Blog</title>
		<link>http://althelies.wordpress.com/2010/03/14/86/</link>
		<comments>http://althelies.wordpress.com/2010/03/14/86/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 20:53:59 +0000</pubDate>
		<dc:creator>Al</dc:creator>
				<category><![CDATA[Hbase]]></category>
		<category><![CDATA[OpenHUG]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://althelies.wordpress.com/2010/03/14/86/</guid>
		<description><![CDATA[All Information about the HBaseExplorer moved to its own blog!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=althelies.wordpress.com&amp;blog=11461903&amp;post=86&amp;subd=althelies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>All Information about the HBaseExplorer <a href="http://hbaseexplorer.wordpress.com">moved to its own blog</a>!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/althelies.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/althelies.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/althelies.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/althelies.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/althelies.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/althelies.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/althelies.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/althelies.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/althelies.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/althelies.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/althelies.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/althelies.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/althelies.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/althelies.wordpress.com/86/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=althelies.wordpress.com&amp;blog=11461903&amp;post=86&amp;subd=althelies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://althelies.wordpress.com/2010/03/14/86/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b6637ada9326729c277528d2ea3711ac?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Al</media:title>
		</media:content>
	</item>
		<item>
		<title>2nd Munich OpenHUG</title>
		<link>http://althelies.wordpress.com/2010/02/26/2nd-munich-openhug/</link>
		<comments>http://althelies.wordpress.com/2010/02/26/2nd-munich-openhug/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 12:52:32 +0000</pubDate>
		<dc:creator>Al</dc:creator>
				<category><![CDATA[Hbase]]></category>
		<category><![CDATA[OpenHUG]]></category>

		<guid isPermaLink="false">http://althelies.wordpress.com/?p=81</guid>
		<description><![CDATA[Christoph Rupp started with a introduction to his embeddable HamsterDB, a nice and light alternative for BerkeleyDB. Beside a comprehensive feature set, he impressed with strong quality rules that are applied to each release.  A embedded fast DB is certainly a different world than the massive scaling we do with Hadoop &#38; Co, but why [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=althelies.wordpress.com&amp;blog=11461903&amp;post=81&amp;subd=althelies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Christoph Rupp started with a introduction to his embeddable <a title="HamsterDB" href="http://hamsterdb.com/">HamsterDB</a>, a nice and light alternative for <a title="BerkelyDB" href="http://www.oracle.com/technology/products/berkeley-db/index.html">BerkeleyDB</a>. Beside a comprehensive feature set, he impressed with strong quality rules that are applied to each release.  A embedded fast DB is certainly a different world than the massive scaling we do with Hadoop &amp; Co, but why not imagine the HBase Shards using a really fast embedded piece of C-Code?</p>
<p>Afterwards we had some good discussions in different directions, spanning from Hadoop* up to all kinds of cloud challenges.</p>
<p>This was our <a href="http://www.larsgeorge.com/2010/01/first-munich-openhug-meeting-summary.html">second </a>meeting and I still assume there are more data-fighters out there in the munich area. Spread the word!</p>
<p>Looking forward to he next Open Hadoop Users Group Meeting, probably mid-May 2010.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/althelies.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/althelies.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/althelies.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/althelies.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/althelies.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/althelies.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/althelies.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/althelies.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/althelies.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/althelies.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/althelies.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/althelies.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/althelies.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/althelies.wordpress.com/81/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=althelies.wordpress.com&amp;blog=11461903&amp;post=81&amp;subd=althelies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://althelies.wordpress.com/2010/02/26/2nd-munich-openhug/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b6637ada9326729c277528d2ea3711ac?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Al</media:title>
		</media:content>
	</item>
		<item>
		<title>Where to put my persistence layer?</title>
		<link>http://althelies.wordpress.com/2010/01/19/where-to-put-my-persistence-layer/</link>
		<comments>http://althelies.wordpress.com/2010/01/19/where-to-put-my-persistence-layer/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 20:56:54 +0000</pubDate>
		<dc:creator>Al</dc:creator>
				<category><![CDATA[Hbase]]></category>
		<category><![CDATA[DAO]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://althelies.wordpress.com/?p=43</guid>
		<description><![CDATA[After you play a while with the put()&#8217;s and get()&#8217;s of your Hbase client, you&#8217;ll probably start to think about how to organize the mess. When a classic DAO&#8230; This classic approach with one backend database ensures that the client code needs no knowledge of the database and also not of the actual persistance strategies [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=althelies.wordpress.com&amp;blog=11461903&amp;post=43&amp;subd=althelies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>After you play a while with the put()&#8217;s and get()&#8217;s of your Hbase client, you&#8217;ll probably start to think about how to organize the mess.</em></p>
<h2>When a classic DAO&#8230;</h2>
<p><a href="http://althelies.files.wordpress.com/2010/01/dao11.gif"><img src="http://althelies.files.wordpress.com/2010/01/dao11.gif?w=600" alt="Classic DAO" title="dao1"   class="aligncenter size-full wp-image-58" /></a></p>
<p>This classic approach with one backend database ensures that the client code needs no knowledge of the database and also not of the actual persistance strategies in the Persistance Layer (which was called <em>D</em>ata<em>A</em>ccess<em>O</em>bject some years ago). Modern software can even drive several database models just by different configurations. Proper interfaces allow a independend testing of all layers.</p>
<p>The Database itself ensures the data consistency and has a strong API (SQL).</p>
<p>All thats nice, but now you want to manage <em>a lot</em> of data, and you may choose HBase to do this.</p>
<h2>&#8230;gets distributed</h2>
<p>When using a distributed, shared-nothing database, there is -by definition- no single point that manages the persistance strategies, such as</p>
<ul>
<li>Ensuring Consistency (was the job of the RDBMS)</li>
<li>Transactions (RDBMS)</li>
<li>Maintain Indexes (RDBMS and your admin)</li>
<li><a href="http://en.wikipedia.org/wiki/Create,_read,_update_and_delete">CRUD</a> into/from several Tables (classically a job of the Persistance Layer)</li>
<li>Caches and Buffers to heal short Database Hickups</li>
<li>Handle Security (Code or Database)</li>
</ul>
<p>For a first attempt, just let a new persistance layer for the distributed database do all this:</p>
<p><a href="http://althelies.files.wordpress.com/2010/01/dao2.gif"><img src="http://althelies.files.wordpress.com/2010/01/dao2.gif?w=600" alt="" title="Try to Access a DSN DB the classic way"   class="aligncenter size-full wp-image-60" /></a></p>
<p>(In a shared-nothing Database, as <a href="http://en.wikipedia.org/wiki/Shard_(database_architecture)">Shard</a> holds a fragment of your data row set. A Master typically somehow knows of everything, but has no data.)</p>
<p>But how about consistency? We would have to update all clients in the same time to make sure, everybody properly maintains the index, adheres to the new security rules etc. Also, if we have more than one application, this gets complicated. Imagine 24&#215;7.</p>
<p>So changes on the persistance layer require a immediated distribution to all clients that use it. This is new and quite different to classical RDBMS: &#8220;Lets put an index&#8221; is not so simple anymore. There are several options to get the persistance code distributed:</p>
<table border="0">
<tr>
<td>A</td>
<td>shutdown clients, redeploy, restart</td>
<td>Normally not possible, also there is the risk of forgetting a client</td>
</tr>
<tr>
<td>B</td>
<td>build some schema version checking, let clients check the DAO Version for any access, Reload the DAO Code dynamically</td>
<td>While loading code dynamically is really cool, your QA Department will probably not like it. You need good security measures as well&#8230;.</td>
</tr>
<tr>
<td>C</td>
<td>Have a additional layer of servers that act as DAO Layer</td>
<td>This seems to promise a solution to many problems at the cost of that additional servers.</td>
</tr>
</table>
<h2>A separate set of DAO servers</h2>
<p>So if you have the money for some additional servers, this is the way to go. It offers solutions to all the problems mentioned above.</p>
<p><a href="http://althelies.files.wordpress.com/2010/01/dao3.gif"><img src="http://althelies.files.wordpress.com/2010/01/dao3.gif?w=600" alt="" title="Replace the RDBMS with a whole cluster"   class="aligncenter size-full wp-image-61" /></a></p>
<p>Performance might be a problem. The beauty of shared-nothing comes from the independend life that each thread in your business logic can live. If you query Google, you might -in that moment- well have 20 computers available, just for your single request. This additional layer should scale at the same rate than the other IO streams of your application, possibly in a one-to-one relation as shown in the picture above. If you have some reasonaable work to do in your DAO Layer (such as encryping some fields, or calculating hashes for indexes), this computing power is not only additional cost, it frees your business layer from that.</p>
<p>So you have your separate DAO. How to update them now??? Restarting all the same time is also a short downtime. So here you are challanged to write code that allows you to do the mentioned things at runtime, such as changing  permission settings or adding index rules. After all, these servers can also hold database maintainance code as well.</p>
<p>You might want to use a load-balancing between the Client and the DAO Nodes, which gives you the additional benefit of scaling and replacing nodes at runtime. The DAO Nodes may well buffer calls or run them in a multithreaded fashion, to give better reponse time from the database to the clients. A Firewall can offer addtional safety in your datacenter.</p>
<p>With all this freedom, dont forget that such a design does still not offer many things you may have got used to from traditional RDBM&#8217;s &#8211; unless you&#8217;d put them into your DAO Layer code yourself (if you are a hard-core database expert). But you may not need many of these things &#8211; and if the scaling benefits play out the potential loss of precision and accuracy &#8211; the data storage will never limit your business anymore.</p>
<p>&#8211;Al</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/althelies.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/althelies.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/althelies.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/althelies.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/althelies.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/althelies.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/althelies.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/althelies.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/althelies.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/althelies.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/althelies.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/althelies.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/althelies.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/althelies.wordpress.com/43/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=althelies.wordpress.com&amp;blog=11461903&amp;post=43&amp;subd=althelies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://althelies.wordpress.com/2010/01/19/where-to-put-my-persistence-layer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b6637ada9326729c277528d2ea3711ac?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Al</media:title>
		</media:content>

		<media:content url="http://althelies.files.wordpress.com/2010/01/dao11.gif" medium="image">
			<media:title type="html">dao1</media:title>
		</media:content>

		<media:content url="http://althelies.files.wordpress.com/2010/01/dao2.gif" medium="image">
			<media:title type="html">Try to Access a DSN DB the classic way</media:title>
		</media:content>

		<media:content url="http://althelies.files.wordpress.com/2010/01/dao3.gif" medium="image">
			<media:title type="html">Replace the RDBMS with a whole cluster</media:title>
		</media:content>
	</item>
		<item>
		<title>JSP Wiki</title>
		<link>http://althelies.wordpress.com/2010/01/18/jsp-wiki/</link>
		<comments>http://althelies.wordpress.com/2010/01/18/jsp-wiki/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 08:49:17 +0000</pubDate>
		<dc:creator>Al</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JSPWiki]]></category>

		<guid isPermaLink="false">http://althelies.wordpress.com/?p=36</guid>
		<description><![CDATA[Some days ago I used the Forum Plugin for JSP Wiki I wrote some time ago. As one of the few Java based Wiki&#8217;s around, its relativly easy to customize and to embed, even in complex environments. Janne maintains this Software since many years, so I want to spread the word about it a bit [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=althelies.wordpress.com&amp;blog=11461903&amp;post=36&amp;subd=althelies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Some days ago I used the <a href="http://www.jspwiki.org/wiki/AlsForumPlugin">Forum Plugin</a> for <a href="http://www.jspwiki.org/">JSP Wiki</a> I wrote some time ago. As one of the few Java based Wiki&#8217;s around, its relativly easy to customize and to embed, even in complex environments. Janne maintains this Software since many years, so I want to spread the word about it a bit here.</p>
<p>You can use it as a simple content management, as I did in <a href="http://oekobox-online.de">this</a> or <a href="http://developer.ecircle-ag.com/apiwiki/">that</a> project. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/althelies.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/althelies.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/althelies.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/althelies.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/althelies.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/althelies.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/althelies.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/althelies.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/althelies.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/althelies.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/althelies.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/althelies.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/althelies.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/althelies.wordpress.com/36/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=althelies.wordpress.com&amp;blog=11461903&amp;post=36&amp;subd=althelies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://althelies.wordpress.com/2010/01/18/jsp-wiki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b6637ada9326729c277528d2ea3711ac?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Al</media:title>
		</media:content>
	</item>
		<item>
		<title>hbasexplorer on sourceforge</title>
		<link>http://althelies.wordpress.com/2010/01/15/hbasexplorer-now-public/</link>
		<comments>http://althelies.wordpress.com/2010/01/15/hbasexplorer-now-public/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 22:27:07 +0000</pubDate>
		<dc:creator>Al</dc:creator>
				<category><![CDATA[Hbase]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://althelies.wordpress.com/?p=9</guid>
		<description><![CDATA[Dont you know about Hbase ? Ist something that finishes with the Idea of traditional databases. Altough it does not completely deny the good things that RDBMS invented, it gets you to a new level of data storage. If you are willing to change. The idea is well (but somewhat complicated) described in Google&#8217;s papers, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=althelies.wordpress.com&amp;blog=11461903&amp;post=9&amp;subd=althelies&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dont you know about <a href="http://hadoop.apache.org/hbase">Hbase</a> ? Ist something that finishes with the Idea of traditional databases. Altough it does not completely deny the good things that RDBMS invented, it gets you to a new level of data storage. If you are willing to change. The idea is well (but somewhat complicated) described in <a href="http://labs.google.com/papers/bigtable.html">Google&#8217;s papers</a>, great folks followed that idea and put it into a public, really working piece of software.</p>
<p>Shared-nothing rules. Try it! Search something at <a href="http://google.com">Google</a>. Or <a href="http://www.bing.com">Bing</a>.</p>
<p>I want to make it a bit more handy by starting a tool that can visualize the data in timestamp order, providing inter-linking between the data and more. I think this is the real revolutionary idea of BigTable: dont look at the data only as a snapshot in time, but with the idea of history (and future) in mind.</p>
<p>Read more <a href="http://althelies.wordpress.com/hbaseexplorer/">here</a>. </p>
<p>&#8211;Al</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/althelies.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/althelies.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/althelies.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/althelies.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/althelies.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/althelies.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/althelies.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/althelies.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/althelies.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/althelies.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/althelies.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/althelies.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/althelies.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/althelies.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=althelies.wordpress.com&amp;blog=11461903&amp;post=9&amp;subd=althelies&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://althelies.wordpress.com/2010/01/15/hbasexplorer-now-public/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b6637ada9326729c277528d2ea3711ac?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Al</media:title>
		</media:content>
	</item>
	</channel>
</rss>
