<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/wordpress-mu-1.2.3-2.2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: We want your feedback about InterBase</title>
	<link>http://blogs.codegear.com/andreanolanusse/2007/05/04/we-want-your-feedback-about-interbase/</link>
	<description>PLSM and Technical Evangelist Leader for Latin America</description>
	<pubDate>Thu, 21 Aug 2008 08:43:19 +0000</pubDate>
	<generator>http://wordpress.org/?v=wordpress-mu-1.2.3-2.2.1</generator>

	<item>
		<title>By: Markus Venter</title>
		<link>http://blogs.codegear.com/andreanolanusse/2007/05/04/we-want-your-feedback-about-interbase/#comment-493</link>
		<author>Markus Venter</author>
		<pubDate>Tue, 22 May 2007 11:26:44 +0000</pubDate>
		<guid>http://blogs.codegear.com/andreanolanusse/2007/05/04/we-want-your-feedback-about-interbase/#comment-493</guid>
		<description>Had you embraced your original decision of open-sourcing IB, you would've had a much stronger product in the market.  Other open source RDMS's have been playing catch up for a long time with FB.&lt;br&gt;&lt;br&gt;If you continue riding on the (ever deminishing) wave of success like Borland has done with Delphi vs Visual Studio, you will inevitably find FB walking over IB like VS has captured the Dev Tools market.&lt;br&gt;&lt;br&gt;Look at the easy upgrade path from other vendors and try and sell my customers IB.  Hardware cost has not been an issue in the SMME market for a long time now.  Small footprints no longer sell software.&lt;br&gt;&lt;br&gt;Forget investing Million$$$$$ into IB.  Throw some resources into merging with FB.  Throw those million$$$$ into Dev tools like BDS and marketing and help us by giving us the market so that we can continue to support Codegear.</description>
		<content:encoded><![CDATA[<p>Had you embraced your original decision of open-sourcing IB, you would&#8217;ve had a much stronger product in the market.  Other open source RDMS&#8217;s have been playing catch up for a long time with FB.</p>
<p>If you continue riding on the (ever deminishing) wave of success like Borland has done with Delphi vs Visual Studio, you will inevitably find FB walking over IB like VS has captured the Dev Tools market.</p>
<p>Look at the easy upgrade path from other vendors and try and sell my customers IB.  Hardware cost has not been an issue in the SMME market for a long time now.  Small footprints no longer sell software.</p>
<p>Forget investing Million$$$$$ into IB.  Throw some resources into merging with FB.  Throw those million$$$$ into Dev tools like BDS and marketing and help us by giving us the market so that we can continue to support Codegear.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doug Chamberlin</title>
		<link>http://blogs.codegear.com/andreanolanusse/2007/05/04/we-want-your-feedback-about-interbase/#comment-492</link>
		<author>Doug Chamberlin</author>
		<pubDate>Mon, 21 May 2007 10:40:58 +0000</pubDate>
		<guid>http://blogs.codegear.com/andreanolanusse/2007/05/04/we-want-your-feedback-about-interbase/#comment-492</guid>
		<description>I agree with the general sentiments that Interbase's days are over. Too expensive compared to alternatives. Not especially a stand-out compared to alternatives.&lt;br&gt;&lt;br&gt;Perhaps morph it into a really, really good persistence store for objects. That or drop it altogether.</description>
		<content:encoded><![CDATA[<p>I agree with the general sentiments that Interbase&#8217;s days are over. Too expensive compared to alternatives. Not especially a stand-out compared to alternatives.</p>
<p>Perhaps morph it into a really, really good persistence store for objects. That or drop it altogether.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://blogs.codegear.com/andreanolanusse/2007/05/04/we-want-your-feedback-about-interbase/#comment-491</link>
		<author>Mark</author>
		<pubDate>Mon, 21 May 2007 08:48:39 +0000</pubDate>
		<guid>http://blogs.codegear.com/andreanolanusse/2007/05/04/we-want-your-feedback-about-interbase/#comment-491</guid>
		<description>I think it would be a smart and strategic goal of CodeGear to forget any past history regarding open sourcing of Interbase (ie. Firebird) and just partner with FB.  I'm sure FB could really use the support and I'm sure CodeGear would definitely find a better return on investment to partner with FB than pouring $$$$ into Interbase development when you have the level of product allegiance with FB as demonstrated by these posts.</description>
		<content:encoded><![CDATA[<p>I think it would be a smart and strategic goal of CodeGear to forget any past history regarding open sourcing of Interbase (ie. Firebird) and just partner with FB.  I&#8217;m sure FB could really use the support and I&#8217;m sure CodeGear would definitely find a better return on investment to partner with FB than pouring $$$$ into Interbase development when you have the level of product allegiance with FB as demonstrated by these posts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lester Caine</title>
		<link>http://blogs.codegear.com/andreanolanusse/2007/05/04/we-want-your-feedback-about-interbase/#comment-490</link>
		<author>Lester Caine</author>
		<pubDate>Mon, 21 May 2007 02:22:00 +0000</pubDate>
		<guid>http://blogs.codegear.com/andreanolanusse/2007/05/04/we-want-your-feedback-about-interbase/#comment-490</guid>
		<description>I'm having enough trouble GIVING Firebird away when customers are so ham tied by agreements with M$ and Oracle. All my code HAS to be cross database simply to survive, so do I really need to worry about IB? I've still got 5.x licences on the shelf which will never be used.&lt;br&gt;JBuilder has gone Eclipse - D4PHP as an alternative for Zend's late entry into Eclipse running as an alternative, and then expand the Eclipse tool base with some useful stuff. &lt;br&gt;Interbase does not give me anything that Firebird is not already supplying in my market place.</description>
		<content:encoded><![CDATA[<p>I&#8217;m having enough trouble GIVING Firebird away when customers are so ham tied by agreements with M$ and Oracle. All my code HAS to be cross database simply to survive, so do I really need to worry about IB? I&#8217;ve still got 5.x licences on the shelf which will never be used.<br />
<br />JBuilder has gone Eclipse - D4PHP as an alternative for Zend&#8217;s late entry into Eclipse running as an alternative, and then expand the Eclipse tool base with some useful stuff.<br />
<br />Interbase does not give me anything that Firebird is not already supplying in my market place.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Maliphant</title>
		<link>http://blogs.codegear.com/andreanolanusse/2007/05/04/we-want-your-feedback-about-interbase/#comment-377</link>
		<author>Paul Maliphant</author>
		<pubDate>Mon, 21 May 2007 02:06:16 +0000</pubDate>
		<guid>http://blogs.codegear.com/andreanolanusse/2007/05/04/we-want-your-feedback-about-interbase/#comment-377</guid>
		<description>Drop it.&lt;br&gt;Focus on releasing products that work out of the box - not like D8..D2005 and D4PHP</description>
		<content:encoded><![CDATA[<p>Drop it.<br />
<br />Focus on releasing products that work out of the box - not like D8..D2005 and D4PHP</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: m. Th.</title>
		<link>http://blogs.codegear.com/andreanolanusse/2007/05/04/we-want-your-feedback-about-interbase/#comment-489</link>
		<author>m. Th.</author>
		<pubDate>Fri, 18 May 2007 00:40:06 +0000</pubDate>
		<guid>http://blogs.codegear.com/andreanolanusse/2007/05/04/we-want-your-feedback-about-interbase/#comment-489</guid>
		<description>I agree with the general opinion that, for your sake (and for community sake) you must incorporate IB features in FB (and _not_ FB in IB) ie. make one *free* product and support it. Also with developers and integration in IDEs (Delphi, C++, JBuilder, D4Php, CG Ruby IDE) but also with certification. Let's call FB the free version and IB the closed, 'certified' version - something what achieved RedHat with its FedoraCore. But, frankly, I don't know how many users will choose the 'certified' version, so IMHO don't spend to much resources in that direction. Much more critical is to have an application-centric SQL server with embbeded version, SMP and all the features which are now scattered between FB and IB. This will be a very powerfull data backend for CodeGear's suite of IDEs giving an advantage over MS which is hard to beat (if not impossible - I'm thinking now mainly at crossplatform issues and how deployable FB is - MsSQL needs (and installs) 50 MB runtime while FB is a few MB files copy). I don't see any reason for IB to continue. IMHO, the game (or the war?) is (already) over. Open the DB backend and focus on your IDEs in order not to loose all.&lt;br&gt;&lt;br&gt;HTH.</description>
		<content:encoded><![CDATA[<p>I agree with the general opinion that, for your sake (and for community sake) you must incorporate IB features in FB (and _not_ FB in IB) ie. make one *free* product and support it. Also with developers and integration in IDEs (Delphi, C++, JBuilder, D4Php, CG Ruby IDE) but also with certification. Let&#8217;s call FB the free version and IB the closed, &#8216;certified&#8217; version - something what achieved RedHat with its FedoraCore. But, frankly, I don&#8217;t know how many users will choose the &#8216;certified&#8217; version, so IMHO don&#8217;t spend to much resources in that direction. Much more critical is to have an application-centric SQL server with embbeded version, SMP and all the features which are now scattered between FB and IB. This will be a very powerfull data backend for CodeGear&#8217;s suite of IDEs giving an advantage over MS which is hard to beat (if not impossible - I&#8217;m thinking now mainly at crossplatform issues and how deployable FB is - MsSQL needs (and installs) 50 MB runtime while FB is a few MB files copy). I don&#8217;t see any reason for IB to continue. IMHO, the game (or the war?) is (already) over. Open the DB backend and focus on your IDEs in order not to loose all.</p>
<p>HTH.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mark Ellis</title>
		<link>http://blogs.codegear.com/andreanolanusse/2007/05/04/we-want-your-feedback-about-interbase/#comment-375</link>
		<author>mark Ellis</author>
		<pubDate>Thu, 17 May 2007 05:20:39 +0000</pubDate>
		<guid>http://blogs.codegear.com/andreanolanusse/2007/05/04/we-want-your-feedback-about-interbase/#comment-375</guid>
		<description>FB is the best i agree that working with the fb comunity and creating both a better DB admin IDE and Dataset components would be the best way to make some money and stay inovative, making them cross platform would add a huge Plus to codegear&lt;br&gt;</description>
		<content:encoded><![CDATA[<p>FB is the best i agree that working with the fb comunity and creating both a better DB admin IDE and Dataset components would be the best way to make some money and stay inovative, making them cross platform would add a huge Plus to codegear<br />
</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maxim Shiryaev</title>
		<link>http://blogs.codegear.com/andreanolanusse/2007/05/04/we-want-your-feedback-about-interbase/#comment-488</link>
		<author>Maxim Shiryaev</author>
		<pubDate>Wed, 16 May 2007 23:54:51 +0000</pubDate>
		<guid>http://blogs.codegear.com/andreanolanusse/2007/05/04/we-want-your-feedback-about-interbase/#comment-488</guid>
		<description>IMHO, IB should do the same as JBuilder have done.&lt;br&gt;IB on top of FB like JB on top of Eclipse.&lt;br&gt;&lt;br&gt;The only missing thing in FB is SMP support. But when we run 64bit platforms and have almost free (inexpensive) RAM the classic FB is OK.&lt;br&gt;In all other aspects FB is better.&lt;br&gt;&lt;br&gt;Provide an IDE, replication, etc. And name it IB. Not a product, but an integrated solution. But it can be difficult to comtete IBExpert in IDE though.&lt;br&gt;&lt;br&gt;Personally I will not go back to IB from FB if it don't supprt all FB 2.1 features and cannot handle 200+ concurrent connections.&lt;br&gt;</description>
		<content:encoded><![CDATA[<p>IMHO, IB should do the same as JBuilder have done.<br />
<br />IB on top of FB like JB on top of Eclipse.</p>
<p>The only missing thing in FB is SMP support. But when we run 64bit platforms and have almost free (inexpensive) RAM the classic FB is OK.<br />
<br />In all other aspects FB is better.</p>
<p>Provide an IDE, replication, etc. And name it IB. Not a product, but an integrated solution. But it can be difficult to comtete IBExpert in IDE though.</p>
<p>Personally I will not go back to IB from FB if it don&#8217;t supprt all FB 2.1 features and cannot handle 200+ concurrent connections.<br />
</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Wilk</title>
		<link>http://blogs.codegear.com/andreanolanusse/2007/05/04/we-want-your-feedback-about-interbase/#comment-487</link>
		<author>Tom Wilk</author>
		<pubDate>Wed, 16 May 2007 19:50:29 +0000</pubDate>
		<guid>http://blogs.codegear.com/andreanolanusse/2007/05/04/we-want-your-feedback-about-interbase/#comment-487</guid>
		<description>YOU WILL EVENTUALLY BE FORCED TO EMBRACE FIREBIRD&lt;br&gt;=================================================&lt;br&gt;1.  Firebird is the elephant in the room.  If you ignore it, you will eventually get trampled by it.  As soon as the Firebird team gets good SMP support you may get crushed.&lt;br&gt;&lt;br&gt;2.  Higher scalability and performance is the number one reason for using InterBase over Firebird (reliability is number two).  To continue to sell InterBase as a separate product from Firebird, you MUST make it eXtremely scalable.  Go BIG or go out of business.  Go after MS SQL and Oracle in terms scalability and beat them on price.  This means adding a much better optimizer and 64-bit support.  Perhaps you could exploit Linux as a platform, as you have a better chance there.  Beating M$ at Windows is probably impossible as they have the Windows source and you do not.&lt;br&gt;&lt;br&gt;3.  Firebird is going to appeal to open source developers and shops that make little applications that do not have scalability issues.  To play on the low end you'll have to give InterBase away.  You'll also have to add many of the same feature improvements found in Firebird 2.1.  &lt;br&gt;&lt;br&gt;4.  Because in the long-run, there may not be allot of money in selling InterBase to the little guy, supporting Firebird as the entry-level InterBase might make allot of sense.  Your potential customer base can only get bigger and you can then focus on the bigger VAR and enterprise customers by adding true enterprise features to Firebird.&lt;br&gt;&lt;br&gt;5.  At the least, add an InterBase/Firebird compatibility program to make sure that when the little guy outgrows Firebird, you've got him covered.  &lt;br&gt;&lt;br&gt;6.  Many of the new features in Firebird 2.1 make allot of sense, so its probably time to add them to InterBase or to merge the enterprise features of InterBase into Firebird and make the whole thing one product.  Selling InterBase enterprise plug-ins for Firebird might also be a good long-term strategy.&lt;br&gt;&lt;br&gt;Tom</description>
		<content:encoded><![CDATA[<p>YOU WILL EVENTUALLY BE FORCED TO EMBRACE FIREBIRD<br />
<br />=================================================<br />
<br />1.  Firebird is the elephant in the room.  If you ignore it, you will eventually get trampled by it.  As soon as the Firebird team gets good SMP support you may get crushed.</p>
<p>2.  Higher scalability and performance is the number one reason for using InterBase over Firebird (reliability is number two).  To continue to sell InterBase as a separate product from Firebird, you MUST make it eXtremely scalable.  Go BIG or go out of business.  Go after MS SQL and Oracle in terms scalability and beat them on price.  This means adding a much better optimizer and 64-bit support.  Perhaps you could exploit Linux as a platform, as you have a better chance there.  Beating M$ at Windows is probably impossible as they have the Windows source and you do not.</p>
<p>3.  Firebird is going to appeal to open source developers and shops that make little applications that do not have scalability issues.  To play on the low end you&#8217;ll have to give InterBase away.  You&#8217;ll also have to add many of the same feature improvements found in Firebird 2.1.  </p>
<p>4.  Because in the long-run, there may not be allot of money in selling InterBase to the little guy, supporting Firebird as the entry-level InterBase might make allot of sense.  Your potential customer base can only get bigger and you can then focus on the bigger VAR and enterprise customers by adding true enterprise features to Firebird.</p>
<p>5.  At the least, add an InterBase/Firebird compatibility program to make sure that when the little guy outgrows Firebird, you&#8217;ve got him covered.  </p>
<p>6.  Many of the new features in Firebird 2.1 make allot of sense, so its probably time to add them to InterBase or to merge the enterprise features of InterBase into Firebird and make the whole thing one product.  Selling InterBase enterprise plug-ins for Firebird might also be a good long-term strategy.</p>
<p>Tom</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jose Luis Rocha</title>
		<link>http://blogs.codegear.com/andreanolanusse/2007/05/04/we-want-your-feedback-about-interbase/#comment-486</link>
		<author>Jose Luis Rocha</author>
		<pubDate>Thu, 10 May 2007 07:30:21 +0000</pubDate>
		<guid>http://blogs.codegear.com/andreanolanusse/2007/05/04/we-want-your-feedback-about-interbase/#comment-486</guid>
		<description>**** Problems / Improvements that could make life easier for programmers:&lt;br&gt;&lt;br&gt;&lt;br&gt;1. InterBase 2007 Price vs InterBase 6 / Firebird&lt;br&gt;&lt;br&gt;We are currently using Interbase 2007 in our company. But we can not use it in our software in small companies because of its too high price.&lt;br&gt;&lt;br&gt;So we distribute our software with Interbase 6. It means a lower performance compared to Interbase 2007, and that we can not use Interbase 2007 advance features and to take advantage of new hardware.&lt;br&gt;&lt;br&gt;If this problem is not solved, our only alternative will be Firebird.&lt;br&gt;&lt;br&gt;&lt;br&gt;2. Performance problems&lt;br&gt;&lt;br&gt;In certain cases, queries can be slow.&lt;br&gt;&lt;br&gt;&lt;br&gt;3. Lack of basic functionality in trigger and stored procedures language&lt;br&gt;&lt;br&gt;It is difficult to implement some basic algorithms in triggers and stored procedures because of the lack of basic functions (trim, righttrim, etc.) in the language, without using User Defined Functions. &lt;br&gt;&lt;br&gt;We avoid using UDFs in our applications, as we do with any other factor that can complicate the installation process or that can be a portability problem between distinct operating systems or hardware.&lt;br&gt;&lt;br&gt;&lt;br&gt;4. Queries can return an unexpected field&lt;br&gt;&lt;br&gt;If a query has an unqualified field name that exists in several of the query tables, InterBase does not raise an exception or a hint, and the error can be undetected.&lt;br&gt;&lt;br&gt;&lt;br&gt;5. Make easier the debugging of data-driven algorithms from Delphi IDE&lt;br&gt;&lt;br&gt;It's not easy to debug a data-driven algorithm in Delphi.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;**** Possible solutions&lt;br&gt;&lt;br&gt;&lt;br&gt;1. Embedded version (dll or linkable .dcu) + unlimited runtime at low price.&lt;br&gt;&lt;br&gt;In my opinion, an embedded version is essential (an external dll, or a .directly linkable dcu in Delphi executables), with a low cost.&lt;br&gt;&lt;br&gt;The new version would have to use the license model of the programming languages (Delphi, etc): Programmer gets the licence at a relatively low price (for example, the current Delphi Professional price), with the possibility of an unlimited distribution of the dll in his software.&lt;br&gt;&lt;br&gt;The idea is to open a new market for Interbase, the one needed by programmers who need to distribute the database with his own software, without affecting the sales of the current &#34;Server&#34; version of InterBase which is targeted to other markets/users/installations with much higher requirements. &lt;br&gt;&lt;br&gt;Currently, it is obvious that such programmers don't buy InterBase, because of its too high price compared to FireBird and InterBase 6.&lt;br&gt;&lt;br&gt;And this is difficult: to define what features the Embedded version must have, compared to the Server one, in order to open a new market for the Embedded version without affecting the sales of the Server one.&lt;br&gt;&lt;br&gt;For example, it could have a limited maximum databases size, and perhaps a limited maximum number of concurrent connections, and use only one CPU. It would not have to include the more advanced features like Journaling, point in time recovery, online dump, etc. &lt;br&gt;&lt;br&gt;&lt;br&gt;2. Improvements in query optimizer and 64-bits version.&lt;br&gt;&lt;br&gt;The query optimizer should be improved, specially in tables with compound indexes. &lt;br&gt;&lt;br&gt;Release a 64-bit InterBase version that can take advantage of more than 2 Gb RAM.&lt;br&gt;&lt;br&gt;&lt;br&gt;3. Include some basic functions in the language without having to use udfs&lt;br&gt;&lt;br&gt;We avoid using UDFs in our applications, as we do with any other factor that can complicate the installation process or that can be a portability problem between distinct operating systems and hardware.&lt;br&gt;&lt;br&gt;The udfs of the library ib_udf could be included in Interbase. The costs and risks of doing this would be very low.&lt;br&gt;&lt;br&gt;&lt;br&gt;4. Possibility of raising an exception if a query has an unqualified field name that exists in several tables&lt;br&gt;&lt;br&gt;For backward compatibility it must be optional (False by default). &lt;br&gt;&lt;br&gt;Activating this option we would be able to detect logical errors in our aplications caused by this problem.&lt;br&gt;&lt;br&gt;&lt;br&gt;5. Make easier the debugging of data-driven algorithms from Delphi IDE&lt;br&gt;&lt;br&gt;See QC# 20010&lt;br&gt;&lt;br&gt;&lt;a rel="nofollow" target="_new" href="http://qc.borland.com/wc/qcmain.aspx?d=20010"&gt;http://qc.borland.com/wc/qcmain.aspx?d=20010&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;**** My Priorities &lt;br&gt;&lt;br&gt;1. Embedded version + unlimited runtime at low price&lt;br&gt;2. Query optimization &lt;br&gt;3. 64-bits InterBase&lt;br&gt;4. Make easier the debugging of data-driven algorithms from Delphi IDE (QC 20010)&lt;br&gt;&lt;br&gt;Regards</description>
		<content:encoded><![CDATA[<p>**** Problems / Improvements that could make life easier for programmers:</p>
<p>1. InterBase 2007 Price vs InterBase 6 / Firebird</p>
<p>We are currently using Interbase 2007 in our company. But we can not use it in our software in small companies because of its too high price.</p>
<p>So we distribute our software with Interbase 6. It means a lower performance compared to Interbase 2007, and that we can not use Interbase 2007 advance features and to take advantage of new hardware.</p>
<p>If this problem is not solved, our only alternative will be Firebird.</p>
<p>2. Performance problems</p>
<p>In certain cases, queries can be slow.</p>
<p>3. Lack of basic functionality in trigger and stored procedures language</p>
<p>It is difficult to implement some basic algorithms in triggers and stored procedures because of the lack of basic functions (trim, righttrim, etc.) in the language, without using User Defined Functions. </p>
<p>We avoid using UDFs in our applications, as we do with any other factor that can complicate the installation process or that can be a portability problem between distinct operating systems or hardware.</p>
<p>4. Queries can return an unexpected field</p>
<p>If a query has an unqualified field name that exists in several of the query tables, InterBase does not raise an exception or a hint, and the error can be undetected.</p>
<p>5. Make easier the debugging of data-driven algorithms from Delphi IDE</p>
<p>It&#8217;s not easy to debug a data-driven algorithm in Delphi.</p>
<p>**** Possible solutions</p>
<p>1. Embedded version (dll or linkable .dcu) + unlimited runtime at low price.</p>
<p>In my opinion, an embedded version is essential (an external dll, or a .directly linkable dcu in Delphi executables), with a low cost.</p>
<p>The new version would have to use the license model of the programming languages (Delphi, etc): Programmer gets the licence at a relatively low price (for example, the current Delphi Professional price), with the possibility of an unlimited distribution of the dll in his software.</p>
<p>The idea is to open a new market for Interbase, the one needed by programmers who need to distribute the database with his own software, without affecting the sales of the current &quot;Server&quot; version of InterBase which is targeted to other markets/users/installations with much higher requirements. </p>
<p>Currently, it is obvious that such programmers don&#8217;t buy InterBase, because of its too high price compared to FireBird and InterBase 6.</p>
<p>And this is difficult: to define what features the Embedded version must have, compared to the Server one, in order to open a new market for the Embedded version without affecting the sales of the Server one.</p>
<p>For example, it could have a limited maximum databases size, and perhaps a limited maximum number of concurrent connections, and use only one CPU. It would not have to include the more advanced features like Journaling, point in time recovery, online dump, etc. </p>
<p>2. Improvements in query optimizer and 64-bits version.</p>
<p>The query optimizer should be improved, specially in tables with compound indexes. </p>
<p>Release a 64-bit InterBase version that can take advantage of more than 2 Gb RAM.</p>
<p>3. Include some basic functions in the language without having to use udfs</p>
<p>We avoid using UDFs in our applications, as we do with any other factor that can complicate the installation process or that can be a portability problem between distinct operating systems and hardware.</p>
<p>The udfs of the library ib_udf could be included in Interbase. The costs and risks of doing this would be very low.</p>
<p>4. Possibility of raising an exception if a query has an unqualified field name that exists in several tables</p>
<p>For backward compatibility it must be optional (False by default). </p>
<p>Activating this option we would be able to detect logical errors in our aplications caused by this problem.</p>
<p>5. Make easier the debugging of data-driven algorithms from Delphi IDE</p>
<p>See QC# 20010</p>
<p><a rel="nofollow" target="_new" href="http://qc.borland.com/wc/qcmain.aspx?d=20010">http://qc.borland.com/wc/qcmain.aspx?d=20010</a></p>
<p>**** My Priorities </p>
<p>1. Embedded version + unlimited runtime at low price<br />
<br />2. Query optimization<br />
<br />3. 64-bits InterBase<br />
<br />4. Make easier the debugging of data-driven algorithms from Delphi IDE (QC 20010)</p>
<p>Regards</p>
]]></content:encoded>
	</item>
</channel>
</rss>
