본문 바로가기

Programming/Network/Server/DB

PHP+MySQL을 이용한 웹게임 개발 http://115.68.7.121/mediawiki/index.php/Engineering_php%2Bmysql_web_games 이 문서는 PHP + MySQL로 웹게임 제작시 고려해야할 기술적인 문제에 대해 정리한 것이다.Contents [hide]1 Concurrency control2 Development design3 Performance4 Web server5 Database6 Deadlock7 Authentication8 Security9 External links[edit]Concurrency control여러 명이 서버에 여러명이 접근하게 되면 웹게임이든 온라인 게임이든 동시성(concurreny)을 고려하고 제작을 해야한다. 동시에 여러명의 사용자가 게임에 접근하게 되면 databas.. 더보기
[SQL] 데이터 정의 및 타입 - INSERT 1. 데이터 삽입(INSERT INTO)테이블 이름은 RENAME 구문을 사용하여 변경할 수 있다.1) 구문INSERT INTO table_name [ ( attribute_list ) ] VALUES ( value_list ) [ ; ] INSERT INTO table_name DEFAULT [ VALUES ] [ ; ] table_name : 데이터를 생성하고자 하는 테이블 이름을 지정한다. attribute_list : 입력하고자 하는 값의 컬럼 이름을 지정한다. 만약 attribute_list를 명시하지 않으면 테이블에 정의된 모든 컬럼에 대한 값을 채워야 한다. 만약attribute_list에 일부 컬럼만 명시가 된다면 나머지 컬럼에는 정의된 디폴트 값이 할당되며 디폴트 값이 없을 경우 NULL.. 더보기
[SQL] 저장프로시저 (Stored Procedure) 저장프로시저- 저장 프로시저는 하나 이상으로 구성된 Transact-SQL 문을 데이터베이스에 저장한 개체입니다. 저장프로시저 특징 모듈 프로그래밍 자주 반복해서 사용하는 T-SQL문을 DB에 저장해 필요한 시점에만 사용함. 매번 같은 구문을 다시 작성할 필요가 없음 유연한 보완관리 데이터 조회하는 저장프로시저. 접근권한이 없어도 저장프로시저를 실행할 권한이 있다면 조회가능 네트워크 트래픽 감소 쿼리전체를 서버로 전송해서 작업하는 것이 아닌 저장 프로시저와 매개변수값만을 전달함으로 데이터량이 작음 빠른실행 저장프로시저는 실행후 쿼리 실행계획을 메모리에 저장 > 저장된 실행계획 사용 > 구문분석이나 최적화 과정 거치지 않아서 더 빠른 실행을 할수 있고 캐시에 없더라도 구문분석, 표준화등의 작업을 하지 않기.. 더보기
[Tomcat] server.xml 의 reloadable 속성 reloadableSet to true if you want Catalina to monitor classes in /WEB-INF/classes/ and /WEB-INF/lib for changes, and automatically reload the web application if a change is detected. This feature is very useful during application development, but it requires significant runtime overhead and is not recommended for use on deployed production applications. That's why the default setting for this at.. 더보기
[Tomcat] 이클립스 tomcat start시 오류 Publishing failed Could not load the Tomcat server configuration at \Servers\Tomcat v5.0 Server @ localhost-config. The configuration may be corrupt or incomplete. Resource is out of sync with the file system: /Servers/Tomcat v5.0 Server @ localhost-config/server.xml. Could not load the Tomcat server configuration at \Servers\Tomcat v5.0 Server @ localhost-config. The configuration may be corrup.. 더보기