awesome-bigtable

Bigtable toolkit

A curated list of tools and resources for working with Google Bigtable

zap Delightful list of Google Bigtable resources, packages and interesting finds.

GitHub

49 stars
5 watching
5 forks
last commit: over 2 years ago
Linked from 2 awesome lists

awesomeawesome-listbigtablegoogle-bigtablegoogle-cloud-platform

Awesome Bigtable / Tools / Official Client Libraries

C++ 554 about 1 month ago Official implementation of the Google Cloud Bigtable C++ client
C# 947 about 1 month ago Official implementation of the Google Cloud Bigtable .NET client
Node.js 98 about 1 month ago Official implementation of the Google Cloud Bigtable Node.js client
Python 68 about 1 month ago Official implementation of the Google Cloud Bigtable python client
HappyBase 21 3 months ago Official client which uses a HappyBase emulation layer which uses Bigtable as the underlying storage layer
Java 72 about 1 month ago Official implementation of the Google Cloud Bigtable Java client
HBase Java 174 about 1 month ago Official Java libraries and HBase client extensions for accessing Google Cloud Bigtable
Go 3,809 about 1 month ago Official implementation of the Google Cloud Bigtable Go client
PHP 12 about 1 month ago Official implementation of the Google Cloud Bigtable PHP client

Awesome Bigtable / Tools / Other Client Libraries

Rust Bigtable 22 almost 4 years ago Rust library for working with Google Bigtable Data API
AsyncBigtable 23 over 3 years ago Implementation of AsyncHBase but on top of Google's Cloud Bigtable service

Awesome Bigtable / Tools / Command-line

cbt Official command-line interface for performing several different operations on Cloud Bigtable
btcli 20 almost 2 years ago CLI client for the Bigtable with auto-completion

Awesome Bigtable / Tools / GUI

vscode-bigtable 6 over 2 years ago VSCode extension that provides an easy to use GUI for querying bigtable instances

Awesome Bigtable / Tools / Emulators

Google Emulator Official in-memory emulator for Cloud Bigtable, included with the Google Cloud SDK
Spotify Docker Bigtable 72 almost 4 years ago Docker container with an in memory implementation of Google Cloud Bigtable
Shopify Bigtable Emulator 42 9 months ago In memory Go implementation of Bigtable
LittleTable 13 over 2 years ago In-memory JVM-based emulator for Bigtable

Awesome Bigtable / Tools / Databases

Heroic 848 almost 4 years ago Scalable time series database based on Bigtable, Cassandra, and Elasticsearch
Janusgraph 5,351 about 2 months ago Open-source, distributed graph database that can use Bigtable as its storage layer
GeoMesa 1,437 about 1 month ago Suite of tools for working with big geo-spatial data in a distributed fashion, that can leverage Bigtable as its backend
GeoWave 502 over 1 year ago Tool that provides geospatial and temporal indexing on top of Accumulo, HBase, Bigtable, Cassandra, and DynamoDB
HGraphDB 256 about 1 month ago Client layer for using HBase (Bigtable) as a graph database
OpenTSDB 28 9 months ago An Open Source Time Series Data Base that can levearge Bigtable as its storage layer
Cattle DB 1 about 2 years ago Timeseries store built on top of Bigtable
YildizDB 26 about 2 years ago Graph database layer on top of Bigtable

Awesome Bigtable / Resources / Articles & Blogs

Bigtable: A Distributed Storage System for Structured Data Published on 2006
A NoSQL massively parallel table Published on 2011-11
How we moved our Historical Stats from MySQL to Bigtable with zero downtime Published on 2017-07
Medium @duhroach Bigtable centric posts by Colt McAnlis, DA @ Google

Awesome Bigtable / Resources / Articles & Blogs / Medium @duhroach

Cloud Bigtable Performance 101 Published on 2018-11
The right Cloud Bigtable index makes all the difference. Published on 2019-1
Cloud Bigtable : Getting the geography right Published on 2019-1
Using Cloud Bigtable Monitoring UI Published on 2019-1

Awesome Bigtable / Resources / Articles & Blogs

Bigtable: storing Protobuf bytes in one column vs splitting the content into column families/qualifiers Published on 2018-1
Using Google Cloud Emulators in Integration Tests Published on 2017-6
The Joy and Pain of using Google Bigtable Published on 2019-1

Awesome Bigtable / Resources / Tutorials

Google Tutorials for Bigtable List of official tutorials related to Bigtable
Cloud Bigtable Examples 229 about 2 months ago Repo containing official examples of using Bigtable
Introduction to Google Cloud Bigtable CloudAcademy provided intro tutorial to Bigtable (membership required)

Awesome Bigtable / Cool Stuff / Inspired by Bigtable

Apache Cassandra Highly-scalable partitioned row store
Apache HBase The Hadoop database, a distributed, scalable, big data store
Apache Accumulo 1,075 about 1 month ago Sorted, distributed key/value store that provides robust, scalable data storage and retrieval
Tera 1,890 8 months ago High performance distributed NoSQL database
obigstore 43 over 7 years ago Database with Bigtable-like data model atop LevelDB

Awesome Bigtable / Cool Stuff / Interesting Projects

YildizDB Bigtable 12 about 2 years ago TypeScript Bigtable Client with 🔋🔋 included
Bigtable Autoscaler 68 almost 3 years ago Service that autoscales Bigtable clusters based on CPU load

Backlinks from these awesome lists:

More related projects: