You are on page 1of 6

Developing Applications with

PostgreSQL

A few interesting examples


M K Pai
mkpai@redhat.com

Agenda

How are database-driven applications developed today ?

What gains does database programming bring ?

Examples

Discussion and Q&A

Current trend in application


development

Types of databases

RDBMS

Non RDBMS

Oracle, PostgreSQL, MS SQL


noSQL

Object Relational Mappers

Python: SQL Alchemy

Java: Hibernate

Ruby: ActiveRecord

Current trend in application


development (contd)

Reasons to use ORM

Complex business logic

SQL is hard to learn

Cost

Migration
Development, testing and production
Maintenance

Advantages of direct database


programming

Coherence

Full features

Speed

Security

No B***S***

Discussion & Q&A

https://github.com/saintpai/fudconPunePGSQL.git

Thanks !

You might also like