<?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>DBMS 2 : DataBase Management System Services &#187; FileMaker</title>
	<atom:link href="http://www.dbms2.com/category/products-and-vendors/filemaker/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dbms2.com</link>
	<description>Choices in data management and analysis</description>
	<lastBuildDate>Thu, 09 Feb 2012 09:21:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>What hard-core transactional applications have actually been built in MySQL, PostgreSQL, EnterpriseDB, or FileMaker?</title>
		<link>http://www.dbms2.com/2008/01/28/filemaker-enterprisedb-postgresql-mysql-applications/</link>
		<comments>http://www.dbms2.com/2008/01/28/filemaker-enterprisedb-postgresql-mysql-applications/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 10:06:35 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[EnterpriseDB and Postgres Plus]]></category>
		<category><![CDATA[FileMaker]]></category>
		<category><![CDATA[Mid-range]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[OLTP]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Relational database management systems]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/2008/01/28/filemaker-enterprisedb-postgresql-mysql-applications/</guid>
		<description><![CDATA[And here&#8217;s the biggie. Question of the day #3 What complex, high-volume transactional applications have actually been built in mid-range DBMS such as MySQL, PostgreSQL, FileMaker, or EnterpriseDB? I&#8217;ve been flamed for suggesting that MySQL or FileMaker aren&#8217;t fully equal to Oracle and DB2 in supporting hard-core transactional applications. (Which is ironic, because I&#8217;ve also [...]]]></description>
			<content:encoded><![CDATA[<p>And here&#8217;s the biggie.</p>
<p><em>Question of the day #3</em></p>
<p><strong>What complex, high-volume transactional applications have actually been built in mid-range DBMS such as MySQL, PostgreSQL, FileMaker, or EnterpriseDB?</strong></p>
<p>I&#8217;ve been flamed for suggesting that MySQL or FileMaker aren&#8217;t fully equal to Oracle and DB2 in supporting hard-core transactional applications. (Which is ironic, because I&#8217;ve also been flamed for suggesting hard-core transactional support isn&#8217;t as big a deal for DBMS selection as some relational purists insist.  But I digress &#8230;) So I&#8217;m putting the question out there &#8212; what impressive transactional applications do the stand-alone mid-range DBMS actually support?<span id="more-341"></span></p>
<p>We can&#8217;t ask that question of the crippled editions of Oracle, DB2, et al.; it would be too hard to sort out from the apps running on their high-end versions.  We needn&#8217;t ask the question of Progress and Intersystems; their reseller catalogs give the answer.  We certainly needn&#8217;t ask it of MaxDB; it runs a significant fraction of the SAP user base.  But for the four DBMS I named, I think it&#8217;s an interesting challenge.</p>
<p>Specific information I hope you&#8217;ll provide includes:</p>
<ul>
<li>Peak load of concurrent users.</li>
<li>Peak load of transactions/second and/or updates/second.</li>
<li>Metrics for the complexity of the database (e.g., number of tables).</li>
<li>How intensely the application uses triggers, stored procedures, and/or declarative referential integrity.</li>
<li>Any other metrics you think are impressive or relevant.</li>
</ul>
<p>My logistical suggestions for supplying examples are as per <a href="http://www.dbms2.com/2008/01/28/image-video-sound-files/">Question of the day #1.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/01/28/filemaker-enterprisedb-postgresql-mysql-applications/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Martin MC Brown likes Bento</title>
		<link>http://www.dbms2.com/2008/01/14/martin-mc-brown-likes-bentoap/</link>
		<comments>http://www.dbms2.com/2008/01/14/martin-mc-brown-likes-bentoap/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 02:20:22 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[FileMaker]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/2008/01/14/martin-mc-brown-likes-bentoap/</guid>
		<description><![CDATA[Apple/FileMaker has a new low-end personal database product called Bento. It&#8217;s Mac-only and cheap. My former Computerworld blogging colleague Martin MC Brown likes it. That&#8217;s a solid recommendation. Edit: Fixed the link.]]></description>
			<content:encoded><![CDATA[<p>Apple/FileMaker has a new low-end personal database product called Bento.  It&#8217;s Mac-only and cheap.  My former <em>Computerworld</em> blogging colleague <a href="http://blogs.computerworld.com/filemakers_bento_database_is_the_db_for_the_itunes_generation">Martin MC Brown likes it</a>.  That&#8217;s a solid recommendation.</p>
<p>Edit: Fixed the link.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/01/14/martin-mc-brown-likes-bentoap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alpha Five claims to clobber FileMaker 9 on SQL performance</title>
		<link>http://www.dbms2.com/2007/10/01/alpha-five-claims-to-clobber-filemaker-9-on-sql-performance/</link>
		<comments>http://www.dbms2.com/2007/10/01/alpha-five-claims-to-clobber-filemaker-9-on-sql-performance/#comments</comments>
		<pubDate>Mon, 01 Oct 2007 15:27:26 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[Alpha Five]]></category>
		<category><![CDATA[FileMaker]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/2007/10/01/alpha-five-claims-to-clobber-filemaker-9-on-sql-performance/</guid>
		<description><![CDATA[The Alpha Five guys decided to test the performance of their software vs. FileMaker on queries to a foreign database, and published the results. Given that Alpha Five designed and performed the tests, I bet you can guess who won. From a quick read, it seems all the tests were single-table queries, and some or [...]]]></description>
			<content:encoded><![CDATA[<p>The Alpha Five guys decided to test the performance of their software vs. FileMaker on queries to a foreign database, and <a href="http://alphasoftware.blogspot.com/">published the results</a>.  Given that Alpha Five designed and performed the tests, I bet you can guess who won.</p>
<p>From a quick read, it seems all the tests were single-table queries, and some or all were designed to highlight the flaws of a specific design choice made in FileMaker (doing certain work itself when it would be more efficient to push it to the foreign DBMS).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2007/10/01/alpha-five-claims-to-clobber-filemaker-9-on-sql-performance/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Filemaker for composite application development</title>
		<link>http://www.dbms2.com/2007/07/26/filemaker-for-composite-application-development/</link>
		<comments>http://www.dbms2.com/2007/07/26/filemaker-for-composite-application-development/#comments</comments>
		<pubDate>Thu, 26 Jul 2007 10:18:33 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[EAI, EII, ETL, ELT, ETLT]]></category>
		<category><![CDATA[FileMaker]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/2007/07/26/filemaker-for-composite-application-development/</guid>
		<description><![CDATA[It&#8217;s not accurate to judge a product by its most obnoxious or least clueful partisans. Hence, even though some insult-spewers take umbrage at an accurate description of FileMaker&#8217;s capabilities,* it wouldn&#8217;t be fair to write the product off entirely. *Mercifully, none of said insult-spewers seems to actually work at the company. I must confess that [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s not accurate to judge a product by its most obnoxious or least clueful partisans.  Hence, even though some insult-spewers take <a href="http://www.dbms2.com/2007/06/06/the-filemaker-story/#comments">umbrage</a> at an accurate description of FileMaker&#8217;s capabilities,* it wouldn&#8217;t be fair to write the product off entirely.</p>
<p><em>*Mercifully, none of said insult-spewers seems to actually work at the company.  I must confess that this makes it easier for me to take the (somewhat) high road here.</em></p>
<p>Possibly due to an actual understanding of enterprise technology, Tim Dietrich has <a href="http://filemakeraddict.blogspot.com/2007/06/defending-explaining-filemaker-pro.html">weighed in</a> on on the discussion from a different angle.  Here&#8217;s a quote in which he gives an example of very successful FileMaker use:<br />
<span id="more-212"></span></p>
<blockquote><p>Here&#8217;s an example of where FileMaker is a good fit &#8212; and where a traditional SQL database isn&#8217;t: A few weeks ago, I was given the task of developing a proof-of-concept for an electronic purchasing tool. This tool needed to be able to obtain real-time product information from a suppler that provides it&#8217;s data using Web services, allow the purchasing agent to make some decisions regarding what products they wish to purchase, and to submit the purchase order to the supplier as a cXML document. By the end of the first day I had submitted our first test order to the supplier (much to their surprise!). By the end of the second day, we had a full-featured application built. In other words, we went from specifications to proof-of-concept to production in a matter of days. (Try doing that in something other than FileMaker Pro.)</p></blockquote>
<p>And you know what that is, ladies and gentlemen?  That&#8217;s a story of <em>composite application development.</em>  In composite application development, an app dev tool (not a DBMS) is used to quickly throw together an app by splicing together pre-exiting web services and building a simple UI.  Notwithstanding that Dennis Moore has been talking about this over at SAP for years &#8212; and notwithstanding that every EAI (or alternative-buzzword data integration) vendor has some sort of a start on the technology &#8212; there aren&#8217;t any obvious, full-featured composite app dev tool leaders.   If FileMaker can fill that role, more power to them.</p>
<p>And conceivably they might, because FileMaker&#8217;s two biggest limitations aren&#8217;t particularly relevant in that market.  Team programming isn&#8217;t much of an issue in the classic composite app dev paradigm, and its DBMS weaknesses &#8212; well, actually, in this scenario FileMaker&#8217;s DBMS capabilities are barely relevant at all.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/FileMaker" rel="tag">FileMaker</a>, <a href="http://technorati.com/tag/composite+applications" rel="tag"> composite applications </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2007/07/26/filemaker-for-composite-application-development/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The FileMaker story</title>
		<link>http://www.dbms2.com/2007/06/06/the-filemaker-story/</link>
		<comments>http://www.dbms2.com/2007/06/06/the-filemaker-story/#comments</comments>
		<pubDate>Wed, 06 Jun 2007 12:17:19 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[FileMaker]]></category>
		<category><![CDATA[OLTP]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/2007/06/06/the-filemaker-story/</guid>
		<description><![CDATA[Unfortunately, the first draft of this post got eaten. I&#8217;m now trying again. In response to its small but vocal constituency, I got myself briefed on the FileMaker story. My conclusion, in a nutshell, is that FileMaker sometimes is a good alternative to low-end use of a standard relational DBMS. If you do feel able [...]]]></description>
			<content:encoded><![CDATA[<p>Unfortunately, the first draft of this post <a href="http://www.monashreport.com/2007/06/06/office-2007-ribbon-ui/">got eaten</a>.  I&#8217;m now trying again.</p>
<p>In response to its <a href="http://www.dbms2.com/2007/04/23/and-then-there-is-filemaker/">small but vocal constituency</a>, I got myself briefed on the FileMaker story.  My conclusion, in a nutshell, is that FileMaker sometimes is a good alternative to low-end use of a standard relational DBMS.  If you do feel able to use more standard-style products, you often should, for all sorts of obvious flexibility and future-proofing reasons.  But if you can&#8217;t, or if you&#8217;re really confident the project won&#8217;t grow past a certain level, the FileMaker class of products can be a very appealing alternative.</p>
<p>Make no mistake; FileMaker is very different from conventional DBMS/app dev tool combos (and that&#8217;s the right comparison, as it combines aspects of both product categories into one).<span id="more-189"></span> Indeed, the whole discussion is complicated by an unfortunate terminological confusion.  Way back to the days of dBase and then Paradox, the “desktop” sense of “database software” was very different from the classic IT sense.  What’s worse, these often weren’t really desktop products at all.  That said, FileMaker fits into the desktop-database class of products, competing much more directly with Microsoft Access than with anything else.  That is, it has selected application development and database management features, tightly bundled together, but falling far short of what is found in traditional DBMS or app dev tools.</p>
<p>How different is it?  Well,</p>
<ul>
<li><strong>There&#8217;s no true FileMaker language,</strong> just macros hooking together primitives called “scripts.”  There&#8217;s no chance of a FileMaker syntax error as long as you stay within those bounds.  But if you want capabilities not already available, you need to get somebody to write an ActiveX control for you.</li>
<li>Not coincidentally, 80-85% of FileMaker users (company estimate) are <strong>non-programmers as their main job</strong>s.  And those are the more serious users.  1 million copies are sold per year; 13 million have been sold overall; and there&#8217;s no way even close to 15-20% of those are used by professional programmers.  Right now the company has 2,000 paying members to its developer network, and aggressively hopes to up that to 10,000+ in a year.  The company estimates there are several thousand professional FileMaker developers overall.</li>
<li>There&#8217;s <strong>no separation between UI and data.</strong> Everything&#8217;s in the “layouts.”  That includes integrity checks, business rules, and so on.</li>
<li><strong>FileMaker&#8217;s team programming capabilities are pretty nonexistent.</strong> The product is oriented to lone-wolf developers, although members of small groups can of course each work on separate parts of a large overall app.</li>
<li>The average number of users of a FileMaker app is 14-15.  250 concurrent users is a hard (and somewhat artificial) limit.</li>
<li><strong>FileMaker is limited in its overall website building capabilities. </strong> Alpha5&#8242;s web site is, if I recall correctly, built in its own tool.  FileMaker can&#8217;t do that.</li>
</ul>
<p>Product futures include extending ODBC, Web, and general openness capabilities, and increasing the 250 user limit.</p>
<p>It also may be interesting to clarify a bit about the product&#8217;s history.  FileMaker was developed outside Apple, then acquired into Apple&#8217;s Claris software subsidiary. Claris had 13-14 products at its peak, but FileMaker was spun into its own unit (still an Apple subsidiary).  I&#8217;m not too clear on what happened to the rest of Claris.  The product is fully pixel-for-pixel compatible between the Apple Macintosh and Microsoft Windows.  And there&#8217;s been less total turmoil in FileMaker&#8217;s top management than one might think.</p>
<p>Well, there you have it.  <a href="http://www.dbms2.com/2007/04/23/and-then-there-is-filemaker/">Does FileMaker fit among midrange OLTP DBMS</a>?  Not in <a href="http://www.dbms2.com/2007/04/18/naming-the-dbms-disruptors/">my taxonomy</a>.  But is it useful technology?  Evidently, quite so.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2007/06/06/the-filemaker-story/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>And then there is FileMaker</title>
		<link>http://www.dbms2.com/2007/04/23/and-then-there-is-filemaker/</link>
		<comments>http://www.dbms2.com/2007/04/23/and-then-there-is-filemaker/#comments</comments>
		<pubDate>Tue, 24 Apr 2007 00:12:42 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
				<category><![CDATA[FileMaker]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/2007/04/23/and-then-there-is-filemaker/</guid>
		<description><![CDATA[Chris Kubica of Application Architects, LLC is a big FileMaker fan. And there are of course reviews and articles that agree with him, although when FileMaker sponsored this white paper they did not choose an author famed for the independence of his analysis. So should FileMaker be included on my list of midrange OLTP DBMS [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.applicationarch.com/team.htm">Chris Kubica</a> of Application Architects, LLC is a big FileMaker fan.  And there are of course <a href="http://www.biztechmagazine.com/article.asp?item_id=194">reviews</a> and articles that agree with him, although when FileMaker sponsored this <a href="http://www.filemaker.com/downloads/pdf/it_tco_wp.pdf">white paper</a> they did not choose an author famed for the independence of his analysis.</p>
<p>So should FileMaker be included on my list of <a href="http://www.dbms2.com/2007/04/18/naming-the-dbms-disruptors/">midrange OLTP DBMS</a> or not?  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2007/04/23/and-then-there-is-filemaker/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
	</channel>
</rss>

