<?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: An Overview of the Six Fried Rice Methodology</title>
	<atom:link href="http://sixfriedrice.com/wp/an-overview-of-the-six-fried-rice-methodology/feed/" rel="self" type="application/rss+xml" />
	<link>http://sixfriedrice.com/wp/an-overview-of-the-six-fried-rice-methodology/</link>
	<description>smart business solutions</description>
	<lastBuildDate>Fri, 10 Sep 2010 15:15:59 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jamie</title>
		<link>http://sixfriedrice.com/wp/an-overview-of-the-six-fried-rice-methodology/comment-page-1/#comment-1750</link>
		<dc:creator>Jamie</dc:creator>
		<pubDate>Tue, 07 Apr 2009 18:26:50 +0000</pubDate>
		<guid isPermaLink="false">http://sixfriedrice.com/wp/an-overview-of-the-six-fried-rice-methodology/#comment-1750</guid>
		<description>I migrated a very large file (over a gigabyte) from a single file configuration to a separated structure, similar to what you described here.  Both forms were hosted on the same FileMaker Server 8 Advanced.  I experienced a significant degradation in performance.  Certain scrips that had been manageable became so slow as to be unusable.  I wish I could remember the details of what was slower, but it&#039;s been over a year.

Have you done any comparisons of performance between single file systems and double file systems?  Did you encounter speed issues?  Have changes been made in FM9 and FM10 that might mitigate such issues?</description>
		<content:encoded><![CDATA[<p>I migrated a very large file (over a gigabyte) from a single file configuration to a separated structure, similar to what you described here.  Both forms were hosted on the same FileMaker Server 8 Advanced.  I experienced a significant degradation in performance.  Certain scrips that had been manageable became so slow as to be unusable.  I wish I could remember the details of what was slower, but it&#8217;s been over a year.</p>
<p>Have you done any comparisons of performance between single file systems and double file systems?  Did you encounter speed issues?  Have changes been made in FM9 and FM10 that might mitigate such issues?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jack James</title>
		<link>http://sixfriedrice.com/wp/an-overview-of-the-six-fried-rice-methodology/comment-page-1/#comment-1696</link>
		<dc:creator>Jack James</dc:creator>
		<pubDate>Thu, 26 Feb 2009 19:02:33 +0000</pubDate>
		<guid isPermaLink="false">http://sixfriedrice.com/wp/an-overview-of-the-six-fried-rice-methodology/#comment-1696</guid>
		<description>I employ the data separation model wherever possible. It makes life easier, keeps things easy to comprehend and document and keeps the overall complexity of a solution down. 

But I don&#039;t think that it really helps for maintaining a system.

Even if you take the best implementation of a system, where there are no calculation fields or relationships used outside of the UI file, it is inevitable that with almost every upgrade (particularly in a larger system) there will be a need to add a new field somewhere. This is true even in PHP/MySQL solutions almost every upgrade will require changes to the MySQL database in some way (it&#039;s just those changes can be scripted).

The problem with this system is that it&#039;s all or nothing: if I even have to change or add a single field outside of the UI file, then all the hard work I&#039;ve done trying to keep things as separate as possible are for nothing.

Note that I&#039;m not knocking the methodology at all; as I said, I use it myself as much as possible. But I&#039;ve yet to find a FM solution where upgrading is as easy as swapping out a file...</description>
		<content:encoded><![CDATA[<p>I employ the data separation model wherever possible. It makes life easier, keeps things easy to comprehend and document and keeps the overall complexity of a solution down. </p>
<p>But I don&#8217;t think that it really helps for maintaining a system.</p>
<p>Even if you take the best implementation of a system, where there are no calculation fields or relationships used outside of the UI file, it is inevitable that with almost every upgrade (particularly in a larger system) there will be a need to add a new field somewhere. This is true even in PHP/MySQL solutions almost every upgrade will require changes to the MySQL database in some way (it&#8217;s just those changes can be scripted).</p>
<p>The problem with this system is that it&#8217;s all or nothing: if I even have to change or add a single field outside of the UI file, then all the hard work I&#8217;ve done trying to keep things as separate as possible are for nothing.</p>
<p>Note that I&#8217;m not knocking the methodology at all; as I said, I use it myself as much as possible. But I&#8217;ve yet to find a FM solution where upgrading is as easy as swapping out a file&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geoff Coffey</title>
		<link>http://sixfriedrice.com/wp/an-overview-of-the-six-fried-rice-methodology/comment-page-1/#comment-1695</link>
		<dc:creator>Geoff Coffey</dc:creator>
		<pubDate>Thu, 26 Feb 2009 17:55:35 +0000</pubDate>
		<guid isPermaLink="false">http://sixfriedrice.com/wp/an-overview-of-the-six-fried-rice-methodology/#comment-1695</guid>
		<description>Mike:

Relationships in the data file &lt;strong&gt;do not&lt;/strong&gt; show up in the UI file in any way. So if a relationship is used in both places, it needs to be defined in both places.

In general relationships in the data file are needed for calculation fields. All other relationships (used for portals, layouts, scripts, etc...) go in the UI file.

Hope that helps.

Geoff</description>
		<content:encoded><![CDATA[<p>Mike:</p>
<p>Relationships in the data file <strong>do not</strong> show up in the UI file in any way. So if a relationship is used in both places, it needs to be defined in both places.</p>
<p>In general relationships in the data file are needed for calculation fields. All other relationships (used for portals, layouts, scripts, etc&#8230;) go in the UI file.</p>
<p>Hope that helps.</p>
<p>Geoff</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Bush</title>
		<link>http://sixfriedrice.com/wp/an-overview-of-the-six-fried-rice-methodology/comment-page-1/#comment-1692</link>
		<dc:creator>Mike Bush</dc:creator>
		<pubDate>Thu, 26 Feb 2009 04:36:51 +0000</pubDate>
		<guid isPermaLink="false">http://sixfriedrice.com/wp/an-overview-of-the-six-fried-rice-methodology/#comment-1692</guid>
		<description>Geoff:

Is there a case where a relationship defined in the Data file must be redefined in the UI file too?  Does the UI file automatically &quot;know&quot; about relationships already defined in the data file without any extra work?</description>
		<content:encoded><![CDATA[<p>Geoff:</p>
<p>Is there a case where a relationship defined in the Data file must be redefined in the UI file too?  Does the UI file automatically &#8220;know&#8221; about relationships already defined in the data file without any extra work?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Antunes</title>
		<link>http://sixfriedrice.com/wp/an-overview-of-the-six-fried-rice-methodology/comment-page-1/#comment-1397</link>
		<dc:creator>Daniel Antunes</dc:creator>
		<pubDate>Tue, 16 Dec 2008 22:39:22 +0000</pubDate>
		<guid isPermaLink="false">http://sixfriedrice.com/wp/an-overview-of-the-six-fried-rice-methodology/#comment-1397</guid>
		<description>Otman:

There is definitely a threshold below which data separation, while a good practice, simply is not needed.  Personally, I like to use a data separated system for just about all of my projects, but it&#039;s more academic in some cases.  A few times it&#039;s actually come in amazingly helpful when the system I originally thought was going to be small ends up becoming a fully fleshed out application.  Planning for growth even if you don&#039;t see it can be a useful strategy!</description>
		<content:encoded><![CDATA[<p>Otman:</p>
<p>There is definitely a threshold below which data separation, while a good practice, simply is not needed.  Personally, I like to use a data separated system for just about all of my projects, but it&#8217;s more academic in some cases.  A few times it&#8217;s actually come in amazingly helpful when the system I originally thought was going to be small ends up becoming a fully fleshed out application.  Planning for growth even if you don&#8217;t see it can be a useful strategy!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Otman</title>
		<link>http://sixfriedrice.com/wp/an-overview-of-the-six-fried-rice-methodology/comment-page-1/#comment-1396</link>
		<dc:creator>Otman</dc:creator>
		<pubDate>Tue, 16 Dec 2008 21:01:35 +0000</pubDate>
		<guid isPermaLink="false">http://sixfriedrice.com/wp/an-overview-of-the-six-fried-rice-methodology/#comment-1396</guid>
		<description>For small projects I prefer all into one self-contained file.</description>
		<content:encoded><![CDATA[<p>For small projects I prefer all into one self-contained file.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geoff Coffey</title>
		<link>http://sixfriedrice.com/wp/an-overview-of-the-six-fried-rice-methodology/comment-page-1/#comment-1358</link>
		<dc:creator>Geoff Coffey</dc:creator>
		<pubDate>Tue, 18 Nov 2008 16:20:03 +0000</pubDate>
		<guid isPermaLink="false">http://sixfriedrice.com/wp/an-overview-of-the-six-fried-rice-methodology/#comment-1358</guid>
		<description>David:

I&#039;ll address your question about relationships. In general, you need relationships wherever you &lt;i&gt;use&lt;/i&gt; them. :) Usually, this is in the UI/Scripts file, because that&#039;s where all the viewing, editing, and scripting of the data occurs. But sometimes you&#039;ll need relationships in the data file as well. For instance, if you define a lookup for one of your fields, since the field definitions live in the data file, you&#039;ll need the relationship the lookup uses in the data file.

In most of our work, the UI/Script file has &lt;i&gt;lots&lt;/i&gt; of relationships and the data file has a few.

Geoff</description>
		<content:encoded><![CDATA[<p>David:</p>
<p>I&#8217;ll address your question about relationships. In general, you need relationships wherever you <i>use</i> them. <img src='http://sixfriedrice.com/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Usually, this is in the UI/Scripts file, because that&#8217;s where all the viewing, editing, and scripting of the data occurs. But sometimes you&#8217;ll need relationships in the data file as well. For instance, if you define a lookup for one of your fields, since the field definitions live in the data file, you&#8217;ll need the relationship the lookup uses in the data file.</p>
<p>In most of our work, the UI/Script file has <i>lots</i> of relationships and the data file has a few.</p>
<p>Geoff</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Goldstrom</title>
		<link>http://sixfriedrice.com/wp/an-overview-of-the-six-fried-rice-methodology/comment-page-1/#comment-1356</link>
		<dc:creator>David Goldstrom</dc:creator>
		<pubDate>Tue, 18 Nov 2008 12:44:55 +0000</pubDate>
		<guid isPermaLink="false">http://sixfriedrice.com/wp/an-overview-of-the-six-fried-rice-methodology/#comment-1356</guid>
		<description>Fascinating. I&#039;ve googled around a bit and found very little information on how to separate the UI/Scripts from the Tables in Filemaker. I&#039;m very much looking forward to part 2! 
BTW, one simple question that I could not figure out from my copy of &quot;FMpro8 The missing manual&quot; is whether the relationships go in the file with the tables, or in the file with the UI/Scripts. From experimenting on my own, it appears that they go in the UI/Scripts file.</description>
		<content:encoded><![CDATA[<p>Fascinating. I&#8217;ve googled around a bit and found very little information on how to separate the UI/Scripts from the Tables in Filemaker. I&#8217;m very much looking forward to part 2!<br />
BTW, one simple question that I could not figure out from my copy of &#8220;FMpro8 The missing manual&#8221; is whether the relationships go in the file with the tables, or in the file with the UI/Scripts. From experimenting on my own, it appears that they go in the UI/Scripts file.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jens Østergaard Petersen</title>
		<link>http://sixfriedrice.com/wp/an-overview-of-the-six-fried-rice-methodology/comment-page-1/#comment-1336</link>
		<dc:creator>Jens Østergaard Petersen</dc:creator>
		<pubDate>Wed, 12 Nov 2008 06:00:08 +0000</pubDate>
		<guid isPermaLink="false">http://sixfriedrice.com/wp/an-overview-of-the-six-fried-rice-methodology/#comment-1336</guid>
		<description>Looking forward to hearing how you make scripts do the job of relationships and calcs! Similar to scripting a web solution for an sql db, no?

Jens</description>
		<content:encoded><![CDATA[<p>Looking forward to hearing how you make scripts do the job of relationships and calcs! Similar to scripting a web solution for an sql db, no?</p>
<p>Jens</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geoff Coffey</title>
		<link>http://sixfriedrice.com/wp/an-overview-of-the-six-fried-rice-methodology/comment-page-1/#comment-1315</link>
		<dc:creator>Geoff Coffey</dc:creator>
		<pubDate>Sat, 11 Oct 2008 04:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://sixfriedrice.com/wp/an-overview-of-the-six-fried-rice-methodology/#comment-1315</guid>
		<description>@rich:

Thanks for the correction :) I remember once when I had misspelled &quot;its&quot;, a coworker corrected me. I said something about how it is impossible to remember which is which since it is completely inconsistent. After all, possessives have apostrophes and so do contractions.

She rocked my world when she replied, &quot;No possessive pronouns have apostrophes.&quot; Of course she was right. I still wonder why none of my English teachers ever pointed out this simple, consistent fact when correcting misuse in my papers. I haven&#039;t been confused about which to use since.

So thanks to an old friend, and to you, for helping us keep things clean here. It is an easy mistake to make, and I missed it while editing.

Geoff</description>
		<content:encoded><![CDATA[<p>@rich:</p>
<p>Thanks for the correction <img src='http://sixfriedrice.com/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I remember once when I had misspelled &#8220;its&#8221;, a coworker corrected me. I said something about how it is impossible to remember which is which since it is completely inconsistent. After all, possessives have apostrophes and so do contractions.</p>
<p>She rocked my world when she replied, &#8220;No possessive pronouns have apostrophes.&#8221; Of course she was right. I still wonder why none of my English teachers ever pointed out this simple, consistent fact when correcting misuse in my papers. I haven&#8217;t been confused about which to use since.</p>
<p>So thanks to an old friend, and to you, for helping us keep things clean here. It is an easy mistake to make, and I missed it while editing.</p>
<p>Geoff</p>
]]></content:encoded>
	</item>
</channel>
</rss>
