책의 목차 3. 캐시와 공유 메모리 3.1 어째서 캐시가 필요한 것인가? 3.2 그래서 캐시란 대체 무엇인가? 3.3 데이터는 블록 단위로 관리 3.4 캐시를 사용해서 인덱스 검색을 효율적으로 3.5 프로세스는 캐시를 공유 3.6 공유 메모리에 필요한 설정 3.7 공유 메모리는 어떤 식으로 보이는가? 3.8 버퍼 캐시를 정리하는 LRU 알고리즘 3.9 오라클뿐만이 아닌 OS나 스토리지에 대해서도 생각하자 3.10 요약 요약 내용 캐시 메모리 사용으로 디스크 처리량을 줄이기 위해 사용 튜닝 포인트 IT일반용어 캐시 vs. 오라클 캐시 IT 일반 : 작업 CPU 캐시 데이터 캐시 오라클 버퍼 캐시 오라클 버퍼 캐시 블록 단위 관리 사이즈: 2KB, 4KB, 8KB✅, 16KB(DW), 32KB 중 선택 sp..
분류 전체보기
책의 목차 1. I/O와 디스크의 관계 1.1 오라클을 이해하기 위한 필수 키워드 1.2 오라클과 디스크(하드디스크) 1.3 디스크의 동작 1.4 데이터를 보증하기 위한 디스크 1.5 요약1.1 오라클을 이해하기 위한 필수 키워드 2. 오라클의 여러 프로세스 2.1 오라클의 역할 이미지 2.2 데이터베이스의 데이터는 모두의 것 2.3 오라클이 여러 개의 프로세스로 구성된 이유 2.4 서버 프로세스와 백그라운드 프로세스의 역할 2.5 각 프로세스가 수행하는 처리 2.6 요약 요약 내용 1. I/O와 디스크의 관계 오라클의 키워드 ➡️ 서로 상반되는 성질 병렬처리 = 높은 처리량 모순 없는 병렬처리를 위해 Lock 필요 응답 시간 커밋한 데이터의 보호 디스크 기록을 자주하면 응답시간이 나빠짐 디스크 구성 디..
디비버에서 조회한 데이터를 CSV로 익스포트 할 때 한글 깨짐 현상이 발생한다. 알 수 없는 문자로 깨져서 나오는 걸 알 수 있다. 찾아보면 메모장에서 열어서 저장하면서 인코딩을 ANSI로 바꾼 다시 열라고 하는데, export할 때 해결가능한 간단한 방법이 있다. Import할 때 설정창의 [Output] 단계에서 Encoding 설정의 Insert BOM에 체크해준다. 엔코딩은 UTF-8을 그대로 둔다. 그럼 깨짐 없이 출력이 가능하다. 해결🤗
CSV 파일 임포팅 데이터 임포트 방식 LOAD CSV Cypher의 built-in clause를 사용해 LOAD CSV를 통해 CSV 파일을 import 할 수 있음 APOC library - JSON, XML JSON, XML 파일을 불러오기 위해서는 APOC library를 사용함 CSV 파일도 APOC으로 불러올 수 있음 이 경우에는 Cypher 코드 없이 불러올 수 있음 Neo4j 지원 데이터 타입 그래프에 활용이 가능한 데이터 타입은 아래와 같음 String Long (integer values) Double (decimal values) Boolean Date/Datetime Point (spatial) StringArray (comma-separated list of strings) Lo..
중복 데이터 중복 속성 만들기 MATCH (apollo:Movie { title: 'Apollo 13', tmdbId: 568, released: '1995-06-30', imdbRating: 7.6, genres: ['Drama', 'Adventure', 'IMAX'] }) MATCH (sleep:Movie { title: 'Sleepless in Seattle', tmdbId: 858, released: '1993-06-25', imdbRating: 6.8, genres: ['Comedy', 'Drama', 'Romance'] }) MATCH (hoffa:Movie { title: 'Hoffa', tmdbId: 10410, released: '1992-12-25', imdbRating: 6.6, ge..
Neo4j 그래프아카데미의 'Graph Data Modeling Fundamentals'의 내용을 정리한 내용입니다. 관계 모델링 절차 좋은 이름 짓기 관계 생성 관계명, 방향이 선언되어야 한다 방향 Direction 관계는 통상적으로 2개 노드 사이에 형성됨 (재귀적) 그러나 하나의 노드에도 형성할 수 있음 속성 Properties 노드/관계 생성 MERGE (:Label) - [:RELATION] - (:Label) //alias 선언 MATCH (sandy:User {name: 'Sandy Jones'}) MATCH (sleep:Movie {title: 'Sleepless in Seattle'}) //관계 생성 MERGE (sandy)-[:RATED {rating:4}]->(sleep) 위 문장과 ..
Neo4j 그래프아카데미의 'Graph Data Modeling Fundamentals'의 내용을 정리한 내용입니다. 모델링을 해야 하는 이유 애플리케이션에서 활용할 방안(use cases) 모색 활용 계획(key use cases)과 Cypher 수행 속도를 고려한 구조 마련 따라서 USE CASES 정의가 가장 중요하며, 선결되어야 함 모델링 절차 유스케이스 정의 기초 그래프데이터 모델 정의 1. 노드 모델링 2. 관계 모델링 초기 그래프 데이터 모델은 단순히 하나의 시작점으로서, 유스케이스에 따라서 변화가 필요함 유스케이스 테스트 그래프 형성 및 테스트 데이터 입력 유스케이스 테스트 및 그래프 성능 확인 리팩토링 리테스트 최종 목적: 유스케이스에 대한 최적 성능의 모델 디자인 사전 정의 대상 애플리..
기본 표기법 (NodeName) 노드는 괄호로 표기 (Node) (:LabelName) 레이블 표시를 위해서는 콜론(:) 사용 (:Person) -- 관계는 더블하이픈(--)으로 표기 (:Person)--(:Movie) --> 방향은 로 표기 (:Person)-->(:Movie) Neo4j에서 관계를 생성할 때는 방향이 꼭 설정되어야 함 명시하지 않을 시에는 좌-->우로 설정됨 [:RELATIONSHIP_NAME] The type of the relationship is written using the square brackets between the two dashes: [ and ], for example [:ACTED_IN] {} JSON와 마찬가지로 중괄호로 괄호를 표시함 속성의 키-값..
북클럽 의 세 번째 세션에 대한 준비로 중동, 이슬람, 아랍 문학으로 구분될 수 있는 지역에 대해 알아보고, 국별 대표 작가와 한국에 소개된 작품들을 조사해 목록화했다. 북클럽 은 우리가 세계문학을 읽으면서 무심코 지나치고마는 세계들을 탐구하기 위해 2022년 시작한 모임이다. 아시아와 중남미를 지나 2023년 3월부터는 중동 지역을 여행하기 위해 준비하고 있다. 북클럽과 관련한 활동 내역은 브런치에 따로 기록하고 있다. 2022년 3월 경부터 중동 문학 세션 기록을 브런치에 남길 예정이니, 어떤 책을 읽으며 어떤 이야기들을 나누었는 지 궁금하신 분들은 아래 브런치를 확인 부탁드린다. https://brunch.co.kr/magazine/invisiblebooks 함께 읽기ㅡ보이지 않는 세계들 매거진 #..
요즘 반려묘와 반료견 사진으로 DIY 티셔츠를 제작하는 게 유행인가... 따라하기 후발주자계의 선두주자 동생이 어느날 갑자기 붕이의 사진을 요구했다. 이런저런 사진을 보내주었더니 아이패드로 혼자 이런저런 도안을 만들어 오는 것이 아닌가...! 도안 제작 프로크리에이트(Procreate)라는 애플 앱을 사용했다고 한다. 올 생산성 앱.. 이 앱을 통해서 손수 누끼를 따고 같이 넣을 이미지 등을 찾아서 도안을 만들었다. 스페이스 붕이를 만들라 명하니, 바로 우주 붕이가 탄생하였다. ㄱㅇㅇ.... 치킨 붕이를 만들라 명하니 KFC 붕이가 탄생하였다... ㄱㄱㅇㅇ.... 폭죽과 치킨 버켓, 닭다리까지 손수 이미지를 찾아 꾸며낸 동생의 솜씨... 모든 이미지를 손으로 누끼 땄다. 한가한 녀석.... 주문 (마플)..
출국일이 밝았습니다. 오늘 출국은 인천공항 제2터미널에서~~ 체크인 및 수하물 수속 일단 체크인 카운터를 확인하고, 체크인을 했다. 언제부턴지 대한항공은 승객 모두가 셀프체크인 기계에서 탑승권을 받고 짐을 부치도록 바뀌었다. 수하물 없는 승객은 카운터를 안 가도 되니 기계 수속이 편리하겠지만, 어차피 짐 부치러 카운터를 들러야 하는 승객들은 왜 셀프 체크인까지 따로 해야 하는 건지...? 인터넷 환전액 수령 짐을 부치자마자 인터넷 환전으로 신청해둔 달러를 찾으러 우리은행 환전소를 찾았다. 어플에서 미리 환전을 하면 우대를 90% 받을 수 있고, 은행을 직접 가지 않고 공항에서 바로 수령이 가능하다. 대신, 사전에 내가 수령할 곳을 지정해야 한다! 인천공항 제2터미널에서 수령이 가능한 환전소의 위치 및 시..
오늘은 단백질음료 3종의 후기를 남긴다. 1. 일동후디스 하이뮨 프로틴 밸런스 액티브 (초코맛, 우유맛) / 단백질 20g 2. 정식품 그린비아 프로틴밀 (검은참깨, 아몬드와 호두) / 단백질 18g 🌱 3. 일일하우 프로틴밀 / 단백질 22g 🌱 정식품 그린비아 프로틴밀과 일일하우 프로틴밀은 식물성이다. 그치만 비건은 아님! 1. 일동후디스 하이뮨 프로틴 밸런스 액티브 (초코맛, 우유맛) / 단백질 20g 산양유 단백 20g을 함유하고 있다. 당류 3g으로 조금 들어있는 편 자세한 성분표와 함량, 원재료명은 사진을 클릭하면 보인다. 먼저 초코맛은 그냥 무난한 초코맛~ 나는 더단백이 더 맛있었다. 더단백은 끝맛이 좀 더 깔끔한데, 하이뮨은 좀 끝이 남는다. 그 다음은 하이뮨 우유맛.. 처음에 군고구마랑 ..