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: about 2 years ago
Linked from 2 awesome lists

awesomeawesome-listbigtablegoogle-bigtablegoogle-cloud-platform

Awesome Bigtable / Tools / Official Client Libraries

C++ 554 5 days ago Official implementation of the Google Cloud Bigtable C++ client
C# 942 7 days ago Official implementation of the Google Cloud Bigtable .NET client
Node.js 97 14 days ago Official implementation of the Google Cloud Bigtable Node.js client
Python 68 6 days ago Official implementation of the Google Cloud Bigtable python client
HappyBase 21 21 days ago Official client which uses a HappyBase emulation layer which uses Bigtable as the underlying storage layer
Java 71 5 days ago Official implementation of the Google Cloud Bigtable Java client
HBase Java 174 28 days ago Official Java libraries and HBase client extensions for accessing Google Cloud Bigtable
Go 3,779 6 days ago Official implementation of the Google Cloud Bigtable Go client
PHP 12 20 days 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 over 1 year 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 7 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 over 3 years ago Scalable time series database based on Bigtable, Cassandra, and Elasticsearch
Janusgraph 5,325 6 days ago Open-source, distributed graph database that can use Bigtable as its storage layer
GeoMesa 1,433 3 days 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 9 days ago Client layer for using HBase (Bigtable) as a graph database
OpenTSDB 28 7 months ago An Open Source Time Series Data Base that can levearge Bigtable as its storage layer
Cattle DB 1 almost 2 years ago Timeseries store built on top of Bigtable
YildizDB 26 almost 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 230 27 days 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,072 6 days ago Sorted, distributed key/value store that provides robust, scalable data storage and retrieval
Tera 1,891 6 months ago High performance distributed NoSQL database
obigstore 43 about 7 years ago Database with Bigtable-like data model atop LevelDB

Awesome Bigtable / Cool Stuff / Interesting Projects

YildizDB Bigtable 12 almost 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: