Ori Herrnstadt: How Akiban Implemented a New Database Compatible with the PostgreSQL Protocol

Akiban Server is a new independent database server built from scratch which exposes data both via SQL and a more document-oriented REST API. When it came time to choose a communication protocol, we wanted to make sure that clients could use an established protocol. This talk discusses the process used to decide between selecting the PostgreSQL protocol or coming up with our own protocol. Akiban Server is a new independent database server built from scratch which exposes data both via SQL and a more document-oriented REST API. When it came time to choose a communication protocol, we wanted to make sure that clients could use an established protocol. We decided that the PostgreSQL protocol was the best choice, both because of it's wide adoption and the ease with which the protocol could be implemented. This talk discusses the process used to decide between selecting the PostgreSQL protocol or coming up with our own protocol. Attendees will get a glimpse of the process of implementing this protocol along with a discussion of how easy or difficult this process was. The Akiban Server also provides support for a number of PostgreSQL system tables and we will provide insight into how we did this.
Length: 55:12
Views 80 Likes: 0
Recorded on 2012-09-17 at Postgres Open
Look for other videos at Postgres Open.
Tweet this video