Extending The My Sql Data Landscape

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Extending The My Sql Data Landscape - Presentation Transcript

    1. Extending the MySQL Data Landscape Ronald Bradford .com Opinions, Expertise, Passion. In black and white, and sometimes some color.
    2. Agenda About Why How When
    3. About
    4. The Data Landscape The expansive view of observed facts
    5. The Data Store
    6. Relational
    7. Non Relational
    8. Non Relational Multi-Dimensional
    9. Non Relational Multi-Dimensional Column Based
    10. Kickfire • Data warehouse solution • Column Store • Hardware level SQL optimization • MySQL Centric • http://www.kickfire.com/
    11. Vertica • Column Store • Analytical Database • Apparently cloud aware • http://www.vertica.com/
    12. Non Relational Multi-Dimensional Column Based Graph / Semantic
    13. Fault tolerant
    14. GAE (Big Table) AWS (Simple DB) Couch DB
    15. Google App Engine (GAE) • Persistent BigTable Storage • Automatic Scaling / Load Balancing • Freemium Model • Not Open Source • Python Only • Google User Authentication • http://code.google.com/appengine/
    16. SimpleDB • No Schema • Automatic Indexing • Storage/Retrieval API • Runs with AWS • Several languages, but not Python • Pay per use • http://aws.amazon.com/simpledb/
    17. CouchDB • Distributed • Fault Tolerant • Schema Free • Document Oriented • Written in Erlang • Uses JSON as a communication protocol
    18. CouchDB • Moved to a Top Level Apache Project in Dec 08 • Version 0.90 is due soon • http://incubator.apache.org/couchdb/ • http://wiki.apache.org/couchdb/Presentations • http://damienkatz.net/2006/02/erlang_and_couc.html • Key Contributors • J Chris Anderson - http://jchris.mfdz.com/ • Jan Lehnardt - http://jan.prima.de/ • Damien Katz - http://damienkatz.net/
    19. Other variants
    20. 10gen - Mongo Kloudshare LucidDB ? Other Stealth Options ?
    21. 10gen - Mongo • Open Source Model • Well Funded • platform as a service stack solution • Mongo - Grid aware object oriented database • http://www.10gen.com/ • “Focus on Code, forget about machines”
    22. LucidDB • Open Source • Column Store • Analytical / Not Relational • http://www.luciddb.org/
    23. What about memcached?
    24. Violin Memory Waffle Grid
    25. Violin Memory • Memory Capable Appliance • DRAM and Flash Ram • 2U of RAID based memory • http://www.violin-memory.com/
    26. Waffle Grid • Innovation combining 2 technologies • MySQL & Memcached • Distributed L2 cache for Innodb • Open Source • Bleeding edge Version 0.2 • http://www.wafflegrid.com/
    27. MySQL Memory Only
    28. Why?
    29. MySQL Strengths & Weaknesses
    30. 1. Availability
    31. 2. Scalability
    32. 3. Instrumentation
    33. 4. Consistency
    34. Consistency • User centric consistency • Database centric consistency • Consistency is a state of mind, not necessarily a purpose.
    35. How?
    36. It starts with the right Architecture
    37. Not just the application Not just the database Not just the technology
    38. Technology Independence
    39. Business Specification Dependence
    40. Understand your user needs?
    41. Y.A.G.N.I.
    42. Understand your data needs?
    43. Data Availability
    44. Data Synchronization
    45. Write Once Data
    46. When?
    47. Unless your expecting no growth NOW
    48. Future Options
    49. Many Eyes Using Visual sensation
    50. About Cloud Computing
    51. How do you look at problems?
    52. http://xkcd.org
    53. http://xkcd.org
    54. http://xkcd.org
    55. You? http://xkcd.org
    56. http://ronaldbradford.com/ presentations/
    57. Thank You
    SlideShare Zeitgeist 2009

    + Ronald BradfordRonald Bradford Nominate

    custom

    1022 views, 0 favs, 3 embeds more stats

    Learn how to extend your existing MySQL based websi more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1022
      • 990 on SlideShare
      • 32 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 25
    Most viewed embeds
    • 30 views on http://ronaldbradford.com
    • 1 views on http://www.brijj.com
    • 1 views on http://www.kunalmittal.com

    more

    All embeds
    • 30 views on http://ronaldbradford.com
    • 1 views on http://www.brijj.com
    • 1 views on http://www.kunalmittal.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories