We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Adventures in Real-time Python NoSQL-style

Formale Metadaten

Titel
Adventures in Real-time Python NoSQL-style
Untertitel
How Python powers Redis, a real-time in-memory NoSQL DB
Serientitel
Anzahl der Teile
115
Autor
Lizenz
CC-Namensnennung - keine kommerzielle Nutzung - Weitergabe unter gleichen Bedingungen 4.0 International:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
The presentation introduces RedisGears, a novel approach to Python programming on the server side of an open source real-time NoSQL database. Ten years in the making, redis has achieved a significant following among the community concerned with ultra-fast processing of NoSQL-based data. With the advent of modules a few years back, redis can be further extended to bridge the gap between the comprehensive set of data structures already offered by the server core and application-specific requirements such as graphs, timeseries data or full-text search capabilities. RedisGears is such a module. At its core, it offers a flexible infrastructure allowing the combination of different modules in addition to scheduling, mapping, filtering and other functionality to process data on the server side. In addition, it allows the execution of Python code on server side, yielding an ultra-performant and flexible approach to the implementation of business logic as part of an application code base. The presentation is structured as follows: after a short introduction to redis, the main architecture of RedisGears is discussed in addition to an overview of how to use Python with RedisGears. Benchmark figures detail the performance benefits from such an approach. The focus of this presentation is not only the theory behind approach but rather hands-on, using code examples wherever possible. A basic understanding of Python is required for this presentation, basic redis exposure and general NoSQL know-how optional but beneficial.