O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
How to NoSQL in the RealWorld
Josh Greenbaum
EnterpriseApplicationsConsulting
Deepak Diwakar
MindTickle
Joe Lichtenberg
Mi...
Copyright 2015 EAC
Copyright 2015 EAC
Copyright 2015 EAC
Copyright 2015 EAC
• Improved customer service
• New levels of service
• New business opportunities
• Improved competitive...
Write heavy application to scale in distributed environment
We are able to scale burst traffic. Now we support 80+ custome...
Mirror Image: The Dynamic Delivery Network
Fully managed Platform-as-a-Service for online and mobile applications
Ultra fa...
The Need for a Geo-Distributed NoSQL Database
• Many online and mobile applications require real-time access to
large data...
©2014 Couchbase Inc.
Achieving Business Goals withTechnology
11
Business Goals
 Improve App Performance & UX
 Scale Data...
ThankYou
Questions?
How-To NoSQL in the Real World
Próximos SlideShares
Carregando em…5
×

How-To NoSQL in the Real World

815 visualizações

Publicada em

Join Couchbase customers Joe Lichtenberg, vice president of advertising and analytics at Mirror Image and Mohit Garg, co-founder, MindTickle, as well as Shane Johnson, Sr. Product Marketing Manager at Couchbase, and Joshua Greenbaum, principal, Enterprise Applications Consulting, to learn more about how NoSQL provides demonstrable business value.

Publicada em: Software
  • Seja o primeiro a comentar

How-To NoSQL in the Real World

  1. 1. How to NoSQL in the RealWorld Josh Greenbaum EnterpriseApplicationsConsulting Deepak Diwakar MindTickle Joe Lichtenberg Mirror Image Shane Johnson Couchbase
  2. 2. Copyright 2015 EAC
  3. 3. Copyright 2015 EAC
  4. 4. Copyright 2015 EAC
  5. 5. Copyright 2015 EAC • Improved customer service • New levels of service • New business opportunities • Improved competitive advantage It’s about business value, not just technology
  6. 6. Write heavy application to scale in distributed environment We are able to scale burst traffic. Now we support 80+ customers with 125k users. Real-time Analytics Real-time analytics using ‘incremental map reduce’ with ‘Couchbase view’ allows for better customer satisfaction. F omer insights. State management of transaction We use Couchbase for job state management. Every job's state is managed in Couchbase to achieve a "once only" fe WS SQS). Views are created over the state documents to get number of jobs in a particular state. Locks over operations in a distributed environment. Fast read, write and the add operation make Couchbase an obvious choice for the problem. Content search With Elasticsearch’s integration with Couchbase, content search becomes very fast. Use Cases
  7. 7. Mirror Image: The Dynamic Delivery Network Fully managed Platform-as-a-Service for online and mobile applications Ultra fast end-to-end performance to browsers and devices Globally synchronized and load balanced operations Execution of customer-specific business rules; delivery of any type of payload
  8. 8. The Need for a Geo-Distributed NoSQL Database • Many online and mobile applications require real-time access to large data sets with very fast response times – Locating the data/database in a single location creates unacceptable latencies for requests not located close to the data store • Our initial “flat file” implementation required loading the entire contents of the data files into memory on all servers at startup… • …impacting the size of the customer data sets and the use cases that we were able to accommodate
  9. 9. ©2014 Couchbase Inc. Achieving Business Goals withTechnology 11 Business Goals  Improve App Performance & UX  Scale Database to Support Growth  Cost Effective, Easy, Zero Downtime, On-Demand  FasterTime to Market / New Features  Agile Development  Increase Efficiency & Reduce Costs  Operational and Resource  Global Reach  High Availability, Disaster Recovery  Big Data Integration The Couchbase Solution  Integrated Caching – provides high throughput, low latency access data  Document Model – based on JSON, a flexible data model  Cross Data Center Replication – for streaming data to one or more data centers  “Push Button” Scaling – to add or remove nodes on demand via the UI  Incremental Map/Reduce – for near real- time indexing, sorting, filtering, aggregation  Integrated Admin Console – configure, monitor, and scale large deployments  Big Data Connectors – to integrate with Hadoop, Elasticsearch, and Solr
  10. 10. ThankYou Questions?

×