Opening_Keynote_Couchbase_SF_2013

572 views
492 views

Published on

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
572
On SlideShare
0
From Embeds
0
Number of Embeds
226
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • The database industry is about $30B today and is dominated by companies like Oracle, IBM, and MicrosoftRelational technology has dominated the industry for the last 40 years and is the technology underpinning for 95% of the industry today.We believe the database industry is being disrupted.In 10 – 15 years we believe relational technology will make up a much smaller percentage of the industry.It’s too early to tell whether it will be 50%, 40%, or 30% percent but it seems clear to me it will be much small than 95%We believe most of the future operational database growth will be NoSQL
  • There are 3 major trends driving the transition to NoSQL databases; Big Data, Big Users, and the move to Cloud Computing and a SaaS business model.Let me briefly describe how each of these mega-trends is pushing people to adopt NoSQL technologies.
  • To summarize, the technology implications of the Big Data, Big User, and Cloud Computing mega trends are causing people to seriously rethink what database they use for their applications and are increasingly coming to the conclusion that NoSQL databases are a better fit than relational databases.
  • ***** Ian Option 2 *** *** Changed Years** Added better Apps for Client Server and Mobile*** Used example categories for client server companies*** Ian *** Need Cloud and MobileLooks hokey. Needs lot more graphic work.
  • Use sentence from press releaseNeed an example list.** *** Do [ Sync Gateway] and [Server] [Lite] MUST USE COLORSPull out Android and AppleCouchbase outside as wellCouchbase logo on server and devices – not hidden on serverCouchbase server say this in the cloudThe bullets need fixing.
  • Opening_Keynote_Couchbase_SF_2013

    1. 1. Data ?
    2. 2. Data… huh? Data (/ˈdeɪtə/ day-tə, /ˈdætə/ da-tə, or /ˈdɑˈtə/ dah-tə) are values of qualitative or quantitative variables, belonging to a set of items - from Wikipedia Data in computing (or data processing) are represented in a structure, often tabular (represented by rows and columns), a tree (a set of nodes with parent-children relationship) or a graph structure (a set of interconnected nodes) - also from Wikipedia
    3. 3. http://www.chronozoom.com/ -
    4. 4. Capturing Data - Symbols
    5. 5. Capturing More Data - Cave Art Bison in the great hall of policromes of Altamira 20,000 – 35,000 years old. This finding changed the perception of pre- historic human beings.
    6. 6. Even More Sophisticated Data.. Ancient Mayan writing The Maya hieroglypic writing is arguably one of the most visually striking writing systems of the world.
    7. 7. “Modern Data” – 3D dental X-rays 12 months old. The latest in 3D dental X-rays providing advanced diagnostics
    8. 8. Recording data A walk through history The typewriter Gutenberg Press - 1450 Germany 20 Million volumes produced between 1450 and 1500 The PC Digital Camera Devices Paper 2 BC Printing Press 1450 Internet 1990’s RDBMS 1970’s Bigger impact than internet?
    9. 9. • Data serves as the LIFE BLOOD of civilization • Its no longer JUST business or enterprise data - PERSONAL and SOCIAL - Intersection of HUMAN/MACHINE interfaces • UNSTRUCTURED/SEMI-STRUCTURED data rules • SEARCH will seamlessly complement query • PATTERN INTELLIGENCE = new data intelligence • The amazing POWER of data to DISRUPT/INNOVATE The future of Data?
    10. 10. A fictional future?
    11. 11. Our Opportunity
    12. 12. <50% 2027 95%Relational Technology $35B Database Market Being Disrupted 2012 Most database growth will be Non-Relational Technology Relational Technology Relational Technology Relational Technology Non-Relational Technology Other
    13. 13. Three Big Trends Driving Disruption Big DataCloud Computing Big Users
    14. 14. NoSQL + + More Data More UsersCloud Computing Scalability, Performance, Ease of Development
    15. 15. Imagine New Applications + Create New Markets
    16. 16. Re-Imagination of the Point of Sale Then Now Big + odd looking machines, receipt printers, cash drawers Simple, elegant tablet + square reader, email receipts, touch signing
    17. 17. Re-Imagination of Sharing Our Lives - Music Then Now Buy CDs in stores, playback on dedicated players, invite friends to listen Discovery of music through friends + experts, instant on-demand streaming, social
    18. 18. Re-Imagination of Calling a Cab Then Now Long Lines (Rush Hour), Wait in Rain No Cabs in Some Areas One-Tap Taxi Call, Location Aware, Electronic Payment
    19. 19. Re-Imagination of Finding Parking Then Now Drive around, endlessly Wireless sensors on parking spaces, mobile app, in-car navigation system, reservations
    20. 20. Re-Imagination of Travel Expense Then Now Paper Receipts on 8x11 sheets, Spreadsheets Photo-based receipts, mobile trip management
    21. 21. Re-Imagination of Healthcare Then Now Workstation on Wheels (WOWs) Device based Charts and Bio Metrics, Device-based sensors
    22. 22. Example Use Cases
    23. 23. • Session values (stored as key-value pairs) • Examples include: items in a shopping cart, flights selected, search results, etc. Session Store Session Store • Extremely fast access to session data • Easy scalability to handle fast growing number of users and user-generated data • Always-on functionality for global user base • Low latency in sub-milliseconds with consistently high read / write throughput for session data via the built-in object-level cache • Linear throughput scalability to grow the database as user and data volume grow • Always-on operations even particularly high availability using Couchbase replication and failover • Intra cluster and cross cluster (XDCR) replication for globally distributed active-active platform Data Stored in Couchbase Application Requirements Why NoSQL and Couchbase
    24. 24. User ID / Profile Store Globally Distributed User Profile Store • Extremely fast access to individual profiles • Always online system as multiple applications access user profiles • Flexibility to add and update user attributes • Easy scalability to handle fast growing number of users • Low latency and high throughput for very quick lookups for millions of concurrent users • Intra cluster and cross cluster (XDCR) replication for high availability and disaster recovery • Active-active geo-distributed system to handle globally distributed user base • All admin operations are performed online to eliminate system downtime Data Stored in Couchbase Application Requirements Why NoSQL and Couchbase • User profile with unique ID • User setting / preferences • User’s network • User application state
    25. 25. • Content metadata • Content: Articles, text • Landing pages for website • Digital content: eBooks, magazine, research material Content and Metadata Store Content and Metadata Store • Flexibility to store any kind of content • Fast access to content metadata (most accessed objects) and content • Full-text Search across data set • Scales horizontally as more content gets added to the system • Fast access to metadata and content via object-managed cache • JSON provides schema flexibility to store all types of content and metadata • Indexing and querying provides real-time analytics capabilities across dataset • Full Text Search • Ease of scalability ensures that the data cluster can be grown seamlessly as the amount of user and ad data grows Data Stored in Couchbase Application Requirements Why NoSQL and Couchbase
    26. 26. • Social media feeds: Twitter, Facebook, LinkedIn • Blogs, news, press articles • Data service feeds: Hoovers, Reuters 3rd Party Data Aggregation Third-Party Data Aggregation • Flexibility to store any kind of content • Flexibility to handle schema changes • Full-text Search across data set • High speed data ingestion • Scales horizontally as more content gets added to the system • JSON provides schema flexibility to store all types of content and metadata • Fast access to individual documents via built-in cache, high write throughput • Indexing and querying provides real-time analytics capabilities across dataset • Full-text search • Ease of scalability ensures that the data cluster can be grown seamlessly as the amount of user and ad data grows Data Stored in Couchbase Application Requirements Why NoSQL and Couchbase
    27. 27. Mobile – our new frontier! Couchbase Lite
    28. 28. Mainframe Green Terminal Millions of users Thousands of Apps PC Client/Server LAN/Internet Hundreds of Millions of users Tens of Thousands of Apps Cloud Mobile Devices & Apps Trillions of Things Billions of users Millions of Apps Mobile – The Next Generation Platform 1980 1990 2020+2000 2010
    29. 29. Mobile and the Next-Gen Applications Continuous Services Across Multiple Devices Couchbase Server Single User Interaction - Voice, Text - Personal Apps Multi-User Interactions - Group and Social (Facebook, Games, Video) Local Sensor Applications e.g., Medical Interacting with Enterprises
    30. 30. JSON Anywhere Couchbase Server JSON JSON JSON JSON • JSON on the device - Developers increasingly prefer NoSQL database • JSON on the wire - No need for data transformation • JSON in the cloud - Flexible data model - High performance - Easy scalability ServerSync GatewayLite
    31. 31. Demo
    32. 32. Thank You!

    ×