Uploaded by CityTVnl on Nov 5, 2011
Evgeny Panferov @ T-DOSE The place where experts meet on 5 and 6 November 2011, Eindhoven
Database is enough
Author: Evgeny Panferov
The idea is to delegate as much work as possible to a database. I want to illustrate advantages of this idea with the working example of platzcart.com, touching security, scalability and performance problems.
I am going to explain how it is possible (and is easy) to implement an "application layer" in PostgreSQL procedural language (so close to data itself still keeping the idea of 3-tier architecture intact).
How to effectively use specific PostgreSQL features.
Thesis:
Database provides you the highest possible abstraction level.
Database is the best tool to arrange an access control scheme.
Database is the safest place to store the most sensitive secretes.
A shorter processing is always better than a longer one.
Evgeny Panferov was born in 1976 in Krasnodar, Russia. I was graduated in applied math at Kuban State University in 1998, trained in theory and several languages and paradigms and is employed in IT since 1997.
I participated in several web projects, including bankir.ru. I have designed and programmed platzcart.com (e-commerce service) almost solely.
I also created and maintain three tiny Open Source projects:
http://developer.berlios.de/projects/urt
http://developer.berlios.de/projects/tinycaptcha
http://developer.berlios.de/projects/transearly
In UNIX-way i trust. I believe all the programs should be tiny and perform exactly ONE TASK.
-
1 likes, 0 dislikes
13 videos

how to Open Source Software @ T-DOSE 2011, Eindhoven
38:23
How to: Embedded Systemd - booting userspace in less than 1 secondby CityTVnl285 views
35:09
How to Linux-based Photography Workflow, Dmitry Popov @ T-DOSE 2011, Eindhovenby CityTVnl214 views
28:51
How to Zarafa, from email system to Collaboration Platform, Milo Oostergo @ T-DOSE 2011, Eindhovenby CityTVnl76 views
23:56
Scaling PostgreSQL Queries with Stadoby MarakanaTechTV233 views
53:50
How to use Spice "Open remote computing" Hansde Goede @ T-DOSE 2011, Eindhovenby CityTVnl53 views
1:03:46
Simon Phipps @ T-DOSE 2011, Eindhovenby CityTVnl206 views
39:59
How to Use FUSE to create a userfriendly layer, Stef Bon @ T-DOSE 2011by CityTVnl47 views
1:02:09
Why Coreboot: Open Source BIOS, Lennart Benschop @ T-DOSE 2011, Eindhovenby CityTVnl210 views
6:45
Closure @ T-DOSE 2011, Eindhovenby CityTVnl27 views
53:10
Bernard Duggan: Erlang in production: "I wish I'd known that when I started" - OSDC 2011by osdc2011219 views
41:59
Introduction to open source handhelds, mobile applications, Steve Maddison @ T-DOSE 2011, Eindhovenby CityTVnl69 views
52:56
How to Linux Games, describe and showcase Linux games, by Hans de Goedeby CityTVnl52 views
54:05
How to MariaDB The New in LAMP, Colin Charles @ T-DOSEby CityTVnl55 views
2:28
Tutorial PostgreSQLby KyEpOK1,640 views
9:47
How To Create A Postgres Database Using pgAdminby EnterpriseDB41,536 views
8:30
PostGreSQL - Create Selectby CursosInterativos1,123 views
3:39
How to set up Code::Blocks and MinGWby cymonsgames29,130 views
4:35
Mark Freidkin - Марк Фрейдкин - "Король Мудаков"by katzga18,534 views
1:32
Profiel van Stef Nijlandby psveindhoven11,462 views
1:31
Move the Music (Mustick)by tomvanbergen53 views
- Loading more suggestions...
Link to this comment:
All Comments (0)