Google datastore discussion - No Fluff Just Stuff

Google datastore discussion

Posted by: Andrew Glover on November 22, 2010

Google’s datastore, known as Bigtable, is a column-oriented NoSQL datastore that is accessible via Google App Engine. Rather than the schemas you’d find in a relational database, Bigtable is basically a massively distributed persistence map — one that permits queries on keys and attributes of the underlying data values. Working with the datastore is vastly different than what you’ve probably grown accustomed to with traditional relational systems. For example, there are no joins in the traditional sense; nevertheless, even though the datastore lacks some expected features, it offers quite a few features you probably aren’t used to.

In this podcast, hosted by IBM DeveloperWorks, Max Ross, a Google engineer who leads the development of the App Engine datastore (Max also founded Hibernate Shards) shares many interesting details on the GAE platform, how it differs from EC2, how the datastore works, and where it is going in the future.

If you find Google App Engine interesting, check out these articles:

Looking to spin up Continuous Integration quickly? Check out www.ciinabox.com.

Andrew Glover

About Andrew Glover

Andrew is the Engineering Manager for Netflix's Delivery Engineering Team. He and his team are building the next generation Continuous Delivery platform that is facilitating Netflix's rapid global expansion. Before joining Netflix, he served as the CTO of App47, where he lead the development of a SaaS Mobile Application Management platform. Andrew is also the co-author of Addison Wesley's “Continuous Integration” and he actively blogs about software at thediscoblog.com.

Why Attend the NFJS Tour?

  • » Cutting-Edge Technologies
  • » Agile Practices
  • » Peer Exchange

Current Topics:

  • Languages on the JVM: Scala, Groovy, Clojure
  • Enterprise Java
  • Core Java, Java 8
  • Agility
  • Testing: Geb, Spock, Easyb
  • REST
  • NoSQL: MongoDB, Cassandra
  • Hadoop
  • Spring 4
  • Cloud
  • Automation Tools: Gradle, Git, Jenkins, Sonar
  • HTML5, CSS3, AngularJS, jQuery, Usability
  • Mobile Apps - iPhone and Android
  • More...
Learn More »