Video: Section 8 2025
En del af NoSQL For Dummies Cheat Sheet
Bigtables-kloner er en type NoSQL-database, der opstod fra Googles seminal Bigtable-papir. Bigtables er en meget distribueret måde at styre tabular data på. Disse datatabeller er ikke relateret til hinanden, ligesom de ville være i et traditionelt relational database management system (RDBMS). Her er de vigtigste funktioner fra populære databasevalg.
Funktionsområde | Accumulo | Cassandra | HBase | Hypertabel |
---|---|---|---|---|
ACID eller BASE | ACID | BASE | BASE | ACID < HA Replicas |
Ja, Sync | Ja, Async | Ja, Synkroniser | TBD | DR Replikser |
Som HDFS | Ja, Asyn | Som HDFS | TBD | Datatyper |
Ingen datatype support. | Ja, skemaet skal defineres foran. | Ingen datatype support. | Ingen datatype support. | Dataindeksering |
Ingen sekundær indeksering. | Ikke et ægte "sekundært indeks" -funktion - kun | tillader kolonner at blive brugt i forespørgsler - fremskynder ikke
data-hentning. Understøtter Bloom-filtre. Ingen indeksering. |
Understøtter Bloom-filtre.
Fuld sekundære indeks. |
Forespørgsel og søgning |
Bruger kort / Reducer for adgang til data. | CQL forespørgselssprog svarende til SQL. | Bruger kort / Reducer for adgang til data. Kan bruges med Hive forespørgsel | motor.
Value exact match and string "starter med" forespørgsler. |
Kolonne findes forespørgselssupport. Ingen rækkevidde.
Annoncer |
Apache 2. Anvendes i regeringen for sikre Bigtable behov. | Kommerciel version fra DataStax. | Apache 2. Tilgængelig fra en række Hadoop-udbydere. | GPL v3 licenseret. | Andet |
Rollebaseret adgangskontrol (RBAC) og celle (pr. Værdi) niveau | Sikkerhed, der er nyttig til regeringsbrugssager.
Tilgængelige godkendelsesprogrammer og godkendelsesprogrammer er tilgængelige. Delvis kryptering i resten af data i Akkumulo 1. 6. (Intermediate recovery filer ikke krypterede.) 0. 5-1. 0TB data anbefalet pr nod. SSD-lager |
anbefales. 32 GB RAM og 4/8 kerner anbefales.
Anbefalet AWS-system til 1TB data er 2. 2xlarge (60GB RAM + SSD storage) eller mindre c3. 2large til 100 GB data. Støtte til kryptering af data i hvile (men ikke journallogs). Set som den langsommere af Hadoop-baserede NoSQL-databaser. |
"Endpoints" giver funktionalitet svarende til lagrede
procedurer. Adaptiv hukommelsesallokeringsfunktion indstiller automatisk RAM |
-brugen til skrive-tung og læst-tung applikationer.
|