공유 데이터베이스와 함께 ASP 사용
웹 사이트의 데이터베이스 사용을 늘리는 경우 종종 MySQL 또는 MS-SQL 데이터베이스에 대한 공유 액세스를 허용하는 호스팅 계획을 사용합니다.

이 상황의 좋은 점은 다른 사람이 귀하를 위해 모든 SQL 관리를 처리하고 있다는 것입니다. 이들은 테이블을위한 공간을 할당하고, 시스템을 백업하고, 디스크 구조를 관리하고, 소프트웨어 비용을 지불합니다.

데이터베이스 시스템에 직접 액세스 할 수 없으므로 테이블 디자인 및 변경 만 원격으로 수행 할 수 있습니다. 일반적으로 Access를 사용 하여이 작업을 수행합니다. 즉, Access에게 원격 데이터베이스에 연결 한 다음 멀리서 테이블과 인덱스를 만들도록 지시합니다. 이 원격 관리를 위해 PowerBuilder를 포함하여 구입할 수있는 다른 도구가 있습니다.

이 상황의 나쁜 점은 실제로 원하는 방식으로 설정할 수 없다는 것입니다. 호스팅 회사가 데이터베이스 디자인에 대해 실마리가없고 돈을 벌기 위해 이것을하고 있다면, 데이터베이스를 매우 느리게 실행하는 방식으로 데이터베이스를 설정할 수 있습니다. 그들은 데이터를 백업하고 있다고 생각할 수 있지만 복원을 요청하면 "Ooooops!"라고 말할 수 있습니다. 나는 두 곳의 다른 호스팅 회사에서 일어났다.

또한 공유 데이터베이스 상황에서는 실제로 다른 사용자와 자원을 공유하고 있습니다. 다른 사람이 높은 강도의 데이터베이스 작업을 수행하는 경우 최적화하려는 최선의 노력에도 불구하고 쿼리가 실제로 느려질 수 있습니다. 당신은 다른 주주들이하는 일에 전적으로 자비를 베 푸고 있습니다.

사이트가 성장하는 동안 공유 데이터베이스를 사용하는 것이 합리적 솔루션 일 수 있지만 사이트가 제대로 작동하면 가능한 한 빨리 자신의 전용 데이터베이스로 이동하는 것을 고려해야합니다.

비디오 지침: 서버 측 JS - 데이터베이스 - MySQL 9 : 웹앱 제작 읽기1 - 글목록 (할 수있다 2024).