私は最初のWebサイトを作成しており、ユーザー登録を処理中です。 他の人が気に入っている共通の問題は、すでに存在するユーザーを検出することです。ユーザーが既にユーザー登録のデータベースに存在しています。
私はpythonでアプリケーションを書いており、データベースとしてpostgresを書いています。 私は現在、2つのアイデアが出ている:
1) ロック(ミューテックス) U =デシベルから選択する場所名= input_name 場合U ==デシベル(名)の値(input_name) 他のリターンにnullを挿入 アンロック(ミューテックス)
2) 試み「ユーザが既に存在」:DBに挿入(名)の値(入力) 除い:リターン
第一の方法は、相互排他ロックを使用することである「ユーザが既に存在します」明確なロジックのために、2番目の方法では、ユーザーの存在。
誰もが両方の方法の長所と短所について議論できますか?
また、[SQL Count](http://www.w3schools.com/sql/sql_func_count.asp)関数を使用して、レコードが存在するかどうかを確認することもできます。 – JMax