• ベストアンサー

データベースのパンク

今ほとんどのECサイトはデータベースなどと連携をしていますが アクセスする人が多すぎデータベースがパンク(など)を起こし データが消えてしまうという事はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5253/13739)
回答No.1

データベースの重要な仕事にデータを守ると言うのがあります。 データベースとしての処理中にデータを毀損するようなショボイ設計のRDBMSは主要なモノには無いでしょう。 大量のアクセスがあった場合はデータベース側がアプリケーションからの接続を制限するようできていますので、データベース自体が処理できなくなるような事は発生しません。(アプリはDBに接続できなくてエラーになるでしょうが) データベースの設定が悪くて大量の接続が発生したとしても、処理自体は1件1件順番に行われるのでデータは保全されます。 データを毀損する要因としては、ハードウェア故障やOS(ファイルシステム)の異常が主なモノですから、アクセスが多いというだけでデータが毀損する事はありません。 また、今のデータベースは多くが追記型のデータファイル構造なので、以前のデータは履歴としてある程度残るため、ファイルシステムの異常でデータファイルが壊れない限りデータが消えると言う事はありません。 データファイルが壊れたとしてもトランザクションログ等のログファイルからデータが復旧できます。

kirawaremono_
質問者

お礼

回答ありがとう御座います!

関連するQ&A