2011-12-04 2 views
0

내 사이트 중 하나는 MySQL에서 실행되는 소셜 네트워킹 사이트입니다. 나는 우편 번호와 국가 정보를 사용하여 웹 서비스를 사용하는 사용자를 지리적으로 배치합니다. 이 웹 서비스를 사용하면 많은 정보 테이블을 모두 다운로드하여 로컬로 액세스 할 수 있습니다. 내 사이트가 지금 충분히하고 싶습니다.다른 데이터베이스를 추가하거나 다른 데이터베이스를 추가하지 않으려면 question2입니다

내 우편물과 국가 정보 및 모든 테이블에 대해 내 사이트에 새 데이터베이스를 만들어야합니까, 아니면 소셜 네트워킹 사이트의 기존 데이터베이스에이 테이블을 통합해야합니까?

장단점은 무엇입니까? 당신이 확장에 대해 이야기하고 NOSQL 같은 다른 데이터베이스에 대해 알고 싶은 것

+0

다른 데이터베이스를 사용하는 추론은 무엇입니까 – abcde123483

+0

@ulvund : 모든 테이블을 고려하고 자연스럽게 서로 관련이 있지만 내 사이트와 직접 관련이없는 것 같습니다. 어떤 장점이나 단점이있는 지 모르겠지만 올바른 선택을하고 싶습니다. – ProgrammerGirl

답변

0
당신이 데이터를 사용할 계획 만약 내가 별도의 데이터베이스에 찬성 투표 할 것

읽기 전용으로 사용하고 액세스하기 위해 웹 서비스를 앞에 둡니다. 사용자는 소수의 매개 변수 (예 : 위도/경도 데이터를 얻기위한 주소 정보)를 기반으로 검색합니다.

당신이 현재 스키마의 다른 정보와 함께 참여할 계획이라면 기존 데이터베이스에 넣으라고 말하고 싶습니다.

0

아마 같은 디스크에 저장됩니다.

디스크 공간은 문제가되지 않습니다.

완전히 별개의 방식으로 테이블을 쿼리하면 기존 사이트에 아무런 영향을 미치지 않습니다. 일들을 함께 쿼리하면 모든 것이 하나의 데이터베이스에있을 때 더 쉽습니다. 하나의 데이터베이스 대 2의 전체 관리가 더 쉽습니다.

나는 그것을 생각할 필요가 없다고 생각한다. 그들은 하나의 데이터베이스에 들어간다.

관련 문제