<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: DBF import performance</title>
	<atom:link href="http://kohei.us/2009/12/11/dbf-import-performance/feed/" rel="self" type="application/rss+xml" />
	<link>http://kohei.us/2009/12/11/dbf-import-performance/</link>
	<description>Kohei Yoshida&#039;s Webspace</description>
	<lastBuildDate>Thu, 15 Mar 2012 23:34:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Andreas Säger</title>
		<link>http://kohei.us/2009/12/11/dbf-import-performance/comment-page-1/#comment-11657</link>
		<dc:creator>Andreas Säger</dc:creator>
		<pubDate>Fri, 07 Jan 2011 20:57:51 +0000</pubDate>
		<guid isPermaLink="false">http://kohei.us/?p=589#comment-11657</guid>
		<description>Hello Kohei,
You wrote:
&gt; having Base support CSV file as an editable data source will not be trivial,

You can use Base and its underlying HSQLDB as csv editor: http://user.services.openoffice.org/en/forum/viewtopic.php?f=83&amp;t=23260</description>
		<content:encoded><![CDATA[<p>Hello Kohei,<br />
You wrote:<br />
&gt; having Base support CSV file as an editable data source will not be trivial,</p>
<p>You can use Base and its underlying HSQLDB as csv editor: <a href="http://user.services.openoffice.org/en/forum/viewtopic.php?f=83&#038;t=23260" rel="nofollow">http://user.services.openoffice.org/en/forum/viewtopic.php?f=83&#038;t=23260</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: allbombs</title>
		<link>http://kohei.us/2009/12/11/dbf-import-performance/comment-page-1/#comment-11009</link>
		<dc:creator>allbombs</dc:creator>
		<pubDate>Mon, 25 Oct 2010 02:54:59 +0000</pubDate>
		<guid isPermaLink="false">http://kohei.us/?p=589#comment-11009</guid>
		<description>doh..wish the file was public

=(</description>
		<content:encoded><![CDATA[<p>doh..wish the file was public</p>
<p>=(</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kohei Yoshida</title>
		<link>http://kohei.us/2009/12/11/dbf-import-performance/comment-page-1/#comment-9895</link>
		<dc:creator>Kohei Yoshida</dc:creator>
		<pubDate>Wed, 23 Dec 2009 14:19:10 +0000</pubDate>
		<guid isPermaLink="false">http://kohei.us/?p=589#comment-9895</guid>
		<description>Hi Jody, good to hear from you. :-)

Unfortunately the file is confidential, but it&#039;s just a regular, ordinary-looking dbf file with 24000 rows from column A to CN.  About half of the records are string records.  Any file that resembles that will do, I think.

I just opened up the same file in Gnumeric on my machine, and Gnumeric can open the file in ~11 seconds.  So, it does slightly better than Calc even after all my optimizations.</description>
		<content:encoded><![CDATA[<p>Hi Jody, good to hear from you. :-)</p>
<p>Unfortunately the file is confidential, but it&#8217;s just a regular, ordinary-looking dbf file with 24000 rows from column A to CN.  About half of the records are string records.  Any file that resembles that will do, I think.</p>
<p>I just opened up the same file in Gnumeric on my machine, and Gnumeric can open the file in ~11 seconds.  So, it does slightly better than Calc even after all my optimizations.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jody Goldberg</title>
		<link>http://kohei.us/2009/12/11/dbf-import-performance/comment-page-1/#comment-9894</link>
		<dc:creator>Jody Goldberg</dc:creator>
		<pubDate>Wed, 23 Dec 2009 13:39:22 +0000</pubDate>
		<guid isPermaLink="false">http://kohei.us/?p=589#comment-9894</guid>
		<description>Is the file publicly available?
I&#039;d like to see how Gnumeric stacks up.</description>
		<content:encoded><![CDATA[<p>Is the file publicly available?<br />
I&#8217;d like to see how Gnumeric stacks up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kohei Yoshida</title>
		<link>http://kohei.us/2009/12/11/dbf-import-performance/comment-page-1/#comment-9884</link>
		<dc:creator>Kohei Yoshida</dc:creator>
		<pubDate>Thu, 17 Dec 2009 03:39:09 +0000</pubDate>
		<guid isPermaLink="false">http://kohei.us/?p=589#comment-9884</guid>
		<description>Hi Jim,

As I also said in my reply to your email, having Base support CSV file as an &lt;em&gt;editable&lt;/em&gt; data source will not be trivial, to say the least.  But I&#039;m not really that much familiar with Base (yet), so you are best advised to ask this on the dev@dba.openoffice.org mailing list.

Good luck!</description>
		<content:encoded><![CDATA[<p>Hi Jim,</p>
<p>As I also said in my reply to your email, having Base support CSV file as an <em>editable</em> data source will not be trivial, to say the least.  But I&#8217;m not really that much familiar with Base (yet), so you are best advised to ask this on the <a href="mailto:dev@dba.openoffice.org">dev@dba.openoffice.org</a> mailing list.</p>
<p>Good luck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim Callahan</title>
		<link>http://kohei.us/2009/12/11/dbf-import-performance/comment-page-1/#comment-9883</link>
		<dc:creator>Jim Callahan</dc:creator>
		<pubDate>Wed, 16 Dec 2009 14:51:16 +0000</pubDate>
		<guid isPermaLink="false">http://kohei.us/?p=589#comment-9883</guid>
		<description>Terrific!
How hard would it be to modify the Calc import module to serve as the Base import module?


Some Base tutorials and forums suggest importing CSV files by importing into Calc and copying and pasting to base! Not bad for small tables, but what if more than 64,000 rows?


http://sheepdogguides.com/fdb/fdb1imp1.htm
http://www.oooforum.org/forum/viewtopic.phtml?t=25434

or raw SQL
http://user.services.openoffice.org/en/forum/viewtopic.php?f=83&amp;t=23260


Some likely issues:
1. The modified import module would have to be callable from Base (is there a separate import module in Calc?).
2. The modified import module would have to output to Hyper SQL (HSQLDB) or whatever database Base is using.
http://www.hsqldb.org/
    a. Database interface
http://wiki.services.openoffice.org/wiki/HSQLDB:Tips_and_Tricks
http://wiki.services.openoffice.org/wiki/HSQLDB_Integration
    b. Would have to guess at field types, especially numeric (integer or real?).
3. The modified import module would have to be able to process more than 64,000 rows.


I assume this is non-trivial or it would have been done years ago.


Thanks,
Jim Callahan
Orlando, FL</description>
		<content:encoded><![CDATA[<p>Terrific!<br />
How hard would it be to modify the Calc import module to serve as the Base import module?</p>
<p>Some Base tutorials and forums suggest importing CSV files by importing into Calc and copying and pasting to base! Not bad for small tables, but what if more than 64,000 rows?</p>
<p><a href="http://sheepdogguides.com/fdb/fdb1imp1.htm" rel="nofollow">http://sheepdogguides.com/fdb/fdb1imp1.htm</a><br />
<a href="http://www.oooforum.org/forum/viewtopic.phtml?t=25434" rel="nofollow">http://www.oooforum.org/forum/viewtopic.phtml?t=25434</a></p>
<p>or raw SQL<br />
<a href="http://user.services.openoffice.org/en/forum/viewtopic.php?f=83&#038;t=23260" rel="nofollow">http://user.services.openoffice.org/en/forum/viewtopic.php?f=83&#038;t=23260</a></p>
<p>Some likely issues:<br />
1. The modified import module would have to be callable from Base (is there a separate import module in Calc?).<br />
2. The modified import module would have to output to Hyper SQL (HSQLDB) or whatever database Base is using.<br />
<a href="http://www.hsqldb.org/" rel="nofollow">http://www.hsqldb.org/</a><br />
    a. Database interface<br />
<a href="http://wiki.services.openoffice.org/wiki/HSQLDB:Tips_and_Tricks" rel="nofollow">http://wiki.services.openoffice.org/wiki/HSQLDB:Tips_and_Tricks</a><br />
<a href="http://wiki.services.openoffice.org/wiki/HSQLDB_Integration" rel="nofollow">http://wiki.services.openoffice.org/wiki/HSQLDB_Integration</a><br />
    b. Would have to guess at field types, especially numeric (integer or real?).<br />
3. The modified import module would have to be able to process more than 64,000 rows.</p>
<p>I assume this is non-trivial or it would have been done years ago.</p>
<p>Thanks,<br />
Jim Callahan<br />
Orlando, FL</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ervin</title>
		<link>http://kohei.us/2009/12/11/dbf-import-performance/comment-page-1/#comment-9882</link>
		<dc:creator>ervin</dc:creator>
		<pubDate>Sat, 12 Dec 2009 08:48:37 +0000</pubDate>
		<guid isPermaLink="false">http://kohei.us/?p=589#comment-9882</guid>
		<description>awesome.</description>
		<content:encoded><![CDATA[<p>awesome.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

