![](/img/trans.png)
[英]When creating a mysql table in AWS RDS with ENGINE=MyISAM, it overrides it with InnoDB
[英]Concerns Of Using Mixed MyISAM & InnoDB On AWS RDS
我真的是AWS的新手,我想將數據庫遷移到AWS RDS。 但是我面臨幾個問題。 該數據庫完全使用MyISAM而不是InnoDB構建。 通過閱讀AWS RDS文檔,我了解到,如果我對數據庫使用InnoDB,例如日常備份和只讀副本,則可以享受AWS RDS功能。
我使用MyISAM的主要原因是要利用全文本搜索和空間索引 。 直到這一天,我明白,AWS RDS支持MySQL的版本仍然不支持全文搜索(根據這個 ,它是5.6.4)和InnoDB的仍然不支持空間索引了。
所以這是我的問題
這樣做的原因是MyISAM被認為不符合ACID。 這意味着,如果在事務過程中您的數據庫發生了某些事情,則它可能會處於不一致狀態。
就個人而言,我將使用為此目的而設計的全文搜索引擎。 結果的質量通常比mysql提供的要好得多,您可以從mysql服務器上卸載一些工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.