<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
  <title>aC forum: InnoDB vs. MyISAM</title>
  <link>http://www.activecollab.com/forums/topic/783/</link>
  <description>Recent posts on topic: InnoDB vs. MyISAM</description>
  <dc:language>en-us</dc:language>
  <pubDate>Sat, 30 Aug 2008 11:28:07 UTC</pubDate>
  
  <item>
    <link>http://www.activecollab.com/forums/post/8710/#post8710</link>
    <guid>http://www.activecollab.com/forums/post/8710/#post8710</guid>
    <title>Post #4 by db163404</title>
    <dc:creator>db163404</dc:creator>
    <description><![CDATA[<p>Installation goes smoothly by simply navigating to this file: public/install/installation/acInstallation.class.php and putting the first line in the function as return true; This will ignore the InnoDB check... obviously there will not be transaction locking and what not enforced at the database by doing this, all other functionality seems to work fine... except when I upload files they get downloaded as corrupt files... bummer. The other thing is I'm not able to upload logos.</p>]]></description>
    <pubDate>Thu, 13 Sep 2007 00:10:49 UTC</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/8709/#post8709</link>
    <guid>http://www.activecollab.com/forums/post/8709/#post8709</guid>
    <title>Post #3 by db163404</title>
    <dc:creator>db163404</dc:creator>
    <description><![CDATA[<p>I've run into the same problem. I can easily change the DDL file (mysql_schema.php) what other files would need edited to get the install to work? Or do I just need to do a manual installation instead of the automated one?</p>]]></description>
    <pubDate>Wed, 12 Sep 2007 20:30:41 UTC</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/3663/#post3663</link>
    <guid>http://www.activecollab.com/forums/post/3663/#post3663</guid>
    <title>Post #2 by Ilija Studen</title>
    <dc:creator>Ilija Studen</dc:creator>
    <description><![CDATA[<p>OK, here is a short explanation. Problem is that MyISAM does not support transaction. Quote from <a href="http://en.wikipedia.org/wiki/Database_transaction" target="_blank" rel="nofollow">Wikipedia</a>:<br />
<br />
<div class="postQuote"><blockquote>A single transaction might require several queries, each reading and/or writing information in the database. When this happens it is usually important to be sure that the database is not left with only some of the queries carried out. For example, when doing a money transfer, if the money was debited from one account, it is important that it also be credited to the depositing account.</blockquote></div><br />
InnoDB has support for transactions. MyISAM does not support them (it supports FULLTEXT indexes on the other hand and some other nice stuff). From that reason activeCollab uses InnoDB on tables that use transactions and where we need to make sure that there are no operations that are partially executed.<br />
<br />
Transactions greatly reduce development time and help to prevent some &quot;ghost&quot; errors that are resulted with data being out of sync (you hear about them on forum, but can't reproduce them or cache them).<br />
<br />
<b>This does not mean that activeCollab can't run on databases that does not support InnoDB. It just mean that it is not recommended and supported. Hack the code at your own risk.</b></p>]]></description>
    <pubDate>Sun, 08 Oct 2006 09:56:35 UTC</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/3649/#post3649</link>
    <guid>http://www.activecollab.com/forums/post/3649/#post3649</guid>
    <title>Post #1 by Ludwigw</title>
    <dc:creator>Ludwigw</dc:creator>
    <description><![CDATA[<p>Hey,<br />
<br />
Why does aC need InnoDB? My host has decided they won't support it but InnoDB indefinately which is a shame. However since MyISAM is the default and most popular Storage Engine can't aC run on that? <br />
<br />
Or maybe have an alternate version that runs on MyISAM for folks like me who don't have access to InnoDB. Wouldit be possibleto have one set of files, with two installers, or an option in the installer to detect whether you have InnoDB and if not it will drop back to MyISAM.<br />
<br />
Maybe we could have a discussion about this?<br />
<br />
Ludwig</p>]]></description>
    <pubDate>Sat, 07 Oct 2006 23:50:02 UTC</pubDate>
  </item>
</channel>
</rss>