전체 글: 521개의 글
본인 회사 계정으로 https://www.office.com 를 접속하면 위와 같은 화면을 볼 수 있습니다. 앱 > 모든 앱 > Power Automate 를 찾습니다. "예약된 클라우드 흐름" 클릭 "주"로 선택하고 평일로 요일을 선택합니다. 이렇게 하면 되풀이 예약 단계가 만들어 졌습니다. 새 단계를 클릭하여 현재 날씨 가져오기를 선택합니다. seoul / 메트릭을 지정하였습니다. 새 단계를 클릭하여 팀즈의 "채팅 또는 채널에서 메시지 게시" 를 선택합니다.
가비아 도메인 카페24 호스팅 연결 방법 도메인과 호스팅을 각각 다른 플랫폼에서 구매하여 사용하시는 분들이 있을텐데요. 가비아에서 구입한 도메인을, 카페24 호스팅에 연결하는 방법을 알려드리도록 하겠습니다. 1. 가비아에서 구매한 도메인 네임서버 변경 가비아 서비스관리 페이지에서 사용할 도메인의 관리툴 버튼을 클릭합니다. 도메인 관리 페이지에서 네임서버 설정 버튼을 클릭합니다. 네임서버 설정에서 위 사진과 같이 1차부터 4차까지 호스트명을 변경한 뒤, 적용합니다. 1차: ns1.cafe24.com 2차: ns1.cafe24.co.kr 3차: ns2.cafe24.com 4차: ns2.cafe24.co.kr ※ 네임서버 설정으로 들어오기 전에 안전 잠금 해지를 해야할 수 있는데 안전 잠금 해지를 하고 진행하..
Motivation 1. Kafka Connector 내용을 공부하면서 DB에 실제로 카프카 커넥터를 붙여서 실행하고 사용해면 좋은 경험이 되고 더 잘 기억에 남을 것 같았음 ✔ 아쉬웠던 점 👉 자주 사용하는 ORACLE로 연동해보면 더 좋을 것 같다고 생각해서 시도를 했으나 잘 안됐음, 관련 글을 찾아봤는데 ORACLE에 Connector를 연동한 사례가 별로 없었음(MySQL은 비교적 예시도 많았으나, 오라클은 유독 없음. 오라클에 적용할 수 없는 어떤 이유가 있는건가.. 의문..) 👉 m1맥이라 오라클 서버를 실행할 수 없어서 오라클 클라우드에서 제공하는 Autonomous DB를 사용하고 있었는데, 여기에 카프카 커넥터를 적용한 사례가 하나 있긴했으나 Docker를 이용한 방법(나는 카프카 서버..
이전에 데이터 처리하는 어플리케이션을 개발할 때 NoSQL로 어떤걸 쓰면 좋을지 조사한 글을 포스팅해본다. 그 당시 고민했던 NoSQL 중 카산드라(Cassandra), HBASE, MongoDB 세 가지로 선정해 조사했었다. RDBMS? NOSQL? 데이터의 읽기 쓰기 등 퍼포먼스에 치중한다면 NOSQL, 트랜잭션과 같은 정합성 위주의 시스템을 사용한다면 RDBMS RDBMS 컬럼 변경 용이하지 않음, NOSQL 컬럼 변경 용이 NOSQL의 경우 sorting, join, grouping, range query, index 매우 취약 RDBMS 학습 비용 x NOSQL 학습 비용 소요 (운영시 어떤 장애상황이 생길지 예측이 어려움) NOSQL 가장 큰 장점 (Scale-Out, RDBMS보다 상대적으로..
| Redis란? 레디스(Redis)는 고성능 key-value 저장소로서 리스트, 해시, 셋 정렬된 셋 등 여러 형식의 자료구조를 지원하는 NoSQL입니다. 메모리에 상주하면서 RDBMS의 캐시 솔루션으로서 주로 사용되며 라인, 삼성전자, 네이버, Stackoverflow, 인스타그램 등 여러 IT 대기업에서도 사용하는 검증된 오픈소스 솔루션입니다. 제가 일하는 회사에서도 Redis를 쓰고 있으며 RDBMS의 read부하를 줄이기 위해 Redis 클러스터 형태로 운영하고 있습니다. | Redis 사용용도 Redis는 Message Queue, Shared Memory, Remote Dictionary 용도로 사용할 수 있습니다. 특히 Remote Dictionary로서 RDBMS의 캐시 솔루션으로 사용..
컬럼기반 Database 학번이름전화번호 101 김하나 010-1111-1111 102 이둘 010-2222-2222 103 석삼 010-3333-3333 위와같은 예제 데이터 테이블이 있다고 가정할때, Row base/ Column base DB가 각각 어떤식으로 데이터를 저장하는지 알아보도록 하겠습니다. 로우 기반 DB data : “101;김하나;010-1111-1111,102;이둘;010-2222-2222;석삼;010-3333-3333” 위와같이 Row 단위로 데이터를 저장하게됩니다. 컬럼 기반 DB data1 : “001:101,002:102, 003:103” data2 : “001:김하나, 002:이둘, 003:석삼” data3 : “001:010-1111-1111, 002:010-2222-2..
2016년 00월 00일 서울 모처의 OO프로젝트 운영 배포현장 개발PL: 소스 운영 배포 합니다. 개발팀원: 네~ 개발PL: 운영서버 배포 끝냈습니다. 개발팀원 : PL님 계속 NullpointerException 에러 떨어지고 있는데요... 개발PL : "이리 저리~ 확인! 확인!" 헉! 길동아 이번에 추가된 상태코드 운영DB에 추가 안했냐? 홍길동 : 허어어어억... 개발DB까진 다 insert했는데... 제가 깜빡했습니다. 개발PL : 아... 이런 시베리안 헉스키 같은 @#$!%#$%!@%!@#%!@%! ... 우리는 이런 상황을 심심치 않게 직접 겪거나 지인들의 술,담배 자리 에피소드로 듣곤 한다. 단순 상태코드 몇개 추가 되는거야 일이 아니겠지만 만약 다수의 table 변경이나 data 추가..
다운로드 https://robomongo.org/download 우측 Download Studio 3T 설치 설정 1) dev_mongodb 설정 예 2) Connection/Authentication 상세 정보는 git repository 소스코드에 설정 값을 참고 Query Reference https://docs.mongodb.com/manual/reference/ db.ProdHist.find({ mallType:'NOR', partnerId:'abcde' }) db.ProdHist.find({ _id : { $in: [ '956022', '956023' ] } }) db.ProdHist.find({ expireIdxDt : { $gt: new Date('2019-03-05'), $lt: new ..
무료로 사용 가능한 SQL 편집 툴인 DBeaver 설치 방법 대해 정리해보겠습니다. 1. 아래의 주소로 접속해 주세요. https://dbeaver.io/download/?start&os=win&arch=x86_64 2. 다운로드 버튼을 클릭해주세요. 3. 각자 OS에 맞는 파일을 다운로드하여주세요. 저는 mac에 설치하기 때문에 Mac OS X(dmg)를 다운로드하도록 하겠습니다. 4. 다운로드된 파일을 더블 클릭하여 설치해주세요. 5. 설치가 완료되면 아래와 같은 창이 뜨고 DBeaver 아이콘을 Applications로 Drag and Drop 하여 애플리케이션으로 사용 할 수 있도록 합니다. 6. Launchpad에 DBeaver 애플리케이션을 클릭해 실행시켜주세요 7. 다음 팝업창이 뜨면 열기..
Indexing, Inverted indexing 개인 정리 : 색인이 문서들에서 키워드를 뽑아낸다면, 역색인은 뽑아낸 키워드들을 바탕으로 그 키워드가 포함된 문서를 찾아나간다. 관계형 데이터베이스에서는 보통 단방향 색인을 사용한다. 1:N의 관계에서는 보통 N개의 데이터가 1개의 데이터를 칼럼에 저장하는 방법을 사용한다. 이와 같이 색인이 된 경우에, 만약 '특정한 1개의 tuple을 Foreign key로 가지고 있는 N개의 row를 찾아라'라는 쿼리를 돌릴 때, DBMS는 하염없이 N개의 데이터를 검색하고, 중간에 찾았다고 질의를 끊지도 못한다.(뒤에 더 있다는 가능성을 간과하지 못하기 때문에) 이러한 현상을 개선하기 위해 나온 것이 역색인(inverted-index)이다 1. 색인(indexing..