InfoQ

Presentation

Recorded at:
Recorded at

Hypertable - An Open Source, High Performance, Scalable Database

Presented by Doug Judd on Jul 31, 2009

Community
Architecture
Topics
Database Design ,
Search
Tags
C++ ,
QCon San Francisco 2008 ,
Database ,
QCon ,
Hadoop
The next QCon is in London Mar 10-12, Join us!
Summary
This presentation discusses Hypertable, an open source, high performance, distributed database modeled after Google's Bigtable. Doug discusses the differences between Hypertable and traditional database technology, support for massive sparse tables, scaling to petabytes size, and how Hypertable is designed to run on top of an existing distributed file system, such as the Hadoop DFS.

Bio
At Inktomi's Web Search division Doug designed and developed large-scale distributed systems. Later, at Kosmix, Inc., he built a distributed web crawler and scaled it to a billion documents. He also worked at Verity, helping to develop VDK. He is currently Principal Search Architect at Zvents, Inc., and holds four patents in search technology.

About the conference
QCon is a conference that is organized by the community, for the community.The result is a high quality conference experience where a tremendous amount of attention and investment has gone into having the best content on the most important topics presented by the leaders in our community. QCon is designed with the technical depth and enterprise focus of interest to technical team leads, architects, and project managers.
GPL issue by Dorel Vaida Posted Aug 5, 2009 3:46 AM
Re: GPL issue by Cd MaN Posted Aug 5, 2009 6:10 AM
Apache Cassandra by Paul Fremantle Posted Aug 6, 2009 1:19 AM
  1. Back to top

    GPL issue

    Aug 5, 2009 3:46 AM by Dorel Vaida

    They are aware that GPL forces the users of the package to also GPL their product, and so ... you need to provide a dual license model if you want to get any users that wouldn't want to publish their code ? And I'm pretty sure that this is the case with a very big percent of the users.

  2. Back to top

    Re: GPL issue

    Aug 5, 2009 6:10 AM by Cd MaN

    IANAL, but AFAIK the GPL doesn't force you to give your source code to your client, unless you deliver binaries to them. Ie. if you only create a website, or your service is exposed trough HTTP (HTTPS hopefully), you don't need to give your clients the source code. This is true for both GPLv2 and GPLv3.



    There is a variation of the GPL called the AGPL (AGPLv2 and AGPLv3 more precisely), which does make it obligatory to deliver source code, even if you only expose your software trough a network service, but it is not as widely used as GPL.

  3. Back to top

    Apache Cassandra

    Aug 6, 2009 1:19 AM by Paul Fremantle

    There is another similar project called Apache Cassandra. Its still in the incubator. It offers the same BigTable like data model and uses the same Eventually Consistent model from Amazon's Dynamo. It is Apache licensed, which makes life much simpler for most people consuming it.

    Here is a presentation from OSCON by Jonathan Ellis:
    bit.ly/1tujuf

    Paul

Educational Content

Brian Marick on 4 Challenges and 5 Guiding Values of Agile Software Development

Brian Marick takes us through a quick tour of the most important values and challenges to adopting Agile successfully (they aren't the typical challenges and values we hear in the community).

Are You a Software Architect?

The line between development and architecture is tricky. Does it exist at all? Is an ivory tower actually needed? There's a balance in the middle, but how do you move from developer to architect?

Agile – A Way of Life and Pragmatic Use of Authority

The word 'authority' sometimes produces an allergic response in hard-line agilists. Freedom and authority – both are bad if misused and both are good if used in right spirit for a noble cause.

Getting Started with Grails, Second Edition

"Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, and Taco Bell are all using Grails. Are you ready to get started as well?

Using ITIL V3 as a Foundation for SOA Governance

Those familiar with only ITIL V2 often scoff at the thought that ITIL could serve as a governance framework for SOA. With ITIL V3, the focus of the framework shifted towards service-orientation.

Adrian Colyer on AspectJ, tc Server and dm Server

SpringSource CTO Adrian Colyer discusses AspectJ, SpringSource's dm Server and tc Server products, OSGi and Scrum.

Adam Wiggins on Heroku

Heroku's Adam Wiggins talks about Rails, Background Jobs, Add-Ons, Ruby, and how Heroku manages to work around Ruby's inefficiencies using Erlang and other languages.

SOA as an Architectural Pattern: Best Practices in Software Architecture

For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity on what architecture is.