Главная
Study mode:
on
1
Intro
2
Concepts of the Python DB-API 2.0
3
Transactions: Common Mistakes
4
Transactions: Best Practices
5
Transactions across Databases
6
Distributed Transactions
7
Concurrent Database Access
8
Transaction Isolation: Typical Levels
9
Optimized Databases: OLTP vs. OLAP
10
Query Optimizations: Performance
11
Query Optimizations: Complexity
12
Tips & Tricks: Record ID Creation
13
Tips & Tricks: High Availability
14
High Availability: Failover
15
Thank you for listening
Description:
Explore advanced database programming techniques with Python in this 31-minute EuroPython Conference talk. Delve into the Python DB-API 2.0 interface for popular database backends, focusing on production-relevant topics such as locks, distributed transactions, and transaction isolation. Learn about common transaction mistakes, best practices, and how to handle transactions across multiple databases. Discover techniques for concurrent database access, query optimization for performance and complexity, and strategies for high availability and failover. Gain insights into OLTP vs. OLAP databases, record ID creation, and result set scrolling. Master schema introspection and the handling of multiple result sets to enhance your database programming skills with Python.

Advanced Database Programming with Python

EuroPython Conference
Add to list
0:00 / 0:00