All Projects → GoogleCloudPlatform → Cloud Bigtable Examples

GoogleCloudPlatform / Cloud Bigtable Examples

Licence: apache-2.0
Examples of how to use Cloud Bigtable both with GCE map/reduce as well as stand alone applications.

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Cloud Bigtable Examples

Dotnetcore.samples
.NET Core Samples - Code it Yourself...
Stars: ✭ 147 (-26.5%)
Mutual labels:  samples
Php Samples
PHP samples for Google Workspace APIs
Stars: ✭ 174 (-13%)
Mutual labels:  samples
Cloud Ops Sandbox
Cloud Operations Sandbox is an open source tool that helps practitioners to learn Service Reliability Engineering practices from Google and apply them on their cloud services using Cloud Operations suite of tools.
Stars: ✭ 191 (-4.5%)
Mutual labels:  samples
Sweetie Data
This repo contains logstash of various honeypots
Stars: ✭ 163 (-18.5%)
Mutual labels:  samples
Bank Of Anthos
Anthos sample application for retail banking
Stars: ✭ 173 (-13.5%)
Mutual labels:  samples
Java Samples
☕ Java samples for Google Workspace APIs.
Stars: ✭ 179 (-10.5%)
Mutual labels:  samples
Tone.js
A Web Audio framework for making interactive music in the browser.
Stars: ✭ 11,352 (+5576%)
Mutual labels:  samples
Ruby Docs Samples
Ruby samples for Google Cloud Platform products.
Stars: ✭ 198 (-1%)
Mutual labels:  samples
Kotlin Samples
Stars: ✭ 173 (-13.5%)
Mutual labels:  samples
Webpack By Sample
Learn webpack by sample, each of the samples contains a readme.md file that indicates the purpose of the sample plus an step by step guide to reproduce it.
Stars: ✭ 190 (-5%)
Mutual labels:  samples
Browser Samples
Web samples for Google Workspace APIs
Stars: ✭ 164 (-18%)
Mutual labels:  samples
Tonejs Instruments
A small instrument sample library with quick-loader for tone.js
Stars: ✭ 172 (-14%)
Mutual labels:  samples
Vsphere Automation Sdk Rest
REST (Postman and JavaScript) samples and API reference documentation for vSphere using the VMware REST API
Stars: ✭ 182 (-9%)
Mutual labels:  samples
Add Ons Samples
Sample Google Workspace Add-ons
Stars: ✭ 159 (-20.5%)
Mutual labels:  samples
Azure Sphere Samples
Samples for Azure Sphere
Stars: ✭ 191 (-4.5%)
Mutual labels:  samples
Using Zf3 Book Samples
Samples for the Using Zend Framework 3 book
Stars: ✭ 143 (-28.5%)
Mutual labels:  samples
Android Samples
Samples demonstrating how to use Maps SDK for Android
Stars: ✭ 2,187 (+993.5%)
Mutual labels:  samples
Koin Samples
KOIN - a concise and pragmatic dependency injection framework for Kotlin -- #Samples
Stars: ✭ 200 (+0%)
Mutual labels:  samples
Maps Sdk For Ios Samples
Samples for the Google Maps SDK for iOS
Stars: ✭ 197 (-1.5%)
Mutual labels:  samples
Nodejs Docs Samples
Node.js samples for Google Cloud Platform products.
Stars: ✭ 2,309 (+1054.5%)
Mutual labels:  samples

Google Cloud Bigtable examples

Travis CI status Stack Overflow

Bigger than a data warehouse, fast enough for real-time access, and less expensive than running virtual machines. The world-renowned database that powers Google is now available to you worldwide.

Overview

Google Cloud Bigtable offers you a fast, fully managed, almost infinitely scalable NoSQL database service that's ideal for web, mobile, and IoT applications requiring terabytes to petabytes of data. Unlike comparable market offerings, Cloud Bigtable doesn't require you to sacrifice speed, scale, or cost efficiency when your applications grow. The Bigtable service that Cloud Bigtable relies upon has been battle-tested at Google for more than 10 years—it's the database driving major applications such as Search, Analytics, Maps and Gmail.

Quickstart

Quickstart/HBase - Create a Cloud Bigtable Cluster and the hbase shell from within a docker container on your local machine

Java

  • Simple-CLI - A simple command line interface for Cloud Bigtable that shows you how to do basic operations with the native HBase API
  • Hello World - A minimal application that demonstrates using the native HBase API to create a temporary table, write some rows, read them back and clean up
  • Import HBase Sequence files Import HBase sequence files directly to Cloud Bigtable using Dataflow.
  • Dataproc Wordcount using Map/Reduce - How to load data to Cloud Bigtable using Dataproc on GCE
  • GAE flexible-Hello World - Accessing Cloud Bigtable from App Engine flexible / JSON Upload / Download
  • GAE J8 Std-Hello World - Accessing Cloud Bigtable from App Engine standard

Dataflow

  • Connector-Examples - Using the cloud dataflow connector for Bigtable, do write Hello World to two rows, Use Cloud Pub / Sub to count Shakespeare, count the number of rows in a Table, and copy records from BigQuery to BigTable.
  • Pardo-HelloWorld - example of using Cloud Dataflow without the connector.
  • dataflow-coinbase - An end to end example that takes the last four hours of Bitcoin data and sends it to Google Cloud Dataflow, which process it and sends it to Google Cloud Bigtable. Then there is an App Engine Flexible application that displays the data in an angularJS app.

Go

  • cbt doc Basic command line interactions with Cloud Bigtable - A really great place to start learning the Go Client.
  • helloworld - Basic Hello world example application demonstrating how to read and write to a Cloud Bigtable instance.
  • usercounter - Accessing Cloud Bigtable from App Engine Flexible
  • search - Create and search a Cloud Bigtable.

Python

  • Hello World A minimal application that demonstrates using the Googe Cloud Client libraries to create a temporary table, write some rows, read them back and clean up.
  • Hello World (Happybase) A minimal application that demonstrates using the Happybase API create a temporary table, write some rows, read them back and clean up.

Questions and discussions

If you have questions or run into issues with Google Cloud Bigtable or the client libraries, you can use any of the following forums:

You can also subscribe to [email protected] list to receive infrequent product and client library announcements.

Contributing changes

See CONTRIBUTING.md for more information on how to contribute to this project.

More examples

More Google Cloud Bigtable examples are available in the following languages:

License

Apache 2.0; see LICENSE for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].