[support] MyISAM vs InnoDB
Ivan Sergio Borgonovo
mail at webthatworks.it
Mon Mar 23 13:21:22 UTC 2009
On Mon, 23 Mar 2009 12:45:28 +0100
Daniel Carrera <daniel.carrera at theingots.org> wrote:
> Ivan Sergio Borgonovo wrote:
> >> Well, not yet anyway. http://drupal.org/node/301362
> ...
> >
> > My point is:
> > - if you're not using "advanced" features and you're not constrained
> > by concurrent writes MyISAM is good enough. I'd say MyISAM may be
> > even better suited to Drupal than InnoDB. None of the two engines
> > is famous for data integrity after all.
>
> I thought the whole point of InnoDB *was* data integrity.
I'm really not a MySQL black belt so I've commented on the topic more
than reasonable... but InnoDB should also have better performances for
concurrent write.
BTW I just learned you can't use geo-indexes on InnoDB...
Of course data integrity is not just about content of tables.
> > - if you're using advanced features, you're constrained by
> > concurrent writes, you can't afford data loss and you didn't
> > invest too much in MySQL there are better engines to look at.
>
> Out of curiosity, what would you suggest? No, I'm not looking to
> leave MySQL but I always enjoy learning a little more about databases.
PostgreSQL... but really it depends on your needs.
Drupal PostgreSQL support is not the same as MySQL support, especially
in contrib but I won't get scared about it. Still you need to know what
you're doing.
Suggesting switching to PostgreSQL may have the same result of
suggesting to switch to Linux to a Windows user.
A lot of people cry in despair and will curse you... others will never
come back... for many reasons...
More information about the support
mailing list