Your SlideShare is downloading. ×
0
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

The Three Dimensions of NoSQL: Evaluating NoSQL Databases for Enterprise Readiness

3,301

Published on

In this webinar, GigaOm will share how to evaluate a NoSQL database for enterprise readiness based on three dimensions: performance, scalability and agility. Following, PayPal will share how they …

In this webinar, GigaOm will share how to evaluate a NoSQL database for enterprise readiness based on three dimensions: performance, scalability and agility. Following, PayPal will share how they selected NoSQL and where Couchbase Server is leveraged at PayPal.

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

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. The  Three  Dimensions  of  NoSQL   Evalua6ng  NoSQL  Databases  for  Enterprise  Readiness! William  McKnight,  Founder  McKnight  Consul3ng  Group  &  GigaOm  Analyst   Anil  Madan,  Sr.  Dir.  Engineering,  PayPal   Shane  Johnson,  Product  Marke3ng  Manager,  Couchbase!
  • 2. Copyright © 2014 McKnight Consulting Group, LLC All Rights Reserved Slide 2 Unlock Potential William McKnight President McKnight Consulting Group The Three Dimensions of NoSQL
  • 3. Copyright © 2014 McKnight Consulting Group, LLC All Rights Reserved Slide 3 About  your  Speaker,  William McKnight   President,  McKnight  Consul3ng  Group     !   Frequent  keynote  speaker  and  trainer  interna3onally     !   Consulted  to  Pfizer,  Sco3abank,  Teva  Pharmaceu3cals,  Verizon,  Fidelity,  AIG,  Commerzbank,   Amerisource  Bergen,  Dong  Energy,  TeliaSonera  and  many  other  Global  1000  companies   !   A  prolific  writer  with  hundreds  of  ar3cles,  blogs,  25  white  papers  and  2  books  in  publica3on   !   Focused  on  delivering  business  value  and  solving  business  problems  u3lizing  proven,   streamlined  approaches  to  informa3on  management   !   Leading  analyst  in  Informa3on  Management   !   Award-­‐winning  entrepreneur,  consultant,  IT  leader   !   Consistently  ranked  top  20  in  big  data  rankings   !   20+  years  in  Informa3on  Management     !   Mentor,  Leader,  Informa3on  Architect   !   Former  Wellpoint  Informa3on  Technology  execu3ve   William McKnight The Savvy Manager’s Guide TheSavvyManager’sGuideInformationManagement Information Management Strategies for Gaining a Competitive Advantage with Data
  • 4. Copyright © 2014 McKnight Consulting Group, LLC All Rights Reserved Slide 4 Telecommunica6ons   McKnight Consulting Group Client Portfolio Finance  &  Insurance   Healthcare  &  Pharmaceu6cals   Manufacturing,  High  Tech   &  Energy   Retail  &  Consumer  Goods  
  • 5. Copyright © 2014 McKnight Consulting Group, LLC All Rights Reserved Slide 5 A Quick Summary Parallel DB Systems NoSQL Data Model ! Structured data with known schema !   Any data will fit in any format !   (un)(semi)structured Hardware Configuration ! Purchased as an appliance !   Assembled from commodity machines Fault Tolerance ! Failures assumed to be rare ! No query level fault tolerance !   Failures assumed to be common !   Simple, yet efficient, fault tolerance Where to do big data analytics?
  • 6. Copyright © 2014 McKnight Consulting Group, LLC All Rights Reserved Slide 6 !   More data model flexibility !   JSON, XML as a data model !   No “schema first” requirement; load first !   Faster time to insight from data acquisition !   Relaxed ACID !   Eventual consistency !   Willing to trade consistency for availability !   ACID would crush things like storing all clicks, sensor reads, etc. !   Low upfront software costs !   Programmers love the freedoms Why NoSQL
  • 7. Copyright © 2014 McKnight Consulting Group, LLC All Rights Reserved Slide 7 !   Highly scalable !  1000s of nodes and massive (100s of TB) files !  Large block sizes to maximize sequential I/O performance !   No use of mirroring or RAID. !  Reduce cost !  Use one mechanism (triply replicated blocks) to deal with a wide variety of failure types rather than multiple different mechanisms !   Negatives !  Lack of control over record placement !   Makes it impossible to employ many optimizations successfully employed by parallel DB systems File System Summary
  • 8. Copyright © 2014 McKnight Consulting Group, LLC All Rights Reserved Slide 8 SQL Operational Big Data Platform Selection Data Size Workload Complexity NoSQL
  • 9. Copyright © 2014 McKnight Consulting Group, LLC All Rights Reserved Slide 9 Key-Value Stores !   NoSQL OLTP !   A record may look like: !  Book: “Of Mice and Men": Author: “Steinbeck“ !   Great for unstructured data centered on a single object. !   Typically used as a cache for data frequently requested by web applications such as online shopping carts or social-media sites.
  • 10. Copyright © 2014 McKnight Consulting Group, LLC All Rights Reserved Slide 10 !   A record may look like: !  “id” => 12345, !  “name” => “Jane”, !  “age” => 22, !  “address” => number => 123 street => Main !   Often deployed for web-traffic analysis, social gaming, content stores, user-behavior/action analysis, or log-file analysis in real time. Document Stores
  • 11. Copyright © 2014 McKnight Consulting Group, LLC All Rights Reserved Slide 11 !   Key-Value Plus… !   Column/Groups Stored Independently !   Column Family Values Required !   Ideal for Application State Information, Blogging Data Wide Column Stores
  • 12. Copyright © 2014 McKnight Consulting Group, LLC All Rights Reserved Slide 12 !   Based on Graph Theory !  Vertices (nodes), edges (relations) and properties !   Navigating social networks, configurations and recommendations !  i.e., Get the cheapest flights from DFW to SYD leaving on 7/12/13 with a minimum number of stops and each stop less than 2 hours. !   i.e., Social Networks !  Churn and Offer Management Graph Stores: Emphasizing Relationships as Primary Data
  • 13. Copyright © 2014 McKnight Consulting Group, LLC All Rights Reserved Slide 13 The NoSQL Challenge
  • 14. Copyright © 2014 McKnight Consulting Group, LLC All Rights Reserved Slide 14 Unlock Potential Evaluation Criteria for NoSQL Databases
  • 15. Copyright © 2014 McKnight Consulting Group, LLC All Rights Reserved Slide 15 Common Features of NoSQL Databases !   High Availability !   Cloud Readiness !   Parallel Query with MapReduce !   Commodity Class Nodes !   Eventual Consistency !   Distribution with Sharding !   Scalability with Scale Out !   Schemaless !   Open Source
  • 16. Copyright © 2014 McKnight Consulting Group, LLC All Rights Reserved Slide 16 The Ability to Perform !   Throughput latency for all operations !   Read-intensive workloads !   Write-intensive workloads !   Balanced workloads
  • 17. Copyright © 2014 McKnight Consulting Group, LLC All Rights Reserved Slide 17 Enabling Performance !   Ability to Scale Up !   Concurrency Control (Locks, Multiversion Concurrency Control, Coarse Grained versus Fine Grained) !   Object Caching (Integrated versus External) !   Ability to Use Memory Efficiently !   Support for Sharding (Reads and Writes)
  • 18. Copyright © 2014 McKnight Consulting Group, LLC All Rights Reserved Slide 18 The Ability to be Agile to the Needs of the Organization !   Large Established Community !   Ease of Installation and Configuration (hours versus days) !   Support for Integration with Apache Hadoop !   Support for Deployment to Containers, Virtual Machines, and the Cloud !   Continuous Availability with no single point of failure !   Read and Write Anywhere
  • 19. Copyright © 2014 McKnight Consulting Group, LLC All Rights Reserved Slide 19 The Ability to Scale !   Mirroring Process (Synchronous versus Asynchronous) !   Administration Console (GUI, Integrated versus Separate) !   Rebalancing (Controllable versus Not) !   Node Addition Process (Disruption, Ease) !   Topology (One Node Type versus Multiple Node Types)
  • 20. Copyright © 2014 McKnight Consulting Group, LLC All Rights Reserved Slide 20 !   Data Integration !   Data Virtualization !   Cloud Infrastructure !   Data Quality/Governance !   Information Architecture UnBig (RDBMS) Big (NoSQL) Enablers for NoSQL Data Warehouses Marts & Cubes Operational Data Stores Transactional Sources File Systems Big Data Enterprise Data Virtualization
  • 21. Copyright © 2014 McKnight Consulting Group, LLC All Rights Reserved Slide 21 The Three Dimensions of NoSQL Strategy Training Strategy § Trusted Advisor § Assessments § Roadmaps § Tool Selections § Program Management Training § Classes § Workshops Implementation § Big Data § Data Warehousing/Business Intelligence/Analytics § Master Data Management § Governance/Quality Implementation A  consul6ng  firm  with  a  100  percent  focus  on  Informa6on  Management.   info@mcknightcg.com 214-514-1444
  • 22. © 2014 PayPal Inc. All rights reserved.   Couchbase@PayPal Anil Madan  Sr. Director of Engineering   amadan@paypal.com  
  • 23. 26   CURRENCIES SUPPORTED   148M   ACTIVE REGISTERED ACCOUNTS   200   MARKETS OFFER PAYPAL   EUROPEAN UNION EURO   AUSTRALIAN DOLLAR   CANADIAN DOLLAR   NEW ZEALAND DOLLAR   HUNGARIAN FORINT   MALAYSIAN RINGGIT   UNITED KINGDOM POUNDS STERLING   HONG KONG DOLLAR   UNITED STATES DOLLAR   TAIWAN NEW DOLLAR   CHINESE RMB   SWEDISH KRONA   SINGAPORE DOLLAR   PHILIPPINE PESO   BRAZILIAN REAL   RUSSIAN RUBLE   NORWEGIAN KRONE   JAPANESE YEN   MEXICAN PESO   TURKISH LIRA   SWISS FRANC   CZECH KORUNA   ISRAELI NEW SHEKEL   DANISH KRONE   THAI BAHT   POLISH ZLOTY  
  • 24. $1 in every $6! Spent on e-commerce is spent through PayPal.*   *Source: Morgan Stanley, “eCommerce Disruption: A Global Theme,” January 6, 2013, p.21.  
  • 25. © 2014 PayPal Inc. All rights reserved..   Why Couchbase?! ▪  Data volume •  Online system ; 300M – 1B documents @ 10k value size •  3-10TB total storage ▪  Data Access •  Distributed caching •  Persistence ▪  Data Structure •  Flexible & Schemaless ▪  Read/Write •  50% read/50% write •  Low latency < 5 msec ▪  Availability and scalability •  Resilient •  Multi data center – DR/BCP •  Linearly Scalable  
  • 26. © 2014 PayPal Inc. All rights reserved..      Personalization Cookie Infrastructure                            ! Key Use Cases  
  • 27. © 2014 PayPal Inc. All rights reserved..   Personalization   27   Touch  points   Data   Online   Beacon  Retail   Personalized  Experiences   Segments   Science   Models   Hyperlocal   PayPal   Merchant   Inc   3rd  Party   Customer  Journeys   Mobile   Merchants   PayPal   3rd  Par6es  
  • 28. © 2014 PayPal Inc. All rights reserved..   Core Pillars   Connect with 90MM US Shoppers   Connect the right offer to the right consumer   Drive customers to purchase.   Connect with over 100MM US shoppers via mobile and online   Connect the right message to the right consumer   Drive shoppers to purchase and close the loop   Reach   Relevancy   Redemption  
  • 29. © 2014 PayPal Inc. All rights reserved..   Real Time Personalization Service (RPS)! Social Platform ID   PayPal User ID   3rd Party User ID   eBay User ID   Email Address   Home Address   Phone Number   IDFA  Profile ID  
  • 30. © 2014 PayPal Inc. All rights reserved..   Profile Record   Identity & Profile Schema! Match Key! Value! Master ID! 123ABC456DEF ! Email! JSmith@paypal.co m, john.smith@gmail. com, ! Ebay ID! 120AS09812DNE 0983! PayPal ID! 03824AD814912N MD1! ID! Gende r! HHI! Age! PayPal   Status! Credit   Standing! Account Locked! PayPal Balanc e! 123ABC456DE F ! Male! $75K +! 25 – 35! Active! Approved! No! 10! Identity Record  
  • 31. © 2014 PayPal Inc. All rights reserved..   Document  id=550e8400-­‐e29b-­‐41d4-­‐a716-­‐446655440000   {              "matchKeyData"  :  [{“pguid_1234"  :  "45564757"},  {“eguid_5678"  :  "45657556"}],          "segmentProviders"  :  [              {                      "name"  :  ”paypal”,                        "aeributes"  :  {                                                                "created"  :  698465466,                                  "updated"  :  698465466,                            },                        "segments"  :  {                              “pp.signup.recency":”6579696",                                                                  “pp.bml.standing":”Approved",                                                                          "pp.account.locked":”4",                                                                          "pp.account.balance":"10"                                                                        }                  },    ! {                      "name"  :  “ebay",                                                          "aeributes"  :  {                                                                "created"  :  698465466,                                                  "updated"  :  759669696,                                  },                        "segments"  :  {                              “ebay.gender":"1”  ,                                                              “ebay.married”:"0”,                “ebay.age_range”:”2”,                “ebay_hhi”:”75”                                                              }                  }          ]   }   key : ”eguid_1234" value: "550e8400-e29b-41d4-a716-446655440000" key : ”pguid_5678" value: "550e8400-e29b-41d4-a716-446655440000" key : ”idfa_90" value: "550e8400-e29b-41d4-a716-446655440000" Identity & Profile Documents!
  • 32. © 2014 PayPal Inc. All rights reserved..   Where Couchbase Fits In..   32   Data   Segments   Science   Models   Hyperlocal   PayPal   Merchant   Inc   3rd  Party   Customer  Journeys   Touch  points   Online   Beacon  Retail   Personalized  Experiences   Mobile   Merchants   PayPal   3rd  Par6es   11   Personaliza3on   XDCR   Unidirectional   Write  Read   RPS  
  • 33. © 2014 PayPal Inc. All rights reserved..      Personalization Cookie Infrastructure                            ! Key Use Cases  
  • 34. © 2014 PayPal Inc. All rights reserved..   Cookie Data model!
  • 35. © 2014 PayPal Inc. All rights reserved..   Cookie Functional View! CookieService   Couchbase DC A   Couchbase DC B   Front Tier   User Interactions Application   Cookie Libraries   Mid Tier   Data Tier   XDCR   Couchbase Client  
  • 36. © 2014 PayPal Inc. All rights reserved..   Cookie   Service   Cookie   Service   Cookie   Service   XDCR   Active   Write   Read   Deployment Model! Birdirectional   Unidirectional   Active   Passive  
  • 37. Q&A! Download  Couchbase  today  at   www.couchbase.com/download!
  • 38. © 2014 PayPal Inc. All rights reserved.   Couchbase@PayPal Anil Madan  Sr. Director of Engineering   amadan@paypal.com  
  • 39. 26   CURRENCIES SUPPORTED   148M   ACTIVE REGISTERED ACCOUNTS   200   MARKETS OFFER PAYPAL   EUROPEAN UNION EURO   AUSTRALIAN DOLLAR   CANADIAN DOLLAR   NEW ZEALAND DOLLAR   HUNGARIAN FORINT   MALAYSIAN RINGGIT   UNITED KINGDOM POUNDS STERLING   HONG KONG DOLLAR   UNITED STATES DOLLAR   TAIWAN NEW DOLLAR   CHINESE RMB   SWEDISH KRONA   SINGAPORE DOLLAR   PHILIPPINE PESO   BRAZILIAN REAL   RUSSIAN RUBLE   NORWEGIAN KRONE   JAPANESE YEN   MEXICAN PESO   TURKISH LIRA   SWISS FRANC   CZECH KORUNA   ISRAELI NEW SHEKEL   DANISH KRONE   THAI BAHT   POLISH ZLOTY  
  • 40. $1 in every $6! Spent on e-commerce is spent through PayPal.*   *Source: Morgan Stanley, “eCommerce Disruption: A Global Theme,” January 6, 2013, p.21.  
  • 41. © 2014 PayPal Inc. All rights reserved..   Why Couchbase?! ▪  Data volume •  Online system ; 300M – 1B documents @ 10k value size •  3-10TB total storage ▪  Data Access •  Distributed caching •  Persistence ▪  Data Structure •  Flexible & Schemaless ▪  Read/Write •  50% read/50% write •  Low latency < 5 msec ▪  Availability and scalability •  Resilient •  Multi data center – DR/BCP •  Linearly Scalable  
  • 42. © 2014 PayPal Inc. All rights reserved..      Personalization Cookie Infrastructure                            ! Key Use Cases  
  • 43. © 2014 PayPal Inc. All rights reserved..   Personalization   43   Touch  points   Data   Online   Beacon  Retail   Personalized  Experiences   Segments   Science   Models   Hyperlocal   PayPal   Merchant   Inc   3rd  Party   Customer  Journeys   Mobile   Merchants   PayPal   3rd  Par6es  
  • 44. © 2014 PayPal Inc. All rights reserved..   Core Pillars   Connect with 90MM US Shoppers   Connect the right offer to the right consumer   Drive customers to purchase.   Connect with over 100MM US shoppers via mobile and online   Connect the right message to the right consumer   Drive shoppers to purchase and close the loop   Reach   Relevancy   Redemption  
  • 45. © 2014 PayPal Inc. All rights reserved..   Real Time Personalization Service (RPS)! Social Platform ID   PayPal User ID   3rd Party User ID   eBay User ID   Email Address   Home Address   Phone Number   IDFA  Profile ID  
  • 46. © 2014 PayPal Inc. All rights reserved..   Profile Record   Identity & Profile Schema! Match Key! Value! Master ID! 123ABC456DEF ! Email! JSmith@paypal.co m, john.smith@gmail. com, ! Ebay ID! 120AS09812DNE 0983! PayPal ID! 03824AD814912N MD1! ID! Gende r! HHI! Age! PayPal   Status! Credit   Standing! Account Locked! PayPal Balanc e! 123ABC456DE F ! Male! $75K +! 25 – 35! Active! Approved! No! 10! Identity Record  
  • 47. © 2014 PayPal Inc. All rights reserved..   Document  id=550e8400-­‐e29b-­‐41d4-­‐a716-­‐446655440000   {              "matchKeyData"  :  [{“pguid_1234"  :  "45564757"},  {“eguid_5678"  :  "45657556"}],          "segmentProviders"  :  [              {                      "name"  :  ”paypal”,                        "aeributes"  :  {                                                                "created"  :  698465466,                                  "updated"  :  698465466,                            },                        "segments"  :  {                              “pp.signup.recency":”6579696",                                                                  “pp.bml.standing":”Approved",                                                                          "pp.account.locked":”4",                                                                          "pp.account.balance":"10"                                                                        }                  },    ! {                      "name"  :  “ebay",                                                          "aeributes"  :  {                                                                "created"  :  698465466,                                                  "updated"  :  759669696,                                  },                        "segments"  :  {                              “ebay.gender":"1”  ,                                                              “ebay.married”:"0”,                “ebay.age_range”:”2”,                “ebay_hhi”:”75”                                                              }                  }          ]   }   key : ”eguid_1234" value: "550e8400-e29b-41d4-a716-446655440000" key : ”pguid_5678" value: "550e8400-e29b-41d4-a716-446655440000" key : ”idfa_90" value: "550e8400-e29b-41d4-a716-446655440000" Identity & Profile Documents!
  • 48. © 2014 PayPal Inc. All rights reserved..   Where Couchbase Fits In..   48   Data   Segments   Science   Models   Hyperlocal   PayPal   Merchant   Inc   3rd  Party   Customer  Journeys   Touch  points   Online   Beacon  Retail   Personalized  Experiences   Mobile   Merchants   PayPal   3rd  Par6es   11   Personaliza3on   XDCR   Unidirectional   Write  Read   RPS  
  • 49. © 2014 PayPal Inc. All rights reserved..      Personalization Cookie Infrastructure                            ! Key Use Cases  
  • 50. © 2014 PayPal Inc. All rights reserved..   Cookie Data model!
  • 51. © 2014 PayPal Inc. All rights reserved..   Cookie Functional View! CookieService   Couchbase DC A   Couchbase DC B   Front Tier   User Interactions Application   Cookie Libraries   Mid Tier   Data Tier   XDCR   Couchbase Client  
  • 52. © 2014 PayPal Inc. All rights reserved..   Cookie   Service   Cookie   Service   Cookie   Service   XDCR   Active   Write   Read   Deployment Model! Birdirectional   Unidirectional   Active   Passive  
  • 53. Q&A! Download  Couchbase  today  at   www.couchbase.com/download!

×