0
Databses overview    Mårten Gustafson, 2010-11-12             Hitta.se
OS X                      PostgreSQL       HTML                              Windows                 Riak                 ...
Databases
fact / information / values
fundamentals / basics
foundation for information
Information                m@hitta.seMårten
Data models• Relational• Hierarchial• Graph• Document• Key-Value
Relational databases    Person    E-mail      1      m@hitta.se      Id      Name      1       Mårten
Relational databases• “Most of it” (it’s the standard)• Present in “all” businesss• eg. Financial systems• eg.Your schools...
Hierarchical databases      User             Mårten                 e-mail = m@hitta.se                 phone = 0705-10 51...
Hierarchical databases• Account / logging in (Windows accounts)
Graph databasesMårten         e-mail   m@hitta.se phone0705-10 51 98
Graph databases• Facebook (friends, friends of friends, etc)• Twitter (followers)
Document databases  name: Mårten  email: m@hitta.se  phone: 0705-10 51 98
Document databases• Hitta.se - PoI • train stations, weather, traffic cameras
Key/ValueMårten => m@hitta.se, 0705-10 51 98
Key/Value• Hitta.se, profile pictures
“traditionals”         Namn                    Typ      Microsoft SQL            Relational          Oracle               ...
“non-traditional”     Namn             Typ    CouchDB        Document    MongoDB        Document    RavenDB        Documen...
Try it              Windows   OS X / Linux Graph         Neo4J      Neo4JKey/Value        ?         RiakDocument     Couch...
In the corporate world• Now - now: relational databases• Now - indirect: hierarchical• Future? • My guess: document, key/v...
To readBasics       Deep dive
http://marten.gustafson.pp.se/marten.gustafson@gmail.com     @martengustafson
2010-11-12 Databases overview
2010-11-12 Databases overview
Upcoming SlideShare
Loading in...5
×

2010-11-12 Databases overview

1,194

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,194
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
  • Transcript of "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
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×