본문 바로가기

분류 전체보기340

[Neo4j] 그래프 Database Neo4j의 Cypher 언어 그래프 데이터베이스 관계형 데이터베이스는 데이터 관계 처리에는 비효울적이다. 데이터의 관계를 모델링하려면 많이 복잡해지고 관계의 수와 JOIN이 커지면 성능이 떨어진다. 데이터의 인사이트를 찾기 위해서는 데이터간의 관계를 파악하면 좀 더 쉽게 접근이 가능하다. 이것을 도와주는 것이 그래픽 데이터베이스이다. 장점 데이터간의 관계를 그래프 DB로 손쉽게 표현 가능 노드와 노드를 관계로 정의하여 검색시 크로스 체크가 가능 비지니스의 관계 변경시 실시간으로 데이터 관계를 변경 및 추가 노드가 쉽다. 그래프 기본값 관계형 데이터베이스는 자주 바뀌지 ㅇ낳는 데이터에 적합한 구조이다. 데이터 구조의 변형 및 관계를 추가 할 수 있지만 잦은 변경과 JOIN을 걸어 인사이트를 찾는 것은 무거운 작업이다. 그래프 데이터 .. 2021. 5. 25.
[Google Play Console] 어플리케이션 버전 업데이트하기 Google Play Console | Google Play Console Google Play Console로 앱과 게임을 게시 및 관리하고 Google Play에서 비즈니스를 성장시키세요. 앱의 품질을 개선하고, 잠재고객의 참여를 유도하고, 수익을 창출하는 데 도움이 되는 기능을 알아보세 play.google.com 이미 배포한 어플리케이션의 버그를 개선하거나, 기능 추가를 한 후 재배포 하는 경우가 생긴다. 그런 경우 Google Play Console의 출시 >프로덕션> 새 버전 만들기를 통해 재배포를 진행한다. 우선 배포 파일을 만들기 위해서 Android Studio에 어플의 프로젝트를 불러온다. Gradle Scripts > build.gradle(Module:app)의 versionCode.. 2021. 5. 24.
[Docker] MYSQL Database 로컬 위치로 백업하기 Docker 환경에서 동작하는 MYSQL Database를 mysqldump를 이용해 로컬 위치에 sql 파일을 저장하고자 한다. 1. Mysql Database 백업하는 bash 파일 만들기 우선 아래 명령어를 입력해 도커 컨테이너에 접속한다. root@[docker_id]:/ 로 접속 정보가 변경되었다면 컨테이너 접속에 성공한 것이다. sudo docker exec -it [docker_container_name] bash * 도커 컨테이너 확인 명령어 : sudo docker ps vi [bash_file_name].sh로 아래와 같은 코드를 입력한다. /usr/local/mysql/bin/mysqldump -u root -p[password] [database_name] > /[backup_dir.. 2021. 5. 18.
[AWS] 클라우드 컴퓨팅 클라우드 컴퓨팅은 개발자와 IT 부서가 가장 중요한 문제에 집중하고 구매, 유지 관리 및 용량 계획과 같은 획일적인 작업은 피할 수 있는 역량을 제공합니다. 클라우드 컴퓨팅의 인기가 올라가면서 다른 사용자의 특정 필요를 충족시키기 위해 몇 가지 다른 모델 및 배포 전략이 생겨났습니다. 클라우드 서비스와 배포 방법은 유형별로 각기 다른 수준의 제어, 유연성 및 관리를 제공합니다. 서비스로서의 인프라(IaaS), 서비스로서의 플랫폼(Paas), 서비스로서의 소프트웨어(SaaS) 간의 차이뿐 아니라 어떤 배포 전략을 사용할 수 있는지 이해하는 것이 필요에 적합한 서비스 세트를 결정하는데 도움됩니다. 클라우드 컴퓨팅의 장점 자본 비용을 가변 비용으로 대체 사용 방법이 결정되기도 전에 데이터 센서와 서버의 대규모.. 2021. 5. 17.
[프로그래머스][2020 카카오 인턴십] 수식 최대화 문제 설명 IT 벤처 회사를 운영하고 있는 라이언은 매년 사내 해커톤 대회를 개최하여 우승자에게 상금을 지급하고 있습니다. 이번 대회에서는 우승자에게 지급되는 상금을 이전 대회와는 다르게 다음과 같은 방식으로 결정하려고 합니다. 해커톤 대회에 참가하는 모든 참가자들에게는 숫자들과 3가지의 연산문자(+, -, *) 만으로 이루어진 연산 수식이 전달되며, 참가자의 미션은 전달받은 수식에 포함된 연산자의 우선순위를 자유롭게 재정의하여 만들 수 있는 가장 큰 숫자를 제출하는 것입니다. 단, 연산자의 우선순위를 새로 정의할 때, 같은 순위의 연산자는 없어야 합니다. 즉, + > - > * 또는 - > * > + 등과 같이 연산자 우선순위를 정의할 수 있으나 +,* > - 또는 * > +,-처럼 2개 이상의 연산자.. 2021. 5. 15.
[프로그래머스] 월간 코드 챌린지 시즌2 후기 프로그래머스 월간 코드 챌린지 시즌2 접수 21년 03월 25일 11:00 ~ 05월 13일 18:00 테스트 21년 04월 15일 19:30 ~ 05월 13일 22:30 programmers.co.kr 프로그래머스에는 연습문제 말고도, 챌린지라는 메뉴가 있는데 상반기 하반기 별로 채용이나 인턴관련 챌린지가 올라온다. 이직 생각이 든 이후로, 코딩테스트 준비도 해볼겸 연습문제를 풀어보다가 메인화면에서 월간 코드 챌린지를 발견했다. 참가 대상은 20세 이상의 코딩이 재미있는 누구나 & 한국 거주자로 거주지를 제한 둔 이유는 상금, 상품 수령 때문이라고 한다. 챌린지 미션은 두 번째 대회까지 4문제 이상 풀고 도장을 받으면 이벤트 응모가 되는 것 같다. 학교 다닐 때도 제대로 코딩테스트 준비를 해본 적이 없.. 2021. 5. 14.
반응형