lecture: Solving your Big-Data problem before it arises, using Django
How data sharding can make you perform better and faster
More and more websites are collecting huge amounts of data and developers often don't think about this data wave when developing their apps or sites. In this talk I want to describe how thinking about sharing your data will not only make your app scalable, but also faster and the code will be better.
This talk is structured in two parts. The first is, about sharding and different strategies that can be used in solving a typical big data problem for various projects. The second part will focus on a Django implementation on how to implement a sharding technology and create a fail over website without relying on any "cloud" providers. We will make the argument, that thinking about how your data will perform and testing these assumptions will make your code better and faster, even if you don't have too much data at the beginning. We will also show these assumptions on our real live data and describe how we shard our data and what motivated us.
Start time: 14:00
- Podcast Publishing mit Podlove
- In Love with Ruby
- LinOTP und Single Sign On
- All your browsers are belong to us...
- Java / Django (C116)
- Practical Java Memory Management
- HS6 (PHP)
- Writing native PHP extensions using PHP-CPP
- RedFrogConf (C118)
- Ruby Workshop
- Lightning Talks
- Archlinux (C125)
- Arch Linux Q&A