25
Learning the Database Landscape in the Opensource World Learning the Database Landscape in the Opensource World [email protected] om

Learning the Database Landscape in the Opensource World

Embed Size (px)

DESCRIPTION

Learning the Database Landscape in the Opensource World. Learning the Database Landscape in the Opensource World. [email protected]. Learning the Database Landscape in the Opensource World. PART I: surveying the land PART II: taking a walk in the park, MySQL vs PostgreSQL - PowerPoint PPT Presentation

Citation preview

Page 1: Learning the Database Landscape in the Opensource World

Learning the Database Landscape in the Opensource World

Learning the Database Landscape in the Opensource World

[email protected]

Page 2: Learning the Database Landscape in the Opensource World

Learning the Database Landscape in the Opensource World

[email protected]

PART I: surveying the land PART II: taking a walk in the park,

MySQL vs PostgreSQL PART III: welcome to a brave new world,

making the commitment PART IV: concluding remarks

Page 3: Learning the Database Landscape in the Opensource World

PART I: surveying the landscape

Learning the Database Landscape in the Opensource World

[email protected]

About this presentation A definition of power In the beginning... The significance of license, "la raison d'être" Databases; deciding which one is better... yeah right!

Page 4: Learning the Database Landscape in the Opensource World

PART I: surveying the landscape

Learning the Database Landscape in the Opensource World

[email protected]

The objective of this talk is to empower you in your decision making process vis a vis database systems in the workplace

Page 5: Learning the Database Landscape in the Opensource World

PART I: surveying the landscape

Learning the Database Landscape in the Opensource World

[email protected]

About Power it's not money or influence It's knowledge

Power is the awarenes of the significance of events of the past and present and leveraging it to one's advantage before anyone else figures it out

Page 6: Learning the Database Landscape in the Opensource World

PART I: surveying the landscape

Learning the Database Landscape in the Opensource World

[email protected]

IN THE BEGINNING...?

Page 7: Learning the Database Landscape in the Opensource World

PART I: surveying the landscape

Learning the Database Landscape in the Opensource World

[email protected]

Dawn Of The Relational Model Ted Codd (1970) and his Rules for Relational

Databases

Page 8: Learning the Database Landscape in the Opensource World

PART I: surveying the landscape

Learning the Database Landscape in the Opensource World

[email protected]

Three Great Contemporary Forces IBM ORACLE University of Berkley California

(a product of the Military-Industrial-Academic Complex)

Page 9: Learning the Database Landscape in the Opensource World

PART I: surveying the landscape

Learning the Database Landscape in the Opensource World

[email protected]

The Significance Of License, "La raison d'être" The implications of closed vs open vs bsd vs gpl

licensing Berkeley Software Distribution (BSD) GNU General Public License (GPL)

GNU GNU General Public LicenseGNU GNU GNU General Public License

Page 10: Learning the Database Landscape in the Opensource World

PART I: surveying the landscape

Learning the Database Landscape in the Opensource World

[email protected]

More About the Opensource Licenses BSD: the race to get the best academic

minds GPL: revenge is sweet, the Richard Stallman

saga

Page 11: Learning the Database Landscape in the Opensource World

PART I: surveying the landscape

Learning the Database Landscape in the Opensource World

[email protected]

Deciding which one is better Corporate culture (established vs startup) The people The DBA (or lack of) Current technology (even the OS makes a difference) The requirements Making comparisions & the effects of licensing

Page 12: Learning the Database Landscape in the Opensource World

PART II: Taking a walk in the garden, MySQL vs PostgreSQL

Learning the Database Landscape in the Opensource World

[email protected]

An everyman's history of Postgres and MySQL IN THE 90's

The effects of license

Page 13: Learning the Database Landscape in the Opensource World

PART II: Taking a walk in the garden, MySQL vs PostgreSQL

Learning the Database Landscape in the Opensource World

[email protected]

An everyman's history of Postgres and MySQL IN THE 90's

Both have already been long in existence but then the Internet came along

The state of PostgreSQL and its early adopters The state of MySQL and its early adopters

Page 14: Learning the Database Landscape in the Opensource World

PART II: Taking a walk in the garden, MySQL vs PostgreSQL

Learning the Database Landscape in the Opensource World

[email protected]

The effects of license popularization how the GPL license centralizes and coordinates mindshare how the BSD license encourages decentralization of control and

encourages innovative paradigms perception, the appearance of superiority corporatization and the monetizing of mindshare

GPL transforms into a commercial entity BSD fragments mindshare; development is localized, overall

development is only possible on the technology itself i.e. no marketing, no training, no publications etc.

Page 15: Learning the Database Landscape in the Opensource World

PART III: WELCOME TO A BRAVE NEW WORLD

Learning the Database Landscape in the Opensource World

[email protected]

Finding qualified candidates Training new people Working with consultants The opensource help desk

Page 16: Learning the Database Landscape in the Opensource World

PART III: WELCOME TO A BRAVE NEW WORLD

Learning the Database Landscape in the Opensource World

[email protected]

Finding qualified candidates Ideal educational background... you've got to be kidding! Work history: traditional vs non-traditional Looking for people with an online presence

mail lists forums Linklin Facebook Twitter Google

Page 17: Learning the Database Landscape in the Opensource World

PART III: WELCOME TO A BRAVE NEW WORLD

Learning the Database Landscape in the Opensource World

[email protected]

Training new people educational institutions in house corporate

Page 18: Learning the Database Landscape in the Opensource World

PART III: WELCOME TO A BRAVE NEW WORLD

Learning the Database Landscape in the Opensource World

[email protected]

Working with consultants (when employees aren't enough)

Page 19: Learning the Database Landscape in the Opensource World

PART III: WELCOME TO A BRAVE NEW WORLD

Learning the Database Landscape in the Opensource World

[email protected]

The opensource Help Desk.... HUH?

Page 20: Learning the Database Landscape in the Opensource World

PART IV: CONCLUDING REMARKS

Learning the Database Landscape in the Opensource World

[email protected]

Fighting the rush towards opensource Fitting in with the traditionals Regarding the corporatization of opensource A final word...

Page 21: Learning the Database Landscape in the Opensource World

PART IV: CONCLUDING REMARKS

Learning the Database Landscape in the Opensource World

[email protected]

Fighting the rush towards opensource.

Page 22: Learning the Database Landscape in the Opensource World

PART IV: CONCLUDING REMARKS

Learning the Database Landscape in the Opensource World

[email protected]

Fitting in with the traditionals

Page 23: Learning the Database Landscape in the Opensource World

PART IV: CONCLUDING REMARKS

Learning the Database Landscape in the Opensource World

[email protected]

Regarding the corporatization of opensource

Page 24: Learning the Database Landscape in the Opensource World

PART IV: CONCLUDING REMARKS

Learning the Database Landscape in the Opensource World

[email protected]

A final word...

it's not the technology (it's the politics), stupid!

Page 25: Learning the Database Landscape in the Opensource World

Learning the Database Landscape in the Opensource World

Learning the Database Landscape in the Opensource World

[email protected]

References