NoSQL 개요 NoSQL 개념 NoSQL은 키(Key)와 값(Value)의 형태로 자료를 저장하고, 빠르게 조회할 수 있는 자료 구조를 제공하는 저장소이다. 일반적인 DB인 RDBMS의 경우 조인(Join)을 수행할 수 있지만, NoSQL은 DB의 특성에 따라 Join 연산을 지원하거나 복잡한 Join을 지원하지 않으며 일반적으로 대용량 데이터와 대규모 확장성을 지원한다. NoSQL은 원래 non-SQL(비 SQL) 혹은 non-relational(비 관계형)라는 의미로 쓰였으나, NoSQL DB에서 SQL을 지원하는 경우가 속속 등장하면서 현재는 Not only SQL이라고 말하기도 한다. [2] NoSQL의 경우 4가지 대표 유형의 DB가 존재하는데 키-값(KeyValue), 컬럼 기반(Column..
데이터베이스 클러스터의 개요 개념 - 데이터를 통합할 때 성능 향상과 가용성을 높이기 위해 DB 차원의 파티셔닝(Partitioning) 또는 클러스터링(Clustering)을 이용한다. - 파티셔닝은 용량이 큰 테이블이나 인덱스를 관리하기 쉬운 단위로 분리하는 방법이다 - 클러스터링은 동일한 성격의 데이터를 동일한 데이터 블록에 저장하는 방법으로, 자주 같이 사용되는 데이터를 같은 위치에 저장시키는 기법이다. 장점 - 파티션 사이의 병렬 처리를 통해 빠른 검색 및 처리 성능 얻음 - 성능의 선형적인 증가 효과 - 특정 파티션의 장애가 발생하더라도 서비스가 중단되지 않는 고가용성(High Availability, HA) 확보 파티셔닝의 종류 파티셔닝은 DB 구성 형태에 따라 단일 서버 내의 파티셔닝과 다..
오프라인에서 크롬을 써야 할 경우 확장 프로그램을 설치되지 않아 불편할 수 있습니다(ex: UTF-8 보기, JSON Viewer 기능 등) 이런 상황을 위해 크롬에서는 확장 프로그램을 옮기는 기능을 지원합니다. 확장 프로그램 옮기기 확장 프로그램의 경우, Manifest 문제가 많을 수 있어서 CRX를 만들어서 옮기는 것이 가장 깔끔합니다. CRX를 만드는 방법은 아래 포스팅을 확인하시면 됩니다. https://needjarvis.tistory.com/772 구글 크롬(Chrome)에서 CRX 다운로드 하는 방법 확장 프로그램을 인터넷이 안되는 곳에 옮기는 과정이 참 쉽지 않습니다. 사실 CRX만 있으면 모든 것이 해결이 되는 문제라 CRX을 어디서 받는가 봤더니, 아래와 같은 사이트에서 CRX를 제공..
확장 프로그램을 인터넷이 안되는 곳에 옮기는 과정이 참 쉽지 않습니다. 사실 CRX만 있으면 모든 것이 해결이 되는 문제라 CRX을 어디서 받는가 봤더니, 아래와 같은 사이트에서 CRX를 제공하고 있습니다. https://crxextractor.com/ Get .CRX Chrome Extension file, it's source code and download .CRX to your computer. Turn any Chrome extension into white box. Learn from code, debug and pentest it! Hey, stranger! 🌻 Take a look at the special page Just download chrome extension!. This art..