비디오: Getting started with Firebase Analytics, BigQuery - Firecasts 2024
Dummies Cheat Sheet 용 NoSQL의 일부 Bigtables 클론은 Google의 중요한 Bigtable 논문에서 나온 NoSQL 데이터베이스 유형입니다. Bigtables은 표 형식의 데이터를 매우 분산 적으로 관리 할 수있는 방법입니다. 이러한 데이터 테이블은 기존 관계형 데이터베이스 관리 시스템 (RDBMS)에있는 것처럼 서로 관련이 없습니다. 다음은 널리 사용되는 데이터베이스의 가장 중요한 기능입니다.
Accumulo
카산드라 | HBase | Hypertable | ACID 또는 BASE | BASE |
---|---|---|---|---|
BASE | ACID < 예 | 예, 비동기 | 예, 동기화 | 미정 |
DR 복제본 | HDFS | 예, Asyn | HDFS | TBD |
데이터 유형 | 데이터 유형을 지원하지 않습니다. | 예, 스키마는 앞에 정의되어야합니다. | 데이터 유형 지원이 없습니다. | 데이터 유형 지원이 없습니다. |
데이터 색인 생성 | 보조 색인 생성이 필요하지 않습니다. | 실제 "보조 색인"기능이 아닙니다. | 는 열을 쿼리에 사용할 수있게하여 데이터 검색 속도가 빠르지 않습니다. | 는 블룸 필터를 지원합니다. |
색인 생성 없음. | 는 블룸 필터를 지원합니다. | 전체 보조 인덱스.
쿼리 및 검색 Map / Reduce를 사용하여 데이터에 액세스합니다. SQL과 비슷한 CQL 쿼리 언어. |
데이터 액세스를 위해 Map / Reduce를 사용합니다. Hive 쿼리
엔진과 함께 사용할 수 있습니다. |
값 일치 및 문자열은 "queries with queries"로 시작합니다. |
열에는 쿼리 용어 지원이 있습니다. 범위 없음. | 광고 방송 | Apache 2. 정부에서 Bigtable 보안을 위해 사용되었습니다. | DataStax의 상용 버전.
Apache 2. 다수의 Hadoop 제공 업체에서 제공됩니다. |
GPL v3 라이센스.
기타 정부 사용 사례에 유용한 역할 기반 액세스 제어 (RBAC) 및 셀 (값 당) 수준 |
보안 | 사용자 정의 인증 및 권한 부여 플러그인을 사용할 수 있습니다. Accumulo 1의 나머지 데이터에서 부분적 | 암호화 6. (중간 암호화 | 파일이 암호화되지 않음). | 0. 5-1. 노드 당 권장되는 데이터는 0TB입니다. SSD 저장 장치 |
권장. 32GB RAM 및 4/8 코어 권장. | 1TB의 데이터에 대해 권장되는 AWS 시스템은 2. 2xlarge (60GB RAM + SSD
스토리지) 또는 더 작은 c3입니다. 100GB의 데이터에 대해 2Large. 나머지 데이터 암호화 지원 (저널 로그 제외). Hadoop 기반 NoSQL 데이터베이스의 속도가 느린 것으로 간주되었습니다. "끝점"은 저장된 |
절차와 유사한 기능을 제공합니다.
적응 형 메모리 할당 기능은 쓰기가 많고 읽기가 많은 응용 프로그램에 대해 RAM 사용을 자동으로 조정합니다.
|