목록데이터 엔지니어링 정복/Hbase (2)
지구정복
-HBase 명령어 쉘 열기 hbase shell -HBase Table만들기 #create '테이블명', '컬럼패밀리명' create 'example_table', 'cf' -Table에 Row-Key설정 및 컬럼 만들기, 만든 컬럼에 데이터 집어넣기 #put '테이블명' '로우키명', '컬럼패밀리명:컬럼명', '데이터값' put 'example_table', 'row-key', 'cf:col1', '0001' -Table에서 데이터 읽기 #get '테이블명', '로우키명' get 'example_table', 'row-key' -Table 삭제하기 #테이블 사용중지 #disable '테이블명' disable 'example_table' #테이블 삭제 #drop '테이블명' drop 'example_t..
공식사이트 : hbase.apache.org/ 1. 개념 더보기 빅데이터의 출현으로 관계형 데이터베이스의 한계가 나타나는데 이를 극복하기 위한 NoSQL 소프트웨어 중의 하나이다. 대규모로 발생되는 빅데이터를 관계형 데이터 베이스에 저장할 때는 지켜야 되는 원칙이 있다. Atomic(원자성), Consistency(일관성), Isolation(고립성), Durability(지속성)이 그것이다. 하지만 초당 수천~수만건의 데이터가 생성되는 빅데이터 환경에서는 이러한 원칙을 지키지 않아도 되는 NoSQL 비관계형 분산 데이터베이스를 사용하게 되고 Key-Value 구조를 가지고 있다. MongoDB, 카산드라, HBase가 대표적이다. HBase는 하둡 기반의 칼럼 지향 NoSQL 데이터베이스로서 스키마 변..