酸モデルは,ビジネスデータおよびミッションクリティカルなアプリケーションで重要となる信頼性の側面が強調されたデータベース設計原則のセットです。ソフトウェアのクラッシュやハードウェアの誤動作などの例外的な状況でも,データが破損せず,結果が歪曲されないように,MySQLには,酸モデルに厳密に準拠したInnoDB
。酸に準拠した機能に依存していれば、一貫性チェックおよびクラッシュリカバリのメカニズムを再開発する必要がありません。追加のソフトウェアの保護手段、信頼性が最高のハードウェア、または少量のデータ損失や不整合に耐えることができるアプリケーションが備わっている場合は、ACID の信頼性の一部と引き換えに、パフォーマンスやスループットが向上するように MySQL の設定を調整できます。
★★★★★★★★★★★★★InnoDB
。
一个: 原子性。
C: 一貫性。
我:: 分離性。
D: 持続性。
原子性
酸原子性★★★★★InnoDB
のトランザクション★★★★★★★★★★★★★★★★★★★
这是我最喜欢的。
提交
。回滚
。INFORMATION_SCHEMA
。
一貫性
酸一貫性の側面には,主にクラッシュからデータを保護するための内部的なInnoDB
英文怎么说?★★★★★★★★★★★★★
InnoDB
二重書き込みバッファー。InnoDB
クラッシュリカバリ。
分離性
酸分離性★★★★★InnoDB
のトランザクション(【翻译)(中文:)★★★★★★★★★★★★★
持続性
酸持続性中文:MySQL。CPU、ネットワーク、およびストレージデバイスの性能に応じて多くの可能性が考えられるため、具体的なガイドラインを示す際は、この側面がもっとも複雑になります。(これらのガイドラインに従うことは、「新しいハードウェア」> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
innodb_doublewrite
構成オプションでオンとオフが切り替えられるInnoDB
の二重書き込みバッファー。innodb_flush_log_at_trx_commit
。sync_binlog
。innodb_file_per_table
。, ssd, raid。
。
★★★★★★★★★★★★★★★★★
fsync ()
)。MySQLサーバーを実行し,MySQLデータを格納するすべてのコンピュータサーバーおよびストレージデバイスへの電力を保護する無停電電源装置(UPS)。
。
分散型またはホスト型のデータアプリケーションの場合,MySQLサーバー用のハードウェアが配置されているデータセンター,およびデータセンター間のネットワーク接続の特定の特性。