<?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/"
	>

<channel>
	<title>Chris Roland &#187; Data</title>
	<atom:link href="http://www.chrisroland.info/category/data/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chrisroland.info</link>
	<description>Software, Web and Database Developer</description>
	<lastBuildDate>Sun, 26 Dec 2010 00:44:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Best database engine or access for F#?</title>
		<link>http://www.chrisroland.info/best-database-engine-or-access-for-fsharp/</link>
		<comments>http://www.chrisroland.info/best-database-engine-or-access-for-fsharp/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 03:46:10 +0000</pubDate>
		<dc:creator>Chris Roland</dc:creator>
				<category><![CDATA[Data]]></category>
		<category><![CDATA[F#]]></category>

		<guid isPermaLink="false">http://www.chrisroland.info/?p=262</guid>
		<description><![CDATA[After going through a couple blog articles on F# access to different database engines, I wondered what&#8217;s the best database engine/access for F#? I use NHibernate and SQL Server on a daily basis from C#, so I naturally want to use NHibernate from F#. After some quick googl&#8230;research, I found this great article on how [...]]]></description>
			<content:encoded><![CDATA[<p>After going through a couple blog articles on F# access to different database engines, I wondered what&#8217;s the best database engine/access for F#?</p>
<p>I use NHibernate and SQL Server on a daily basis from C#, so I naturally want to use NHibernate from F#.  After some quick googl&#8230;research, I found this great article on how to setup F# to use NHibernate:<br />
<a href="http://strangelights.com/blog/archive/2009/12/20/1650.aspx">http://strangelights.com/blog/archive/2009/12/20/1650.aspx</a></p>
<p>I also came across an article on how to access <a href="http://www.mongodb.org/display/DOCS/Home">MongoDB</a> from F#:<br />
<a href="http://codebetter.com/blogs/matthew.podwysocki/archive/2010/02/09/exploring-mongodb-with-f.aspx">http://codebetter.com/blogs/matthew.podwysocki/archive/2010/02/09/exploring-mongodb-with-f.aspx</a></p>
<p>After going through both and doing a couple quick spikes, MongoDB seems like a natural fit for F# and the functional way of life.  Keep in mind, I&#8217;m new to functional programming and F#, so take this with a grain of salt and do your own research.</p>
<p>With F#&#8217;s parallel features, <a href="http://en.wikipedia.org/wiki/NoSQL">NoSQL</a> database engines (MongoDB, CouchDB, etc) seem like a perfect fit.  Large distributed data stores,  asynchronous parallel processing, data stored as key/value pairs/objects, you get the picture.</p>
<p>It would be great to hear from anyone who&#8217;s used either with F# and your experiences.  For now, I&#8217;m going to do some prototyping down both paths to see where what comes out the other side.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisroland.info/best-database-engine-or-access-for-fsharp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LINQ to SQL data mapping</title>
		<link>http://www.chrisroland.info/linq-to-sql-data-mapping/</link>
		<comments>http://www.chrisroland.info/linq-to-sql-data-mapping/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 02:50:28 +0000</pubDate>
		<dc:creator>Chris Roland</dc:creator>
				<category><![CDATA[Data]]></category>
		<category><![CDATA[LINQ]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.chrisroland.info/?p=210</guid>
		<description><![CDATA[I&#8217;m currently working on an ASP.NET MVC project and I&#8217;m using LINQ to SQL to manage my data. One of the fields I&#8217;m working with is stored as a MONEY data type in SQL Server. I wanted to find the best CLR data type to use when I mapped the field in my LINQ Data [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently working on an ASP.NET MVC project and I&#8217;m using LINQ to SQL to manage my data.  One of the fields I&#8217;m working with is stored as a MONEY data type in SQL Server.  I wanted to find the best CLR data type to use when I mapped the field in my LINQ Data Context.  After some researching I came across a great MSDN article showing what types to use when mapping back to the database with LINQ.  There is even an awesome grid showing the best types to use and the expected data loss.</p>
<p>Here is the link:<br />
<a href="http://msdn.microsoft.com/en-us/library/bb386947.aspx">http://msdn.microsoft.com/en-us/library/bb386947.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisroland.info/linq-to-sql-data-mapping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Hypertable on Debian</title>
		<link>http://www.chrisroland.info/installing-hypertable-on-debian/</link>
		<comments>http://www.chrisroland.info/installing-hypertable-on-debian/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 20:15:28 +0000</pubDate>
		<dc:creator>Chris Roland</dc:creator>
				<category><![CDATA[Data]]></category>
		<category><![CDATA[Hypertable]]></category>

		<guid isPermaLink="false">http://www.chrisroland.info/?p=14</guid>
		<description><![CDATA[To really understand data management solutions like Hypertable (http://www.hypertable.org/), I need to install and use it.  So to start out, I decided to just get a single node installed using the local filesystem. I use Debian Lenny, which is a Linux distribution and even with a bunch of libraries installed, I still had to do some dancing. Getting [...]]]></description>
			<content:encoded><![CDATA[<p>To really understand data management solutions like Hypertable (<a href="http://www.hypertable.org/">http://www.hypertable.org/</a>), I need to install and use it.  So to start out, I decided to just get a single node installed using the local filesystem.</p>
<p>I use Debian Lenny, which is a Linux distribution and even with a bunch of libraries installed, I still had to do some dancing.</p>
<p><strong>Getting Started</strong></p>
<p>First step, read the README, no really, there are bunch of dependencies.  I felt like I was installing GnuCash before apt/yum/yast.  For the Debian distribution you need to apt-get the following:</p>
<p><em>apt-get install g++ make cmake libdb4.6++-dev libboost-*-dev liblog4cpp5-dev expat-devel libreadline5-dev zlib1g-dev libevent-dev</em></p>
<p><strong>Installing Hyperic-Sigar</strong></p>
<p>I followed the instructions in the README without any issues.</p>
<p><strong>Installing Thrift</strong></p>
<p>Several dependencies I ran into are not in the README, but these are thrift dependencies so I guess it&#8217;s ok.  The bootstrap.sh script errored, stating it was looking for the autoscan command.  Then I ran into several other errors when Thrift tried to compile.  So I put the full list of the remaining dependencies below:</p>
<p><em>apt-get install autoconf libtool byacc flex ruby-dev</em></p>
<p><strong>Compiling Hypertable</strong></p>
<p>The final and last step, compile!  Well&#8230; sort of.  I downloaded hypertable from the website and for some odd reason (could be me), I ran into an issue trying to run cmake against the source.  In the README they mention grabbing the source from a git repository.  So, I grabbed the source from the repository and bam!, it compiled.  Remember to read the README, setup the build directory and src directory.  I don&#8217;t think it matters where they are, just make sure you have them in separate directories.</p>
<p>I hope this helps someone and if anyone has any changes or comments I would like to hear them.</p>
<p>Next step, put Hypertable to work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisroland.info/installing-hypertable-on-debian/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

