처리 성능 개선

데이터베이스 규칙 완화 또는 파기에 따른 문제점과 성능개선에 대한 가치 비교가 필요하다

데이터 구조의 무분별한 수정의 결과로 발생할 수 있는 문제들

  • 일관성 없는 데이터 : 불필요한 이중 필드를 도입한 경우 발생
  • 중복 데이터 : 불필요한 이중 필드를 도입한 경우 발생
  • 손상된 데이터 무결성
  • 부정확한 정보 제공
데이터베이스 규칙 완화 또는 파기는 최후의 수단으로 두고, 다른 대안을 통해 성능개선을 시도해야한다.
  • 하드웨어 Scale Up / Scale Out
  • OS 옵션 최적화
  • 데이터베이스 구조가 올바르게 설계되었는지 검토
  • 데이터베이스의 구현 검토 : 효율적이고 안전하게 정의했는가 검토
  • 데이터베이스를 사용하는 응용프로그램 검토


설계 지침

후보 키의 요소

  • 다중 부분 필드가 될 수 없다.
  • 유일한 값을 가져아 한다.
  • 널(null)값을 포함할 수 없다.
  • 그 값은 조직의 보안이나 비밀 규칙을 깨뜨리도록 할 수 없다.
  • 그 값이 전체 또는 부분적으로 선택적이지 않다.
  • 유일성을 정의하기 위해 필요한 최소 개수의 필드들을 포함한다.
  • 그 값들이 테이블 내의 각 레코드들을 유일하게 그리고 배타적으로 식별해야만 한다.
  • 그 값이 주어진 레코드 내의 각 필드의 값을 구체적으로 식별해야만 한다.
  • 그 값은 아주 드물고 극단적인 경우에만 수정될 수 있다.
외래키의 요소
  • 복사된 주 키의 이름과 같은 이름을 갖는다.
  • 복사된 기본 키에 대한 필드 명세의 복제를 사용한다.
  • 참조하는 주 키에서 값을 도출한다.
주 키의 요소
  • 다중 부분 필드일 수 없다.
  • 반드시 유일한 값을 가져야 한다.
  • 널(null)값을 포함할 수 없다.
  • 그 값이 조직의 보안 또는 비밀 규칙을 깨뜨릴 수 없다.
  • 그 값이 전체 또는 부분적으로 선택적이지 않다.
  • 유일성을 정의하기 위해 필요한 최소 개수의 필드들을 포함한다.
  • 그 값이 테이블에 있는 각 레코드들을 유일하고 배타적으로 식별해야만 한다.
  • 그 값은 주어진 레코드에 있는 각 필드값을 구체적으로 식별해야 한다.
  • 그 값은 아주 드물고 극단적인 경우에만 수정될 수 있다.
이상적인 필드의 요소
  • 테이블의 대상의 뚜렷한 특징을 나타낸다.
  • 단 하나의 값만을 포함한다.
  • 더 작은 구성요소로 해체될 수 없다.
  • 계산되거나 연결된 값을 포함하지 않는다.
  • 전체 데이터베이스 구조 내에서 유일하다.
  • 하나 이상의 테이블에 나타날 때에는 속성들의 대부분을 보유한다.
이상적인 테이블의 요소
  • 개체 또는 사건일 수 있는 하나의 대상을 나타낸다.
  • 주 키를 갖는다.
  • 다중 부분 필드나 다중값 필드를 포함하지 않는다.
  • 계산된 필드를 포함하지 않는다.
  • 불필요한 중복 필드들을 포함하지 않는다.
  • 절대적으로 최소화된 중복 데이터만을 포함한다.
필드 이름을 생성하기 위한 지침
  • 전체 조직에 의미 있는 유일하고 설명적인 이름을 생성한다.
  • 필드가 나타내는 특징들을 정확하고 명확하게 그리고 모호하지 않게 식별하는 이름을 생성한다.
  • 필드가 나타내는 특징의 의미를 전달할 때 필요한 최소 개수의 단어를 사용한다.
  • 두문자어를 사용하지 않으며, 약어를 신중하게 사용한다.
  • 필드 이름의 의미를 혼동할 수 있는 단어를 사용하지 않는다.
  • 암시적이거나 명시적으로 하나 이상의 특징을 식별하는 이름을 사용하지 않는다.
  • 이름의 단수형을 사용한다.
테이블 이름을 생성하기 위한 지침
  • 전체 조직에 의미 있는 유일하고 설명적인 이름을 생성한다.
  • 테이블의 대상을 정확하고 명확하게 그리고 모호하지 않게 식별하는 이름을 생성한다.
  • 테이블의 대상을 전달할 때 필요한 최소 개수의 단어를 사용한다.
  • 물리적인 특징을 전달하는 단어들을 사용하지 않는다.
  • 두문자어와 약어를 사용하지 않는다.
  • 테이블에 입력될 수 있는 데이터를 과도하게 제한하는 이름이나 다른 단어들을 사용하지 않는다.
  • 하나 이상의 대상을 암시적이거나 명시적으로 식별하는 이름을 사용하지 않는다.
  • 이름의 복수형을 사용한다.


'기타' 카테고리의 다른 글

암호화, 해시 그리고 인코딩  (0) 2015.07.28
[도서] 오라클의 눈으로 알티베이스를 보다  (0) 2014.10.16
Posted by dreamhopp
,

해물파전

hobby/Food 2014. 10. 29. 14:19

레시피 URL : http://amyzzung.tistory.com/m/post/74


1.재료준비(3장나오는양)

 주재료 : 쪽파 1/2단, 오징어1마리,중새우 15마리, 부침가루 2종이컵, 물2종이컵

* 부침 마지막단계에 달걀물 부어 부쳐주세요. 저는 알러지가 심할때라서 이번만 생략했어요.

 

▣ 양념재료(밥숟가락) : 새우가루3, 소금은 기호에 따라 추가/생략.

*반죽에 곱게 갈은 새우가루를 넣으면 더욱 맛있습니다.

 

 

 

2.재료손질

▣ 쪽파 : 깨끗히 씻은 쪽파는 후라이팬 크기에 맞게 1/2로 잘라주기  (길이가 후라이팬보다 길 경우만 잘라주세요.)

 

▣ 오징어 : 껍질을 벗긴 오징어는 앏게 썰어주기 (대략 가로 3cm x 세로 0.7cm)

 

▣ 새우 : 굵게 채썰어주기 (대략 강남콩크기)

 

3.요리만들기

▣ 첫째 - 양푼에 부침가루1: 물1 비율로 반죽을 만들고 새우가루를 골고루 섞어주세요.

*일반 부침개보다 물을 더 많이 넣어 걸쭉하게 해서 얇게 부쳐야 맛있어요. 물이 적은 반죽은 쪽파 사이사이 파고들어가지 못하고 두껍고  뭉칩니다.

 둘째 - 파에 반죽에 잘 붙을 수 있도록 부침가루를 뿌려주세요. 구멍이 큰 양념통에 넣고 뿌려주시면 편리합니다. 


 셋째 - 부치기 직전에 새우,오징어등 해물을 넣고 반죽과 섞어주세요.

* 미리 반죽에 해물을 넣어 섞어놓으면 부침개를 뒤집을때 해물만 이탈되는 참사(?)를 좀 방지할 수 있어요. 


▣ 넷째 - 약불에 달구어진 후라이팬에 식용유를 충분히 두르고 파를 올려주세요.

*센불에는 파가 타구요. 식용유를 충분히 넣어 부쳐야 맛있어요. 

*파를 반죽에 미리 넣거나 반죽부친후 그위에 파를 올리지 않고.. 파를 가장 먼저 후라이팬에 올리는 이유는 구운 파의 풍미를 살리고자입니다. (제 입맛에 맞춘 개인의견이예요)


 다섯째 - 후라이팬에 파를 올리자마자 해물반죽을 골고루 뿌려서 앞뒤로 노릇하게 구워주세요. 




'hobby > Food' 카테고리의 다른 글

친구가 알려준 '제육볶음'  (0) 2014.10.28
Posted by dreamhopp
,