filmov
tv
Openwest 2015 - Michael Glukhovsky - 'RethinkDB: Advancing the realtime Web' (220)
Показать описание
RethinkDB is the first open-source, scalable database designed from the ground up for the realtime web.
Traditional databases use a query-response database access model. That works well on the web because it maps directly to HTTP's request-response. However, modern marketplaces, streaming analytics apps, multiplayer games, and collaborative web and mobile apps require sending data directly to the client in realtime. For example, when a user changes the position of a button in a collaborative design app, the server has to notify other users that are simultaneously working on the same project. Web browsers support these use cases via WebSockets and long-lived HTTP connections, but adapting database systems to realtime needs still presents a huge engineering challenge.
RethinkDB is the first database that exposes an exciting new database access model -- instead of polling the database for changes, the developer can tell RethinkDB to continuously push updated query results to applications in realtime. In this talk we'll show how this model makes building modern, realtime apps dramatically easier -- you'll learn how to get a scalable realtime web app running with RethinkDB in a fraction of the time with fewer engineering resources.
Friday, May 8th, 03:00pm-03:45pm
Room LA 101 (Data)
Traditional databases use a query-response database access model. That works well on the web because it maps directly to HTTP's request-response. However, modern marketplaces, streaming analytics apps, multiplayer games, and collaborative web and mobile apps require sending data directly to the client in realtime. For example, when a user changes the position of a button in a collaborative design app, the server has to notify other users that are simultaneously working on the same project. Web browsers support these use cases via WebSockets and long-lived HTTP connections, but adapting database systems to realtime needs still presents a huge engineering challenge.
RethinkDB is the first database that exposes an exciting new database access model -- instead of polling the database for changes, the developer can tell RethinkDB to continuously push updated query results to applications in realtime. In this talk we'll show how this model makes building modern, realtime apps dramatically easier -- you'll learn how to get a scalable realtime web app running with RethinkDB in a fraction of the time with fewer engineering resources.
Friday, May 8th, 03:00pm-03:45pm
Room LA 101 (Data)