sql >> データベース >  >> RDS >> Mysql

MyISAMとInnoDB

    簡単に話し合いました この質問を表にまとめて、 InnoDBを使用するかどうかを判断できるようにします。 またはMyISAM

    これは、どの状況でどのデータベースストレージエンジンを使用する必要があるかについての簡単な概要です。

                                                     MyISAM   InnoDB
    ----------------------------------------------------------------
    Required full-text search                        Yes      5.6.4
    ----------------------------------------------------------------
    Require transactions                                      Yes
    ----------------------------------------------------------------
    Frequent select queries                          Yes      
    ----------------------------------------------------------------
    Frequent insert, update, delete                           Yes
    ----------------------------------------------------------------
    Row locking (multi processing on single table)            Yes
    ----------------------------------------------------------------
    Relational base design                                    Yes
    

    概要

    • ほとんどすべての状況で、 InnoDB 行くのに最適な方法です
    • ただし、頻繁に読む、ほとんど書くことはない、 MyISAMを使用する
    • MySQL <=5.5での全文検索、 MyISAMを使用


    1. 列ヘッダーを出力テキストファイルに削除します

    2. GreenDaoでテーブル継承を実装する方法

    3. SQL Server(T-SQL)で文字列の左側の部分を取得する

    4. Python SQL – PythonでSQLite、MySQL、およびPostgreSQLデータベースを使用する方法