Главная
Study mode:
on
1
Introduction
2
Mapping
3
Mapping as a key
4
Pythondict implementation
5
Key remapping
6
The hash ring
7
The continuum
8
The problem
9
Which hash function to use
10
V nodes
11
Youre assuring
12
Example use cases
13
Example use case 2
14
Example use case 3
15
Python memcache
16
Not winning
17
Thank you
18
Comment
Description:
Discover the power of consistent hashing in Python applications through this 44-minute conference talk from EuroPython 2017. Explore how this technique, commonly used in NoSQL database clusters, can be applied to solve data distribution and access reliability challenges in everyday development. Follow along as the speaker guides you from a standalone design to an optimized clustered version, demonstrating practical use cases and implementation strategies. Learn about key concepts such as hash rings, continuums, and the selection of appropriate hash functions. Gain insights into Python-specific implementations, including the dict and memcache modules, and understand when consistent hashing may not be the optimal solution. By the end of this talk, acquire valuable knowledge to enhance your Python applications' scalability and efficiency.

Leveraging Consistent Hashing in Your Python Applications

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