소셜 네트워킹 사이트에 db를 설치하는 방법에 대한 일반 질문


1

저는 현재 웹 사이트 시작을위한 전체 데이터베이스 설정을 설계하는 책임이 있습니다.그것은 상당한 책임이며 사이트를 위해서뿐만 아니라 내 자신의 경험을 위해서도 올바르게하고 싶습니다.그리고 이것은 정말로 일반적인 질문이며 분명 독점 정보 때문에 내가 계획하고있는 테이블 구조를 밝힐 수는 없지만 무거운 장비로 유용한 웹 사이트를 디자인 한 경험이있는 사람이 있었으면합니다. 기능적 목적을 위해 db에 의존.
기본적으로 발생할 수있는 모든 함정과 일반적인 모범 사례를 알고 싶습니다.테이블 구조가 정상화되는 방법은 어떻습니까?사용자 사진을 테이블에 직접 저장하거나 사이트의 디렉토리에 대한 링크를 저장하는 것이 가장 좋은 생각입니까?나는 이것이 매우 일반적인 질문 인 것을 안다. 비록 내가 당신에게 감사 할 그런 것들에 대한 일반적인 튜토리얼을 가르쳐 줄 수있다하더라도.이해해 주셔서 감사합니다.

2

정상화 과정에서 쓰여진 책의 양이있었습니다.여기 아무도 당신의 데이터베이스가 정보없이 표준화되어야하는 방법을 말할 수 없습니다.가장 좋은 조언은 정규화가 무엇인지 읽고 완전히 이해하는 것입니다. 일단 이해하면 응용 프로그램 및 데이터베이스 설계에 적용 할 수 있습니다.

데이터베이스에 이미지 저장?내가 말할 수있는 것은 테스트 테스트 테스트뿐입니다.다행스럽게도 같은 테이블에서 이미지와 경로를 모두 저장하기는 쉽고 각각의 품질 관리를 쉽게 수행 할 수 있습니다.

악의적 인 의도없이이 말을하고는 있지만 높은 수준의 데이터베이스 디자인에 대해 질문 할 필요가 있다면 경험이 풍부한 DBA/Data Architect와 계약을 맺어 응용 프로그램 계층을 디자인 한 후에 디자인 작업을 수행하는 것이 훨씬 낫습니다 .

  0

유추 된 악의적 인 의도는 없습니다.나는 내가해야 할 일에 대한 나의 지식을 신뢰하지 않는다고 말해야한다고 생각합니다.나는 내 머리 속에 테이블 디자인과 관계를 가지고 있지만, 어쨌거나 다른 하나는 충분히 좋아 보이지 않는다. 14 sep. 112011-09-14 15:06:52

+1

내 제안은 당신이 ERD에 가지고있는 것을 넣는 것이고, 적어도 데이터 아키텍트가 그것을 확인하도록하는 것입니다.확실히 상처받을 수 없습니다. 14 sep. 112011-09-14 15:12:27

  0

사실입니다.그리고 좋은 생각이야. 14 sep. 112011-09-14 15:29:24