我正在创build一个像FriendFeed这样的服务。 对于数据库,使用InnoDB或MyISAM的表最好是什么?
谢谢。
MyISAM不会允许你在没有locking独立服务器的情况下进行备份(没有从属服务器),任何插入也会locking表…所以你应该selectInnoDB
只有MyISAM支持mysql全文search,而InnoDB支持外键等。 这两个确定都是你想要达到的目标。
如果你不能决定,为什么不把它们混合使用,把它们的优点结合起来,有select地将它们应用到各自所需品质的表格上呢?
MyISAM更适合读取繁重的表格,而InnoDB更适合写入繁重的表格。 如果你有读写的混合,并且如果可以devise你的写操作只使用一键读取,那么MyISAM会更好。
不知道关于备份部分。 复制文件系统中的数据库文件是否直接适用于您?