2012-06-20 9 views
1

MySQL 데이터베이스 연결이 이미 스크립트 (예 : PHP)에서 열려있는 경우 다른 스크립트 (예 : python)가 동시에 동일한 데이터베이스 테이블에 액세스하는 것이 좋습니다? 그렇지 않으면 무엇이 대안이어야합니까?데이터베이스 연결을 병렬로 엽니 다.

+3

데이터베이스 시스템은 다중 사용자 액세스의이 종류를 수용 할 수 있도록 설계되어 있습니다 참조하십시오. –

+0

@RobertHarvey 고마워 .. 그게 .. 내가 PHP 스크립트가 현재 액세스하고있는 데이터베이스 테이블에 액세스 할 파이썬 스크립트를 만들려고했다. 내가 그걸 만들기 전에 그걸 권하고 싶었어 .. – Ank

답변

3

MySQL과 같은 데이터베이스 시스템은 이러한 종류의 다중 사용자 액세스를 수용하도록 설계되었습니다. 그들은 대부분 백그라운드에서 작동하는 잠금 메커니즘을 사용하여이 작업을 수행합니다. 잠금 메커니즘은 한 사용자가 다른 사람이 기록하는 동안 기록을 읽지 못하게하거나, 두 명의 사용자가 동일한 기록을 한 번에 기록하지 못하게합니다.

는 MySQL은 같은 http://dev.mysql.com/doc/refman/5.0/en/internal-locking.html

관련 문제