1 / 38

Postgresql East 2010

Philadephia, PA. Databases – A Historical Perspective. Postgresql East 2010. WHO AM I? Brent Friedman Senior Solutions Consultant Cincom Systems, Inc bfriedman@cincom.com. Databases – A Historical Perspective. Databases – A Historical Perspective. What is a database?.

tamra
Download Presentation

Postgresql East 2010

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Philadephia, PA Databases – A Historical Perspective Postgresql East 2010

  2. WHO AM I? Brent Friedman Senior Solutions Consultant Cincom Systems, Inc bfriedman@cincom.com Databases – A Historical Perspective

  3. Databases – A Historical Perspective What is a database?

  4. The earliest computers weren’t sufficiently complex to entertain the idea of a free-standing database. Data was directly linked with the application in memory at the time. TIMELINE: 1950s Databases – A Historical Perspective

  5. DATABASE – NETWORK MODEL CODASYL References to data are through low-level pointers. Adding or changing a database required considerable reworking of the storage mechanism. TIMELINE: 1960s Databases – A Historical Perspective

  6. DATABASE – HIERARCHICAL MODEL IBM’s IMS These databases allow only 1:1 or 1:many relationships. Such databases can be incredibly fast, but are not well suited to hold disparate types of information. TIMELINE: 1960s Databases – A Historical Perspective

  7. Name a hierarchical database system that is still in everyday use around the world. Hint: What contact information about people do YOU store right now? DATABASE TRIVIA Databases – A Historical Perspective

  8. Around 1964, the term "data base" was "coined by workers in military information systems to denote collections of data shared by end-users of time sharing computer systems." In earlier days, each application had its own "master files" of data, so the concept of a data collection that could be shared by multiple applications was a new idea in efficiency. http://www.snee.com/bobdc.blog/2005/12/25-years-of-database-history-s-1.html Databases – A Historical Perspective

  9. Databases – A Historical Perspective TIMELINE: 1964 http://www.computersciencelab.com/ComputerHistory/HistoryPt4.htm

  10. Databases – A Historical Perspective TIMELINE: 1967 The term “memory bank” enters, and soon (thankfully) leaves, the English language.

  11. Was not just about the counter-culture. But things were about to happen… Databases – A Historical Perspective 1969…

  12. Edgar F. Codd, commonly cited as E. F. Codd, published a paper on something he called “Relational Database Theory” Databases – A Historical Perspective TIMELINE: 1970 http://www.ibiblio.org/jelkner/IntroToIT/database_lesson.html

  13. Codd’s revolutionary idea did not focus on the relational algebra, but rather on how the data should be addressed. His theory separated the schema from the storage mechanism. Databases – A Historical Perspective Codd, continued

  14. A relational database management system is ultimately based on E. F. Codd’s theories. Databases – A Historical Perspective RDBMS – What’s that?

  15. RDBMS – Path 1 The Ingres Group: Ingres; Sybase; MS Sql Server; and something called Postgres… These used the QUEL language Databases – A Historical Perspective TIMELINE – 1970s

  16. RDBMS – Path 2 The (IBM) System R Group: DB2; Oracle; Nonstop SQL These used the SQL language Databases – A Historical Perspective TIMELINE – 1970s

  17. Peter Chen proposed the Entity-Relationship diagram (ERD), which is still sometimes called a “Chen diagram” Databases – A Historical Perspective TIMELINE - 1976

  18. http://en.wikipedia.org/wiki/Entity-relationship_model Databases – A Historical Perspective ERD – Chen Diagram

  19. There are a multitude of design practices, modelling tools, and even variations on how to diagram relational data. Databases – A Historical Perspective ERDs and so on

  20. To avoid tomato throwing, insinuations about lineage, and general bodily harm, we will avoid a direct discussion of specific schools of thought in the area of relational data representation. Databases – A Historical Perspective

  21. Database Design Studio Lite or Pro versions www.chillisource.com Databases – A Historical Perspective If you really need a hint… database design tool http://www.thespeciousreport.com/2006/06060222comedy.html

  22. The QUEL branch of RDBMS suffers a horrible boating accident, and is not heard from again. Databases – A Historical Perspective TIMELINE – 1980s

  23. SQL Structured Query Language becomes the de facto standard among all relational database products. Databases – A Historical Perspective TIMELINE – 1980s

  24. Databases – A Historical Perspective SQL – The Real Image

  25. The rise of the personal computer (PC) issues in a host of new ‘personal’ relational databases: Paradox; Dbase III; RBASE; etc. Databases – A Historical Perspective TIMELINE – mid 1980s

  26. The trend toward 4GL (4th generation languages) leads to visual front-ends for personal databases: Powerbuilder; Oracle Developer; and even early MS VB Databases – A Historical Perspective TIMELINE – early 1990s

  27. Some geek named Tim Berners-Lee, or “Sir Timothy John Berners-Lee, OM, KBE, FRS, FREng, FRSA” for all you Brits, proposed mating hypertext with the early Internet. Databases – A Historical Perspective TIMELINE - 1990

  28. This “World Wide Web” thing really catches on, once Al Gore let everybody know they could do something with their dial-up modems besides playing DECWar at the local university. Databases – A Historical Perspective TIMELINE – mid 1990s

  29. Relational databases become so ubiquitous that even your mother knows what “DBA” means. Databases – A Historical Perspective TIMELINE – late 1990s

  30. Graduate students Andrew Yu and Jolly Chen revise Postgres’s query language, POSTQUEL, to use SQL, and call it Postgres95… http://www.postgresql.org/about/history Databases – A Historical Perspective TIMELINE – 1995ish

  31. Object databases, although they have been around for a while, start to get noticed by non-geeks. Databases – A Historical Perspective TIMELINE – 2000s

  32. The role of object databases in “SKYNET” has not yet been determined… Databases – A Historical Perspective

  33. Columnar databases find a growing audience in the “need for speed” crowd. While probably still a niche segment, products such as Monet are increasing in popularity. Databases – A Historical Perspective TIMELINE – 2005

  34. Sun Microsystems acquires MySQL Databases – A Historical Perspective TIMELINE -2008

  35. The rise of distributed systems inspires the NoSQL movement – rejection of traditional RDBMS systems for distributed data structures, such as Apache Hadoop Databases – A Historical Perspective TIMELINE – 2009

  36. Will cloud computing gain ground on traditional IT infrastructure models? Databases – A Historical Perspective TIMELINE – 2010

  37. Questions? Comments? Databases – A Historical Perspective

  38. END OF PART ONE Databases – A Historical Perspective

More Related