|
speaker details
|
|
|
Ikai Lan
|
Ikai Lan is a software engineer working for the Developer Programs groups at Google, Inc. Prior to Google, he worked as a software engineer building social applications at LinkedIn and a systems integration consultant delivering VoIP applications at Citrix Systems. Ikai is an avid technologist, consuming volumes of material about new programming languages, framework or service. In his free time, he enjoys the California outdoors, winning Chinese language karaoke contests and playing flag football. He resides in San Francisco, CA, where he watches in anguish as his favorite professional sports teams implode season after season.
lecture
NoSQL on App Engine
The NoSQL movement has been the cornerstone of scalable internet architectures: from Amazon's Dynamo to Facebook and Twitter's Cassandra, horizontally scalable persistence mechanisms have been proven effective and nearly infinitely scalable. Google App Engine's datastore provides an insight into how Google uses non-relational datastores to persist data, as it is built upon Google's own BigTable technology. This scalability does not come without a cost, however - though it's easy to wrap a relational mindset around App Engine's datastore, this is a mistake. This talk discusses how App Engine leverages and extends JDO and JPA to support its unique datastore and how to approach application data modeling in a non-relational context.
|
|
|
|
|
|