sugarcrm使用myisam而不是innodb
嗨 我只是在想,在我安装了sugarcrm之后,我只是浏览了一下表格。 但是我不认为这个引擎是Innodb,它使用MyIsam,为什么它能够维护关系呢。 有人能告诉我这件事吗sugarcrm使用myisam而不是innodb,sugarcrm,Sugarcrm,嗨 我只是在想,在我安装了sugarcrm之后,我只是浏览了一下表格。 但是我不认为这个引擎是Innodb,它使用MyIsam,为什么它能够维护关系呢。 有人能告诉我这件事吗 谢谢因为并非所有mySQL的数据库引擎(如myISAM)都支持关系,SugarCRM不会在数据库层创建关系。关系是在中的应用程序级别定义的。因为并非所有mySQL的数据库引擎(如myISAM)都支持关系,所以SugarCRM不会在数据库层创建关系。关系是在中的应用程序级别定义的。MyIsam表的一个优点是,它们允许使用db
谢谢因为并非所有mySQL的数据库引擎(如myISAM)都支持关系,SugarCRM不会在数据库层创建关系。关系是在中的应用程序级别定义的。因为并非所有mySQL的数据库引擎(如myISAM)都支持关系,所以SugarCRM不会在数据库层创建关系。关系是在中的应用程序级别定义的。MyIsam表的一个优点是,它们允许使用db目录上的文件命令备份或复制Sugar数据库,就像您对Sugar应用程序文件所做的那样。(^) MyIsam表的一个优点是,它们允许使用db目录上的文件命令备份或复制Sugar数据库,就像您对Sugar应用程序文件所做的那样。:^) SugarCRM根本不维护外键约束,也不使用事务(至少在MySQL中)。这是SugarCRM的一个主要设计缺陷(众多缺陷中最大的一个),如果您开始定制系统,可能会造成很大的麻烦。SugarCRM根本不维护外键约束,也不使用事务(至少在MySQL中)。这是SugarCRM的一个主要设计缺陷(众多缺陷中最大的一个),如果您开始定制系统,可能会造成很大的麻烦。如果InnoDB是MySQL的默认选定DB引擎,SugarCRM可以并且将使用InnoDB
实际上,我们更喜欢使用InnoDB,因为对于Sugar这样的事务性应用程序,记录级锁定比表级锁定要好得多。是的,我们不利用外键约束(在MySQL中往往表现不好)或事务,但这两项都在我们未来的支持路线图上。如果InnoDB是MySQL的默认选定数据库引擎,SugarCRM可以并且将使用InnoDB
实际上,我们更喜欢使用InnoDB,因为对于Sugar这样的事务性应用程序,记录级锁定比表级锁定要好得多。是的,我们不利用外键约束(在MySQL中往往表现不好)或事务,但这两项都在我们未来的支持路线图上。它如何维护外键约束?它如何维护外键约束?