![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbPamF6%2FbtrAV3PyJ6i%2FZl54XGQbyXzTxoP4rG4w3K%2Fimg.png)
point3 반정규화 (DE-Normalization) 반정규화 데이터베이스의 성능 향상을 위하여, ㄷ이터 중복을 허용하고 조인을 줄이는 데이터베이스 성능 향상 방법이다. 반정규화는 조회(SELECT) 속도를 향상하지만, 데이터 모델의 유연성은 낮아진다. 반정규화를 수행하는 경우 - 정규화에 충실하면 종속성, 활용성은 향상되지만 수행속도가 느려지는 경우 - 다량의 범위를 자주 처리해야 하는 경우 - 특정 범위의 데이터만 자주 처리하는 경우 - 요약/집계 정보가 자주 요구되는 경우 반정규화의 절차 반정규화 절차 설명 대상 조사 및 검토 데이터 처리 범위, 통계성 등을 확인해서 반정규화 대상을 조사한다. 다른 방법 검토 - 반정규화를 수행하기 전에 다른 방법이 있는지 검토한다. - 예를 들어 클러스터링, 뷰..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcoUtPg%2FbtrAR9aNI9s%2FeNbDMQZChKR3r8cw9iuIiK%2Fimg.png)
오늘은 어제에 이어서 교수님의 교재를 따라 간단한 api 연결을 마무리해보자 https://webnautes.tistory.com/1590 AWS Rest API를 Android와 연동해보기( Lambda + API Gateway + DynamoDB ) AWS의 Lambda + API Gateway + DynamoDB를 사용하여 구현한 Rest API를 안드로이드 앱과 연동해본 예제입니다. 익숙하지 않은 분야라 이상한 점이 있을 수 있습니다. 2021. 11. 29 - 최초작성 본 포스트는 다음처 webnautes.tistory.com API api 트리거를 만들어 주고 POST 메서드를 만들어줬다 테스트까지 잘 된듯 dynamoDB 에 api 에서 테스트한 data2 가 새로 추가된 모습 api를 배포..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdlU6MA%2FbtrAQ5UdwQc%2FeI0icuY5DqAfotjJvWhey1%2Fimg.png)
오늘은 저번에 이어서 정규화의 함수적 종속성에 대해서 공부해보자 함수적 종속성 제1정규화 정규화는 함수적 종속성을 근거로 한다. 함수적 종속성이란 X -> Y 이면 Y 는 X에 함수적으로 종속된다고 말한다. 함수적 종속성은 X가 변화하면 Y도 변호하는지 확인한다. 예를들어 회원ID가 변화하면 이름도 변경될것이다. 이런 경우는 회원 ID가 기본키가 되고, 회원ID가 이름을 함수적으로 종속한다고 한다. X는 계좌번호 하나만으로는 유일성을 만족하지 못한다고 가정한 것이여서 회원ID 를 기본키로 잡은 것 - 이처럼 기본키를 잡는 것이 제1정규화 이다. 제2정규화 부분 함수 종속성이란, 기본키가 2개 이상의 칼럼으로 이루어진 경우에만 발생한다. 기본키가 하나의 칼럼으로 이루어지면 제2정규화는 생략한다. 위에서 기..
일단 이전 1주차에서의 제품기능목록을 살펴보고 1주차 스프린트 백로그와 스프린트 일정을 비교해서 회고해보자 1주차 피드백 1주차 제품기능목록 1주차 우선순위 기능 사용자 스토리 포인트(업무량) 중요도 3 도트 생성 유저는 도트그림판으로 자유롭게 이미지를 만든다 6 상 유저는 기존이미지를 도트그림판으로 가져와 자동으로 도트화 시킨다 7 유저는 도트의 색배열을 무작위로 섞을 수 있다. 9 유저는 만든 이미지를 휴대폰 갤러리에 저장한다 2 2 이미지 - NFT화 갤러리 접근 2 중 opensea에서 변환 - api 7 1 마켓 연동 metamask 계정 연동 9 상 opensea 계정 연동 9 opensea 웹앱 연동 8 4 차별화 only 한국어 1 하 사용설명서 ( 글, 영상 ) 3 1주차 스프린트 목표 ..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb5IVp9%2FbtrAR7bBMZ5%2FCYwgE5ZTzL3UAMrD4qQ2s0%2Fimg.png)
어제에 이어서 오늘은 안드로이드에서 보낸 값을 파이썬 서버를 거쳐서 반환시키는 작업을 해보자 1스프린트-day5 거의 1시간동안 구글링을 했는데 안드로이드랑 AWS lambda python api 랑 연동할 수 있는 방법을 아직 찾지 못했다... 아까 30일 오전 2시에 포스팅을 시작해서 현재시간 오전3시17분인데 https://webnautes.tistory.com/1590 AWS Rest API를 Android와 연동해보기( Lambda + API Gateway + DynamoDB ) AWS의 Lambda + API Gateway + DynamoDB를 사용하여 구현한 Rest API를 안드로이드 앱과 연동해본 예제입니다. 익숙하지 않은 분야라 이상한 점이 있을 수 있습니다. 2021. 11. 29 -..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbd6QCT%2FbtrAJR2relp%2FSkCDlLYpVN892oX1xSWKS1%2Fimg.png)
오늘은 어제 못했던 안드로이드 스튜디오 프로젝트를 세팅해보고 그다음에 aws에 파이썬 서버를 만들어보자 오늘의 목표는 앱에서 몇가지 텍스트 정보(ex - 1 , 2 , 3)를 보내기 버튼을 누르면 파이썬 api 서버를 거쳐서 결과값(ex - 6)이 안드로이드 화면에 보이도록 하는게 목표이다. 안드로이드 세팅 일단 프로젝트를 하나 만들어 주고 대충 이정도만 해줘서 값을 입력한 후 버튼을 누르면 가운데 있는 텍스트뷰에 결과값이 뜨도록 해볼 예정이다. 서버 구성? 일단 https://ndb796.tistory.com/274 AWS 람다(Lambda)로 Python 서버 API 구현하기 ① Hello World AWS 람다를 이용하면 아마존 웹 서비스가 제공하는 별도의 플랫폼에서 손쉽게 서버를 구축해서 데이터를..