[前][次][番号順一覧][スレッド一覧]

mysql:8081

From: "biz888" <"biz888" <biz888@xxxxxxxxxx>>
Date: Mon, 28 Jul 2003 06:53:16 +0900
Subject: [mysql 08081] 教えてください

はじめまして。今回始めて入会しました。

早速ですが、どなたかご存知の方は教えてください。

Perl+MySqlのシステムでWeb上からデータを入力して
MySqlのデータベースにデータをWrite/Update/Deleteする
システムを検討しています。データベースの格納テーブルは一つ
ですので、同時に複数箇所での入力を考慮して、ロック(排他制御)
をほどこす必要があると思います。

MySQL以外の言語ではいつも考慮していましたが、MySqlでは
経験がありません。手持ちのマニュアルには、テーブルのWriteロックと
Readロックしか記述がありません。

1.テーブルにWriteする時は、複数箇所で追加しても問題なく処理できる
  でしょうか?1ヶ所が書きこみ中には、他が待ちになったりしますか?

2.テーブルのレコード単位でのロックはできないのでしょうか?
  レコードをUpdateしている時やDeleteしている時には、Write
ロックを
  かけるべきでしょうか?そうすると他での入力が待ち状態になりますよね?
  同じレコードに対して、複数箇所でUpdateやDeleteをすることはあ
りません。

どなたか、同じようなシステムを構築されていたら教えて下さい。
よろしくお願いします。

ひで@福岡





[前][次][番号順一覧][スレッド一覧]

->    8081 2003-07-28 06:53 ["biz888" <biz888@xxx] 教えてください                          
      8082 2003-07-28 10:33 ┗[遠藤 俊裕 <endo_t@xx]                                       
      8085 2003-07-29 06:47  ┗[<biz888@xxxxxxxxxx> ]