database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 1411 게시물 읽기
No. 1411
Re: perl로 MySql에 데이터 기록시....
작성자
정재익
작성일
2000-04-27 00:12
조회수
6,836

> perl로 MySql에 데이터 기록시에 데이터 무결성을 인한 문제를 어떻게 해

> 결해야 합니까?

> 예를들어 동시에 같은 내용을 두사람 이상이 업데이트 하면 어떤 문제가

> 생기며 무결성으로 인한 방지책은 어떤것들이 있나요?

> 도와주세요.

 

이 문제는 concurrency control 에 관한 문제로군요.

기본적으로 사용자가 신경쓰지 않아도 대부분의 경우 DBMS level에서 알아서 해결을 해줍니다. 그래서 대부분의 사용자들은 이러한 상황을 믿고서 예외처리를 하지 않는 경우가 일반적입니다.

하지만 100%의 신뢰도를 backend로 부터 얻을 수는 없는 상황입니다.

그러므로 정확한 deadlock 을 피하기 위해서는 중요한 자료일 경우 반드시 table lock 을 시켜 주고 나서 작업을 실행하고 다음으로 table unlock 을 시키는 것이 옳지 않을까 싶습니다.

[Top]
No.
제목
작성자
작성일
조회
1418alter add 관련
한종현
2000-04-28
5757
1416bigint datatype이 처리할 수 있는 최대 정수는?
임도형
2000-04-28
5922
1420┕>Re: bigint datatype이 처리할 수 있는 최대 정수는?
정재익
2000-04-28 22:43:51
6227
1413# mysql 에는 'UNION' 이 안되나요 ?
강석채
2000-04-27
5783
1415┕>Re: # mysql 에는 'UNION' 이 안되나요 ?
정재익
2000-04-27 19:04:28
6360
1409perl로 MySql에 데이터 기록시....
나그네
2000-04-26
5699
1411┕>Re: perl로 MySql에 데이터 기록시....
정재익
2000-04-27 00:12:20
6836
1404# 도메인별로 select하는방법
백광해
2000-04-26
5915
1410┕>Re: # 도메인별로 select하는방법
정재익
2000-04-27 00:09:24
5925
1412 ┕># Re: Re: <감사 ^^># 도메인별로 select하는방법
백광해
2000-04-27 08:59:04
5977
1403포린 키???
1772
2000-04-26
6059
1417┕># Re: 포린 키??? -> 어느 DB책이든 보면 나옴
문태준
2000-04-28 16:08:12
6508
1424┕>Re: 포린 키???
장시복
2000-04-29 10:37:58
6925
4683 ┕># 이것 때문에 몇일 고생했는데... 알려주세요.^^
초보자
2000-11-23 23:19:32
5476
1402데이타 베이스 기본 테이블 생성
류성만
2000-04-26
5807
1408┕>Re: 데이타 베이스 기본 테이블 생성
정재익
2000-04-26 20:51:22
6323
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다