2010-11-12 Databases overview

1,258
-1

Published on

My supportive slides for a whiteboard based presentation on databases in general. Given at Rudbecks upper secondary school, in Sollentuna, Stockholm 2010-11-12.

See the Transfer website for more information: http://www.transfer.nu/omoss/transferinenglish.jspx

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,258
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • * Data\n* Baser\n
  • * Data\n* Baser\n
  • * Data\n* Baser\n
  • * Data\n* Baser\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • 2010-11-12 Databases overview

    1. 1. Databses overview Mårten Gustafson, 2010-11-12 Hitta.se
    2. 2. OS X PostgreSQL HTML Windows Riak PHP MySQL Mårten Gustafson Hitta.se OpenLDAPCouchDB Linux Oracle Java Microsoft ActiveDirectory
    3. 3. Databases
    4. 4. fact / information / values
    5. 5. fundamentals / basics
    6. 6. foundation for information
    7. 7. Information m@hitta.seMårten
    8. 8. Data models• Relational• Hierarchial• Graph• Document• Key-Value
    9. 9. Relational databases Person E-mail 1 m@hitta.se Id Name 1 Mårten
    10. 10. Relational databases• “Most of it” (it’s the standard)• Present in “all” businesss• eg. Financial systems• eg.Your schools website
    11. 11. Hierarchical databases User Mårten e-mail = m@hitta.se phone = 0705-10 51 98
    12. 12. Hierarchical databases• Account / logging in (Windows accounts)
    13. 13. Graph databasesMårten e-mail m@hitta.se phone0705-10 51 98
    14. 14. Graph databases• Facebook (friends, friends of friends, etc)• Twitter (followers)
    15. 15. Document databases name: Mårten email: m@hitta.se phone: 0705-10 51 98
    16. 16. Document databases• Hitta.se - PoI • train stations, weather, traffic cameras
    17. 17. Key/ValueMårten => m@hitta.se, 0705-10 51 98
    18. 18. Key/Value• Hitta.se, profile pictures
    19. 19. “traditionals” Namn Typ Microsoft SQL Relational Oracle Relational PostgreSQL Relational MySQL RelationalMicrosoft Active Directory Hierarchial OpenLDAP Hierarchical Apache Directory Server HierarchicalIBM Tivoli Directory Server Hierarchical Novell eDirectory Hierarchical
    20. 20. “non-traditional” Namn Typ CouchDB Document MongoDB Document RavenDB Document Neo4J Graph InfiniteGraph GraphAmazon Dynamo Key/Value Dynomite Key/Value Riak Key/Value Redis Key/Value Scalaris Key/Value Tokyo Cabinet Key/Value Voldemort Key/ValueGoogle BigTable Column family HBase Column family Cassandra Column family
    21. 21. Try it Windows OS X / Linux Graph Neo4J Neo4JKey/Value ? RiakDocument CouchDB CouchDBRelational PostgreSQL PostgreSQL
    22. 22. In the corporate world• Now - now: relational databases• Now - indirect: hierarchical• Future? • My guess: document, key/value
    23. 23. To readBasics Deep dive
    24. 24. http://marten.gustafson.pp.se/marten.gustafson@gmail.com @martengustafson

    ×