DjangoCon Tag 1: I Hate Your Database, Version 12

Alte Version

Dies ist eine alte Version des Inhalts in unserem Archiv. Besuchen Sie die aktuelle Version dieser Seite.

Diese Version wurde von Sebastian Schwarz am 4. June 2012 um 11:54 Uhr erstellt.
Bemerkung des Bearbeiters: .

Änderungen gegenüber vorheriger Version anzeigen


Die DjangoCon findet dieses Jahr im regnerischen Zürich statt. Wir sind vor Ort und werden versuchen regelmäßig Informationen zu den Talks und Events z posten.

Django:

Django ist ein Webframework in Python. Es verwendet das MVC-Pattern und ist mit einigen Build-In Funktionen wie zum Beispiel Userverwaltung oder Multilanguage Unterstützung ausgerüstet.

Django is a high-level web framework that encourages rapid development and clean, pragmatic design

Schedule Day One:

Uhrzeit Event
09:00 Opening
09:15 Keynote: Jacop Kaplan-Moss
10:30 PostgreSQL when it is not your job.
11:30 Round Pegs and Square Holes:
Django and MongoDB
13:30 Class-based Generic Views:
patterns and anti-patterns
14:10 Django and the Real-time Web
15:05 Building secure Django websites
16:30 Implementing Domain-specific
languages in Django Applications
17:10 I Hate Your Database
17:50 Lightning Talks

Die Location:

DjangoCon 2012 findet im Stadion Letzigrund in Zürich statt.

Bild zu DjangoCon Tag 1: I Hate Your Database
DjangoCon - Stadion Letzigrund - Main Area
Bild zu DjangoCon Tag 1: I Hate Your Database
DjangoCon - Stadion Letzigrund - Main Area
Bild zu DjangoCon Tag 1: I Hate Your Database
DjangoCon - Stadion Letzigrund - Stadion
Bild zu DjangoCon Tag 1: I Hate Your Database
DjangoCon - Stadion Letzigrund - Kaffee Area

Keynote:

Jacob Kaplan-Moss spricht in seiner Keynote (Slides) darüber das Django mittlerweile zu den "langweiligen" Frameworks zählt, was auch eines der größten Vorteile ist, denn Django ist so fortgeschritten das Releases meistens Problemlos ablaufen.

Bild zu DjangoCon Tag 1: I Hate Your Database
DjangoCon - Jacob Kaplan-Moss - Keynote

Exciting and production do not belong together. Boring is good

Jacob spricht allerdings auch die derzeitigen Probleme von Django an, die hauptsächlich bei "realtime -Web" Anwendungen zu finden sind.

Bild zu DjangoCon Tag 1: I Hate Your Database
DjangoCon - Jacob Kaplan-Moss - Keynote

Now we can get really crazy width Django

PostgreSQL when it is not your job

Bild zu DjangoCon Tag 1: I Hate Your Database
DjangoCon - PostgreSQL - Christophe Pettus

In this DevOps world, Django programmers are increasingly being asked to manage the database as well. In 45 brisk minutes, we will talk about (nearly) everything you need to know to bring up, tune, and keep a PostgreSQL database health. We'll go over installation, basic tuning, backups, disaster recovery, and helpful tools and techniques.

Der Talk ( Slides ) von Christophe Pettus geht über die Verwendung von PostgreSQL (nicht nur für Django). Wer plant PostgreSQL einzusetzen sollte sich den Talk definitiv anschauen. Direkt am Anfang überfliegt Christophe alle wichtigen Konfigurationen die für einen schnellen Einstieg passend sind. Allgemein wird man sich wohl viel Zeit sparen wenn man diesen Talk anschaut bevor man das erste mal PostgreSQL verwenden möchte.

Bild zu DjangoCon Tag 1: I Hate Your Database
DjangoCon - PostgreSQL - Christophe Pettus

Round Pegs and Square Holes: Django and MongoDB

The common approach for getting MongoDB to work with Django has been to replace Django ORM based pieces with MongoDB based alternatives. This is usually accomplished by forcing MongoDB to behave like a relational database and is done with extremely sophisticated code. The result is something that doesn’t behave quite as nicely as a relational database, and negates many of the advantages MongoDB (and other NoSQL databases) possess, hence the title of this talk. This talk will not only go over the existing heroic but flawed approaches, but will also propose a simpler, more direct path for getting Django to play well with MongoDB. Simpler is important, because it makes possible the creation of a developer-accepted bridge between MongoDB powered efforts and the hundreds of Django ORM powered efforts available on Django Packages.

Der Talk Django and MongoDB von Daniel Greenfeld und Audrey Roy startet mit einer kleinen Übersicht über bestehende Möglichkeiten MongoDB an Django anzubinden.