Aivars Kalvāns
where else to find them
what they talk about
where they keep going back
- PyCon Italia2 editions2023–2025
on a stage with
never shared a talk
who talks about the same things
nobody close enough yet
| title | conference | date |
|---|---|---|
| EXPLAIN: make it make sense | PostgreSQL Conference Europe 2025 | 2025-10-21 |
Shows how EXPLAIN and ANALYZE with PostgreSQL reveal actual vs estimated rows, uses Python/Django and RDS, and proves random_page_cost=4 keeps the planner… | ||
| QuerySet.explain(): make it make sense. | PyCon Italia 2025 | 2025-05-28 |
Explains how PostgreSQL chooses index vs sequential scan using the cost model (seq_page_cost=1, random_page_cost=4 by default), shows using EXPLAIN ANALYZE… | ||
| Pessimism, optimism, realism and Django database concurrency | PyCon Italia 2023 | 2023-05-25 |
Describes concrete fixes for DB concurrency in Django: use SELECT ... FOR UPDATE for pessimistic locking, or an optimistic scheme with a version field and… | ||
| Shared Database Concurrency | Wildcard Conference 2013 | 2013-09-13 |
A payment system built in C++ with an Oracle database and Tuxedo application server handles customers with 31 million cards and >1 billion yearly transactions… | ||
| nothing matches | ||