Couchbase Server. Chris Anderson Chief
|
|
- Clara Owens
- 5 years ago
- Views:
Transcription
1 Couchbase Server Chris Anderson Chief 1
2 Couchbase Server Simple = Fast Elas=c NoSQL Database Formerly known as Membase Server 2
3 Couchbase Server Features Built- in clustering All nodes equal Data replica=on with auto- failover Zero- - down=me maintenance Clone to grow and scale horizontally 3
4 Couchbase Server Basic Opera=on APP SERVER 1 APP SERVER 2 COUCHBASE CLIENT LIBRARY COUCHBASE CLIENT LIBRARY CLUSTER MAP CLUSTER MAP Read/Write/Update Read/Write/Update SERVER 1 SERVER 2 SERVER 3 Ac=ve Docs Ac=ve Docs Ac=ve Docs Doc 5 Doc 4 Doc 1 Doc 2 Doc 7 Doc 3 Doc 9 Doc 8 Doc 6 Docs distributed evenly across servers in the cluster Each server stores both ac3ve & replica docs Only one server ac=ve at a =me Client library provides app with simple interface to database Cluster map provides map to which server doc is on App never needs to know App reads, writes, updates docs Mul=ple App Servers can access same document at same =me Replica Docs Replica Docs Replica Docs Doc 4 Doc 6 Doc 7 Doc 1 Doc 3 Doc 9 Doc 8 Doc 2 Doc 5 COUCHBASE SERVER CLUSTER 4
5 Add Nodes APP SERVER 1 APP SERVER 2 COUCHBASE CLIENT LIBRARY COUCHBASE CLIENT LIBRARY CLUSTER MAP CLUSTER MAP Read/Write/Update Read/Write/Update SERVER 1 SERVER 2 SERVER 3 SERVER 4 SERVER 5 Ac=ve Docs Ac=ve Docs Ac=ve Docs Ac=ve Docs Ac=ve Docs Ac=ve Docs Doc 5 Doc 4 Doc 1 Doc 3 Doc 2 Doc 7 Doc 3 Doc 6 Doc 9 Doc 8 Doc 6 Two servers added to cluster One- click opera=on Docs automa=cally rebalanced across cluster Even distribu=on of docs Minimum doc movement Cluster map updated App database calls now distributed over larger # of servers Replica Docs Replica Docs Replica Docs Replica Docs Doc 4 Doc 1 Doc 6 Doc 3 Doc 7 Doc 7 Doc 9 Doc 9 Doc 8 Doc 2 Doc 5 Replica Docs Replica Docs COUCHBASE SERVER CLUSTER 5
6 Fail Over Node COUCHBASE CLIENT LIBRARY CLUSTER MAP COUCHBASE CLIENT LIBRARY CLUSTER MAP App servers happily accessing docs on Server 3 Server fails App server requests to server 3 fail Cluster detects server has failed Promotes replicas of docs to ac3ve Updates cluster map App server requests for docs now go to appropriate server Typically rebalance would follow SERVER 1 SERVER 2 SERVER 3 SERVER 4 SERVER 5 Ac=ve Docs Ac=ve Docs Ac=ve Docs Ac=ve Docs Ac=ve Docs Ac=ve Docs Doc 5 Doc 4 Doc 1 Doc 3 Doc 9 Doc 6 Doc 2 Doc 7 Doc 3 Doc 6 Doc 8 Replica Docs Replica Docs Replica Docs Replica Docs Doc 4 Doc 6 Doc 7 Doc 7 Replica Docs Doc 5 Replica Docs Doc 8 Doc 1 Doc 3 Doc 9 Doc 9 Doc 2 COUCHBASE SERVER CLUSTER 6
7 Couchbase Server Features Memcached compa=ble (built- in caching) Monitoring and administra=on APIs and GUI Reliable storage architecture 7
8 Couchbase Server 1.8 Architecture Memcapable Memcapable 2.0 Moxi Memcached Couchbase EP Engine Data Manager storage interface REST management API/Web UI Heartbeat Process monitor Configura=on manager Global singleton supervisor Rebalance orchestrator Node health monitor vbucket state and replica=on manager Cluster Manager Persistence Layer hfp on each node one per cluster Erlang/OTP HTTP 8091 Erlang port mapper 4369 Distributed Erlang
9 Couchbase Server 1.8 Architecture Memcapable Memcapable 2.0 Moxi Memcached Couchbase EP Engine storage interface REST management API/Web UI Heartbeat Process monitor Configura=on manager Global singleton supervisor Rebalance orchestrator Node health monitor vbucket state and replica=on manager Persistence Layer hfp on each node one per cluster Erlang/OTP HTTP 8091 Erlang port mapper 4369 Distributed Erlang
10 Couchbase Server 1.8 Architecture Memcapable Memcapable 2.0 Moxi Memcached Couchbase EP Engine storage interface REST Management /WebUI Heartbeat Process monitor Configura=on Manager Global singleton supervisor Rebalance orchestrator Node health monitor vbucket state and replica=on manager Persistence Layer hnp on each node one per cluster Erlang/OTP HTTP 8091 Erlang port mapper 4369 Distributed Erlang
11 Couchbase SDKs Java SDK User Code.Net SDK PHP SDK Java client API Couchbase Java Library (spymemcached) CouchbaseClient cb = new CouchbaseClient(listURIs, "abucket", "letmein"); cb.set("hello", 0, "world"); cb.get("hello"); Ruby SDK and many more Couchbase Server hfp:// 11
12 DEMO TIME 12
13 Couchbase Server 2.0 Next major release of Couchbase Server Currently in Developer Preview What s new: Indexing and Querying Incremental Map Reduce Cross Data Center Replica=on Fully backwards compa=ble with exis=ng Couchbase Server 13
14 Couchbase Server 2.0 Architecture 8092 Query API Memcapable Memcapable 2.0 Moxi Query Engine Memcached Couchbase EP Engine storage interface REST management API/Web UI Heartbeat Process monitor Configura=on manager Global singleton supervisor Rebalance orchestrator Node health monitor vbucket state and replica=on manager New Persistence Layer hnp on each node one per cluster Erlang/OTP HTTP 8091 Erlang port mapper 4369 Distributed Erlang
15 Indexing and Querying APP SERVER 1 APP SERVER 2 APP SERVER 1 APP SERVER 2 COUCHBASE CLIENT LIBRARY COUCHBASE CLIENT LIBRARY CLUSTER CLUSTER MAP MAP COUCHBASE CLIENT LIBRARY COUCHBASE CLIENT LIBRARY CLUSTER CLUSTER MAP MAP Response Query Indexing work is distributed amongst nodes Large data set possible Parallelize the effort Each node has index for data stored on it Queries combine the results from required nodes SERVER 1 SERVER 2 SERVER 3 Ac=ve Docs Ac=ve Docs Ac=ve Docs Doc 5 Doc 4 Doc 1 Doc 2 Doc 7 Doc 3 Doc 9 Doc 8 Doc 6 Replica Docs Replica Docs Replica Docs Doc 4 Doc 6 Doc 7 Doc 1 Doc 3 Doc 9 Doc 8 Doc 2 Doc 5 15
16 Cross Data Center Replica=on US DATA CENTER Replica]on EUROPE DATA CENTER Replica]on ASIA DATA CENTER Replica]on Data close to users Mul=ple loca=ons for disaster recovery Independently managed clusters serving local data 16
17 DEMO TIME 17
18 Demo: The next big social game 3 Objects (documents) within game: Players Monsters Items Gameplay: Players fight monsters Monsters drop items Players own items 18
19 Player Document { } "_id": "Keith4540", "jsontype": "player", "uuid": "35767d02- a958-4b de1", "name": "Keith4540", "hitpoints": 75, "experience": 663, "level": 4, "loggedin": false 19
20 Item Document { } "_id": "Katana_e5890c94-11c ce6c560", "jsontype": "item", "name": "Katana_e5890c94-11c ce6c560", "uuid": "e5890c94-11c a7a ce6c560", "ownerid": "Dale9887" Player _id 20
21 Monster Document { } "_id": "Bauchan9932, "jsontype": "monster", "name": "Bauchan9932", "uuid": "d10dfc1b b4ec- affdbf2aa5ec", "hitpoints": 370, "experiencewhenkilled": 52, "itemprobability":
22 GAME ON! 22
23 THANK YOU! Get Couchbase Server 2.0 at hfp:// Give us feedback at: hfp:// 23
24 NOSQL KNOCKOUT #GOTOCPH 24
Friday, April 26, 13
Introduc)on to Map Reduce with Couchbase Tugdual Grall / @tgrall NoSQL Ma)ers 13 - Cologne - April 25th 2013 About Me Tugdual Tug Grall Couchbase exo Technical Evangelist CTO Oracle Developer/Product Manager
More informationCS Silvia Zuffi - Sunil Mallya. Slides credits: official membase meetings
CS227 - Silvia Zuffi - Sunil Mallya Slides credits: official membase meetings Schedule Overview silvia History silvia Data Model silvia Architecture sunil Transaction support sunil Case studies silvia
More informationThe NoSQL Landscape. Frank Weigel VP, Field Technical Opera;ons
The NoSQL Landscape Frank Weigel VP, Field Technical Opera;ons What we ll talk about Why RDBMS are not enough? What are the different NoSQL taxonomies? Which NoSQL is right for me? Macro Trends Driving
More informationCouchbase Architecture Couchbase Inc. 1
Couchbase Architecture 2015 Couchbase Inc. 1 $whoami Laurent Doguin Couchbase Developer Advocate @ldoguin laurent.doguin@couchbase.com 2015 Couchbase Inc. 2 2 Big Data = Operational + Analytic (NoSQL +
More informationDeveloping in NoSQL with Couchbase and Java. Raghavan N. Srinivas Couchbase 123
Developing in NoSQL with Couchbase and Java Raghavan N. Srinivas Couchbase 123 Objective A technical overview To getting started on programming with Couchbase using Java To learn about the basic operations,
More informationMatt Ingenthron. Couchbase, Inc.
Matt Ingenthron Couchbase, Inc. 2 What is Membase? Before: Application scales linearly, data hits wall Application Scales Out Just add more commodity web servers Database Scales Up Get a bigger, more complex
More informationDeveloping in NoSQL with Couchbase
Developing in NoSQL with Couchbase Raghavan Rags Srinivas Developer Advocate Simple. Fast. Elastic. Speaker Introduction Architect and Evangelist working with developers Speaker at JavaOne, RSA conferences,
More information@ COUCHBASE CONNECT. Using Couchbase. By: Carleton Miyamoto, Michael Kehoe Version: 1.1w LinkedIn Corpora3on
@ COUCHBASE CONNECT Using Couchbase By: Carleton Miyamoto, Michael Kehoe Version: 1.1w Overview The LinkedIn Story Enter Couchbase Development and Opera3ons Clusters and Numbers Opera3onal Tooling Carleton
More informationvbuckets: The Core Enabling Mechanism for Couchbase Server Data Distribution (aka Auto-Sharding )
vbuckets: The Core Enabling Mechanism for Data Distribution (aka Auto-Sharding ) Table of Contents vbucket Defined 3 key-vbucket-server ping illustrated 4 vbuckets in a world of s 5 TCP ports Deployment
More informationWestern Michigan University
CS-6030 Cloud compu;ng Google App engine Sepideh Mohammadi Summer II 2017 Western Michigan University content Categories of cloud compu;ng Google cloud plaborm Google App Engine Storage technologies Datastore
More informationRealtime visitor analysis with Couchbase and Elasticsearch
Realtime visitor analysis with Couchbase and Elasticsearch Jeroen Reijn @jreijn #nosql13 About me Jeroen Reijn Software engineer Hippo @jreijn http://blog.jeroenreijn.com About Hippo Visitor Analysis OneHippo
More informationIntro to Couchbase Server for ColdFusion - Clustered NoSQL and Caching at its Finest
Tweet Intro to Couchbase Server for ColdFusion - Clustered NoSQL and Caching at its Finest Brad Wood Jul 26, 2013 Today we are starting a new blogging series on how to leverage Couchbase NoSQL from ColdFusion
More informationOracle VM Workshop Applica>on Driven Virtualiza>on
Oracle VM Workshop Applica>on Driven Virtualiza>on Simon COTER Principal Product Manager Oracle VM & VirtualBox simon.coter@oracle.com hnps://blogs.oracle.com/scoter November 25th, 2015 Copyright 2014
More informationHow$to$integrate$Hadoop$ with$your$nosql$database?
How$to$integrate$Hadoop$ with$your$nosql$database? Tugdual$ Tug $Grall Technical$Evangelist About$Me$ Tugdual$ Tug $Grall Couchbase Technical.Evangelist exo CTO Oracle Developer/Product.Manager Mainly.Java/SOA
More informationDealing with Memcached Challenges
Dealing with Memcached Challenges Dealing with Memcached Challenges eplacing a Memcached Tier With a Couchbase Cluster Summary Memcached is an open-source caching technology that is used by 18 of the top
More informationAutomated UI tests for Mobile Apps. Sedina Oruc
Automated UI tests for Mobile Apps Sedina Oruc What I ll be covering Ø Basics Ø What are UI tests? Ø The no@on of Emulator and Simulator Ø What are our challenges? Ø PlaForm specific UI tes@ng frameworks
More informationJune 20, 2017 Revision NoSQL Database Architectural Comparison
June 20, 2017 Revision 0.07 NoSQL Database Architectural Comparison Table of Contents Executive Summary... 1 Introduction... 2 Cluster Topology... 4 Consistency Model... 6 Replication Strategy... 8 Failover
More informationJargons, Concepts, Scope and Systems. Key Value Stores, Document Stores, Extensible Record Stores. Overview of different scalable relational systems
Jargons, Concepts, Scope and Systems Key Value Stores, Document Stores, Extensible Record Stores Overview of different scalable relational systems Examples of different Data stores Predictions, Comparisons
More informationScaling. Marty Weiner Grayskull, Eternia. Yashh Nelapati Gotham City
Scaling Marty Weiner Grayskull, Eternia Yashh Nelapati Gotham City Pinterest is... An online pinboard to organize and share what inspires you. Relationships Marty Weiner Grayskull, Eternia Yashh Nelapati
More informationScaling. Yashh Nelapati Gotham City. Marty Weiner Krypton. Friday, July 27, 12
Scaling Marty Weiner Krypton Yashh Nelapati Gotham City Pinterest is... An online pinboard to organize and share what inspires you. Relationships Marty Weiner Grayskull, Eternia Relationships Marty
More informationO Reilly RailsConf,
O Reilly RailsConf, 2011-05- 18 Who is that guy? Jesper Richter- Reichhelm / @jrirei Berlin, Germany Head of Engineering @ wooga Wooga does social games Wooga has dedicated game teams Cooming soon PHP
More informationManaging IoT and Time Series Data with Amazon ElastiCache for Redis
Managing IoT and Time Series Data with ElastiCache for Redis Darin Briskman, ElastiCache Developer Outreach Michael Labib, Specialist Solutions Architect 2016, Web Services, Inc. or its Affiliates. All
More informationDocument Databases: MongoDB
NDBI040: Big Data Management and NoSQL Databases hp://www.ksi.mff.cuni.cz/~svoboda/courses/171-ndbi040/ Lecture 9 Document Databases: MongoDB Marn Svoboda svoboda@ksi.mff.cuni.cz 28. 11. 2017 Charles University
More informationEvolving the Key/Value Programming Model to a Higher Level
Evolving the Key/Value Programming Model to a Higher Level Billy Newport (@billynewport) IBM Dis6nguished Engineer IBM WebSphere extreme Scale Chief Architect Redis Redis is a prefy cool KV (key/value)
More informationAbout Intellipaat. About the Course. Why Take This Course?
About Intellipaat Intellipaat is a fast growing professional training provider that is offering training in over 150 most sought-after tools and technologies. We have a learner base of 600,000 in over
More informationEquitrac Office and Express DCE High Availability White Paper
Office and Express DCE High Availability White Paper 2 Summary............................................................... 3 Introduction............................................................
More informationNetApp EF-Series and Couchbase
8 Technical Report NetApp EF-Series and Couchbase Ryan Leonard, NetApp October 2015 TR-4462 TABLE OF CONTENTS 1 INTRODUCTION...3 2 COUCHBASE AND USE CASES...3 2.1 USE CASES...3 2.2 ARCHITECTURE...4 2.2.1
More informationCACHE ME IF YOU CAN! GETTING STARTED WITH AMAZON ELASTICACHE. AWS Charlotte Meetup / Charlotte Cloud Computing Meetup Bilal Soylu October 2013
1 CACHE ME IF YOU CAN! GETTING STARTED WITH AMAZON ELASTICACHE AWS Charlotte Meetup / Charlotte Cloud Computing Meetup Bilal Soylu October 2013 2 Agenda Hola! Housekeeping What is this use case What is
More informationIngest. Aaron Mildenstein, Consulting Architect Tokyo Dec 14, 2017
Ingest Aaron Mildenstein, Consulting Architect Tokyo Dec 14, 2017 Data Ingestion The process of collecting and importing data for immediate use 2 ? Simple things should be simple. Shay Banon Elastic{ON}
More informationMonday, November 21, 2011
Infinispan for Ninja Developers Mircea Markus, Red Hat R&D Who s this guy? R&D JBoss Clustering @ Redhat JBoss clustering: JBossCache, PojoCache, jgroups,.. Infinispan developer - day 1 Founder Radargun
More informationScalable backup and recovery for modern applications and NoSQL databases. Best practices for cloud-native applications and NoSQL databases on AWS
Scalable backup and recovery for modern applications and NoSQL databases Best practices for cloud-native applications and NoSQL databases on AWS NoSQL databases running on the cloud need a cloud-native
More informationHadoop An Overview. - Socrates CCDH
Hadoop An Overview - Socrates CCDH What is Big Data? Volume Not Gigabyte. Terabyte, Petabyte, Exabyte, Zettabyte - Due to handheld gadgets,and HD format images and videos - In total data, 90% of them collected
More informationContainer 2.0. Container: check! But what about persistent data, big data or fast data?!
@unterstein @joerg_schad @dcos @jaxdevops Container 2.0 Container: check! But what about persistent data, big data or fast data?! 1 Jörg Schad Distributed Systems Engineer @joerg_schad Johannes Unterstein
More informationGenesys Mobile Services Deployment Guide. Setting ORS Dependencies
Genesys Mobile Services Deployment Guide Setting ORS Dependencies 4/6/2018 Setting ORS Dependencies Contents 1 Setting ORS Dependencies 1.1 Setting ORS Options 1.2 Deploying DFM Files 1.3 Additional ORS
More informationData Protection Modernization: Meeting the Challenges of a Changing IT Landscape
Data Protection Modernization: Meeting the Challenges of a Changing IT Landscape Tom Clark IBM Distinguished Engineer, Chief Architect Software 1 Data growth is continuing to explode Sensors & Devices
More informationReactive Microservices Architecture on AWS
Reactive Microservices Architecture on AWS Sascha Möllering Solutions Architect, @sascha242, Amazon Web Services Germany GmbH Why are we here today? https://secure.flickr.com/photos/mgifford/4525333972
More informationGPFS- OpenStack Integra2on. Vladimir Sapunenko, INFN- CNAF Tutorial Days di CCR, 18 dicembre 2014
GPFS- OpenStack Integra2on Vladimir Sapunenko, INFN- CNAF Tutorial Days di CCR, 18 dicembre 2014 Outline GPFS features as they relate to cloud scenarios GPFS integra2on with OpenStack components Glance
More informationIntroduc)on to Apache Ka1a. Jun Rao Co- founder of Confluent
Introduc)on to Apache Ka1a Jun Rao Co- founder of Confluent Agenda Why people use Ka1a Technical overview of Ka1a What s coming What s Apache Ka1a Distributed, high throughput pub/sub system Ka1a Usage
More informationMaking Non-Distributed Databases, Distributed. Ioannis Papapanagiotou, PhD Shailesh Birari
Making Non-Distributed Databases, Distributed Ioannis Papapanagiotou, PhD Shailesh Birari Dynomite Ecosystem Dynomite - Proxy layer Dyno - Client Dynomite-manager - Ecosystem orchestrator Dynomite-explorer
More informationElas%c Load Balancing, Amazon CloudWatch, and Auto Scaling Sco) Linder
Elas%c Load Balancing, Amazon, and Auto Scaling Sco) Linder Overview Elas4c Load Balancing Features/Restric4ons Connec4on Types Listeners Configura4on Op4ons Auto Scaling Launch Configura4ons Scaling Types
More informationIntroduction to Amazon Lumberyard and GameLift
Introduction to Amazon Lumberyard and GameLift Peter Chapman, Solutions Architect chappete@amazon.com 3/7/2017 A Free AAA Game Engine Deeply Integrated with AWS and Twitch Lumberyard Vision A free, AAA
More informationARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS
ARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS Dr Adnene Guabtni, Senior Research Scientist, NICTA/Data61, CSIRO Adnene.Guabtni@csiro.au EC2 S3 ELB RDS AMI
More informationStandalone to SQL Server HA Clusters in Minutes.
Standalone to SQL Server HA Clusters in Minutes Connor.Cox@DH2i.com Failover Cluster Instances Instance- level failover Applica:on, OS, and infrastructure protec:on Fast, automated failover Free hdps://technet.microsog.com/en-
More informationArchived. h h Health monitoring of the Guardium S-TAP Collectors to ensure traffic is sent to a Collector that is actually up and available,
Deployment Guide Document version 1.6 What's inside: 2 Products and versions 2 Prerequisites and configuration notes 2 Configuration example 3 Understanding BIG-IP connection balancing Guardium connections
More informationTIBCO StreamBase 10 Distributed Computing and High Availability. November 2017
TIBCO StreamBase 10 Distributed Computing and High Availability November 2017 Distributed Computing Distributed Computing location transparent objects and method invocation allowing transparent horizontal
More informationIntroduction to Google Cloud Platform
Introduction to Google Cloud Platform Jen Tong Developer Advocate Jen Tong Developer Advocate Google Cloud Platform Who are you? Introduction Google Cloud Platform Big Data Storage Compute Developer
More informationIngest. David Pilato, Developer Evangelist Paris, 31 Janvier 2017
Ingest David Pilato, Developer Evangelist Paris, 31 Janvier 2017 Data Ingestion The process of collecting and importing data for immediate use in a datastore 2 ? Simple things should be simple. Shay Banon
More informationIBM Planning Analytics Workspace Local Distributed Soufiane Azizi. IBM Planning Analytics
IBM Planning Analytics Workspace Local Distributed Soufiane Azizi IBM Planning Analytics IBM Canada - Cognos Ottawa Lab. IBM Planning Analytics Agenda 1. Demo PAW High Availability on a Prebuilt Swarm
More informationDocument Sub Title. Yotpo. Technical Overview 07/18/ Yotpo
Document Sub Title Yotpo Technical Overview 07/18/2016 2015 Yotpo Contents Introduction... 3 Yotpo Architecture... 4 Yotpo Back Office (or B2B)... 4 Yotpo On-Site Presence... 4 Technologies... 5 Real-Time
More informationGETTING STARTED WITH NUODB
February 15, 2017 GETTING STARTED WITH NUODB The elastic SQL database for hybrid cloud applications LOGISTICS AND INTRODUCTIONS 2 + All a&endees are muted + Submit ques3ons in the Q&A box on the right
More informationInternet2 Webinar: Confluence BoF. April 28, 2009
Internet2 Webinar: Confluence BoF April 28, 2009 Ques=ons to answer How massively can Confluence scale? What are its limita=ons? How does clustering help Confluence scale? What are some guidelines in tuning
More informationOne endpoint to rule them all
Building Solutions with the Microsoft Graph SDKs Paul Stubbs Robert Anderson Microsoft One endpoint to rule them all The easiest way to call Microsoft APIs MICROSOFT GRAPH What is Microsoft Graph? Single
More informationJason Dillaman RBD Project Technical Lead Vault Disaster Recovery and Ceph Block Storage Introducing Multi-Site Mirroring
Jason Dillaman RBD Project Technical Lead Vault 2017 Disaster Recovery and Ceph Block Storage Introducing ulti-site irroring WHAT IS CEPH ALL ABOUT Software-defined distributed storage All components scale
More informationHow to host and manage enterprise customers on AWS: TOYOTA, Nippon Television, UNIQLO use cases
How to host and manage enterprise customers on AWS: TOYOTA, Nippon Television, UNIQLO use cases Kazutaka Goto - Evangelist, cloudpack Ken Tamagawa - Sr. Manager, Solutions Architecture, Amazon Web Services
More informationPerformance Evaluation of a MongoDB and Hadoop Platform for Scientific Data Analysis
Performance Evaluation of a MongoDB and Hadoop Platform for Scientific Data Analysis Elif Dede, Madhusudhan Govindaraju Lavanya Ramakrishnan, Dan Gunter, Shane Canon Department of Computer Science, Binghamton
More informationConfiguring and Deploying a Private Cloud DURATION: Days
Configuring and Deploying a Private Cloud DURATION: Days DESCRIPTION This course equips students with the skills they require to configure and deploy a cloud using Microsoft System Center 2012 R2. OBJECTIVE
More informationECE 7650 Scalable and Secure Internet Services and Architecture ---- A Systems Perspective
ECE 7650 Scalable and Secure Internet Services and Architecture ---- A Systems Perspective Part II: Data Center Software Architecture: Topic 1: Distributed File Systems GFS (The Google File System) 1 Filesystems
More informationNosDB vs DocumentDB. Comparison. For.NET and Java Applications. This document compares NosDB and DocumentDB. Read this comparison to:
NosDB vs DocumentDB Comparison For.NET and Java Applications NosDB 1.3 vs. DocumentDB v8.6 This document compares NosDB and DocumentDB. Read this comparison to: Understand NosDB and DocumentDB major feature
More informationScaling MongoDB: Avoiding Common Pitfalls. Jon Tobin Senior Systems
Scaling MongoDB: Avoiding Common Pitfalls Jon Tobin Senior Systems Engineer Jon.Tobin@percona.com @jontobs www.linkedin.com/in/jonathanetobin Agenda Document Design Data Management Replica3on & Failover
More informationInfinispan for Ninja Developers
Infinispan for Ninja Developers Mircea Markus, Red Hat R&D Who s this guy? R&D RedHat/Clustering Infinispan developer - day 1 Founder Radargun JBoss clustering: jgroups, JBossCache.. Agenda Transactions
More informationDeveloping Enterprise Cloud Solutions with Azure
Developing Enterprise Cloud Solutions with Azure Java Focused 5 Day Course AUDIENCE FORMAT Developers and Software Architects Instructor-led with hands-on labs LEVEL 300 COURSE DESCRIPTION This course
More informationDeploying to the Edge CouchDB
Deploying to the Edge CouchDB Apache Relax Who s Talking? J Chris Anderson / jchris@apache.org / @jchris PHP -> Rails -> JSON -> CouchDB Director, couch.io And You? Web developers? JavaScript coders? CouchDB
More informationCon$nuous Integra$on Development Environment. Kovács Gábor
Con$nuous Integra$on Development Environment Kovács Gábor kovacsg@tmit.bme.hu Before we start anything Select a language Set up conven$ons Select development tools Set up development environment Set up
More informationOffice and Express Print Release High Availability Setup Guide
Office and Express Print Release High Availability Setup Guide Version 1.0 2017 EQ-HA-DCE-20170512 Print Release High Availability Setup Guide Document Revision History Revision Date May 12, 2017 September
More informationStorm. Distributed and fault-tolerant realtime computation. Nathan Marz Twitter
Storm Distributed and fault-tolerant realtime computation Nathan Marz Twitter Storm at Twitter Twitter Web Analytics Before Storm Queues Workers Example (simplified) Example Workers schemify tweets and
More informationThis presentation is a bit different in that we are usually talking to DBA s about MySQL.
This presentation is a bit different in that we are usually talking to DBA s about MySQL. Since this is a developer s conference, we are going to be looking at replication from a developer s point of view.
More information<Insert Picture Here> MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure
MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure Mario Beck (mario.beck@oracle.com) Principal Sales Consultant MySQL Session Agenda Requirements for
More informationDisclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme
SER1912BE VMware Open-Source SDKs From Getting Started to Web App in One Hour Alan Renouf Sr Product Line Manager, Vmware Steve Trefethen Sr. Manager R&D, VMware VMworld 2017 Content: Not for publication
More informationPython, PySpark and Riak TS. Stephen Etheridge Lead Solution Architect, EMEA
Python, PySpark and Riak TS Stephen Etheridge Lead Solution Architect, EMEA Agenda Introduction to Riak TS The Riak Python client The Riak Spark connector and PySpark CONFIDENTIAL Basho Technologies 3
More information<Insert Picture Here> A Brief Introduction to Live Object Pattern
A Brief Introduction to Live Object Pattern Dave Felcey Coherence Product Management The following is intended to outline general product use and direction. It is intended for information
More informationCreating Ultra-fast Realtime Apps and Microservices with Java. Markus Kett, CEO Jetstream Technologies
Creating Ultra-fast Realtime Apps and Microservices with Java Markus Kett, CEO Jetstream Technologies #NoDBMSApplications #JetstreamDB About me: Markus Kett Living in Regensburg, Germany Working with Java
More informationF5 in AWS Part 3 Advanced Topologies and More on Highly Available Services
F5 in AWS Part 3 Advanced Topologies and More on Highly Available Services ChrisMutzel, 2015-17-08 Thus far in our article series about running BIG-IP in EC2, we ve talked about some VPC/EC2 routing and
More informationHow Cloud is working as a disruptor to shake up middleware design EVOLVE OR DIE! Billy Newport
How Cloud is working as a disruptor to shake up middleware design EVOLVE OR DIE! Billy Newport (@billynewport) IBM Dis6nguished Engineer Creator of IBM WebSphere extreme Scale Agenda Talk about the environments
More informationMongoDB Introduction and Red Hat Integration Points. Chad Tindel Solution Architect
MongoDB Introduction and Red Hat Integration Points Chad Tindel Solution Architect MongoDB Overview 350+ employees 1,000+ customers 13 offices around the world Over $231 million in funding 2 MongoDB The
More informationVitess on Kubernetes. followed by a demo of VReplication. Jiten Vaidya
Vitess on Kubernetes followed by a demo of VReplication Jiten Vaidya jiten@planetscale.com A word about me... Jiten Vaidya - Managed teams that operationalized Vitess at Youtube CEO at PlanetScale Founded
More informationApril 21, 2017 Revision GridDB Reliability and Robustness
April 21, 2017 Revision 1.0.6 GridDB Reliability and Robustness Table of Contents Executive Summary... 2 Introduction... 2 Reliability Features... 2 Hybrid Cluster Management Architecture... 3 Partition
More informationMul$media Networking. #9 CDN Solu$ons Semester Ganjil 2012 PTIIK Universitas Brawijaya
Mul$media Networking #9 CDN Solu$ons Semester Ganjil 2012 PTIIK Universitas Brawijaya Schedule of Class Mee$ng 1. Introduc$on 2. Applica$ons of MN 3. Requirements of MN 4. Coding and Compression 5. RTP
More informationZero to Microservices in 5 minutes using Docker Containers. Mathew Lodge Weaveworks
Zero to Microservices in 5 minutes using Docker Containers Mathew Lodge (@mathewlodge) Weaveworks (@weaveworks) https://www.weave.works/ 2 Going faster with software delivery is now a business issue Software
More informationPaaS Cloud mit Java. Eberhard Wolff, Principal Technologist, SpringSource A division of VMware VMware Inc. All rights reserved
PaaS Cloud mit Java Eberhard Wolff, Principal Technologist, SpringSource A division of VMware 2009 VMware Inc. All rights reserved Agenda! A Few Words About Cloud! PaaS Platform as a Service! Google App
More informationHi! NET Developer Group Braunschweig!
Hi! NET Developer Group Braunschweig! Über Tobias Dipl. Informatiker (FH) Passionated Software Developer Clean Code Developer.NET Junkie.NET User Group Lead Microsoft PFE Software Development Twitter @Blubern
More informationCloud Computing ECPE 276. AWS Hosted Services
Cloud Computing ECPE 276 AWS Hosted Services 2 AWS Hosted Services What can a cloud service do for me beyond providing a raw virtual machine and raw disks abached to the same system? Using Amazon as model
More informationAgenda. Apache Ignite Project Apache Ignite Data Fabric: Data Grid HPC & Compute Streaming & CEP Hadoop & Spark Integration Use Cases Demo Q & A
Introduction 2015 The Apache Software Foundation. Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are trademarks of The Apache Software Foundation. Agenda Apache Ignite Project Apache
More informationBeyond 1001 Dedicated Data Service Instances
Beyond 1001 Dedicated Data Service Instances Introduction The Challenge Given: Application platform based on Cloud Foundry to serve thousands of apps Application Runtime Many platform users - who don
More informationCockroachDB on DC/OS. Ben Darnell, CTO, Cockroach Labs
CockroachDB on DC/OS Ben Darnell, CTO, Cockroach Labs Agenda A cloud-native database CockroachDB on DC/OS Why CockroachDB Demo! Cloud-Native Database What is Cloud-Native? Horizontally scalable Individual
More informationOracle Application Container Cloud
Oracle Application Container Cloud Matthew Baldwin Principal Product Manager Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes
More informationPlatform as a Service (PaaS)
Basics of Cloud Computing Lecture 6 Platform as a Service (PaaS) Satish Narayana Srirama Several slides are taken from Pelle Jakovits Outline Introduction to PaaS Google Cloud Google App Engine Other PaaS
More informationMicrosoft Azure Windows Server Microsoft System Center
Windows Server Microsoft System Center Microsoft s Disaster Recovery Stack Simplified protection and recovery, built into Windows Server with Windows Server Backup Enhanced through integration with Backup
More informationCLOUD COMPUTING It's about the data. Dr. Jim Baty Distinguished Engineer Chief Architect, VP / CTO Global Sales & Services, Sun Microsystems
> CLOUD COMPUTING It's about the data Dr. Jim Baty Distinguished Engineer Chief Architect, VP / CTO Global Sales & Services, Sun Microsystems Cloud Computing it's about nothing new it changes everything
More informationPercona Live September 21-23, 2015 Mövenpick Hotel Amsterdam
Percona Live 2015 September 21-23, 2015 Mövenpick Hotel Amsterdam MongoDB, Elastic, and Hadoop: The What, When, and How Kimberly Wilkins Principal Engineer/Database Denizen ObjectRocket/Rackspace kimberly@objectrocket.com
More informationArchitecture of a Real-Time Operational DBMS
Architecture of a Real-Time Operational DBMS Srini V. Srinivasan Founder, Chief Development Officer Aerospike CMG India Keynote Thane December 3, 2016 [ CMGI Keynote, Thane, India. 2016 Aerospike Inc.
More informationManaging Openstack in a cloud-native way
Managing Openstack in a cloud-native way Alberto García Marcel Haerry Red Hat Cloud Architect Over 5 years helping companies to adopt emerging technologies Network engineer in a previous life Leading the
More informationMapReduce, Apache Hadoop
NDBI040: Big Data Management and NoSQL Databases hp://www.ksi.mff.cuni.cz/ svoboda/courses/2016-1-ndbi040/ Lecture 2 MapReduce, Apache Hadoop Marn Svoboda svoboda@ksi.mff.cuni.cz 11. 10. 2016 Charles University
More informationRuby in the Sky with Diamonds. August, 2014 Sao Paulo, Brazil
Ruby in the Sky with Diamonds August, 2014 Sao Paulo, Brazil JELASTIC PLATFORM AS INFRASTRUCTURE Jelastic provides enterprise cloud software that redefines the economics of cloud deployment and management.
More informationAmazon Search Services. Christoph Schmitter
Amazon Search Services Christoph Schmitter csc@amazon.de What we'll cover Overview of Amazon Search Services Understand the difference between Cloudsearch and Amazon ElasticSearch Service Q&A Amazon Search
More informationNoSQL systems. Lecture 21 (optional) Instructor: Sudeepa Roy. CompSci 516 Data Intensive Computing Systems
CompSci 516 Data Intensive Computing Systems Lecture 21 (optional) NoSQL systems Instructor: Sudeepa Roy Duke CS, Spring 2016 CompSci 516: Data Intensive Computing Systems 1 Key- Value Stores Duke CS,
More informationEdge Foundational Training
Edge Foundational Training Give your team the tools to get up and running with Edge Edge Foundational Training provides the tools and information needed to start using Edge whether in the cloud or on premises.
More informationOutline. Spanner Mo/va/on. Tom Anderson
Spanner Mo/va/on Tom Anderson Outline Last week: Chubby: coordina/on service BigTable: scalable storage of structured data GFS: large- scale storage for bulk data Today/Friday: Lessons from GFS/BigTable
More informationRAD, Rules, and Compatibility: What's Coming in Kuali Rice 2.0
software development simplified RAD, Rules, and Compatibility: What's Coming in Kuali Rice 2.0 Eric Westfall - Indiana University JASIG 2011 For those who don t know Kuali Rice consists of mul8ple sub-
More informationMoving from RELATIONAL TO NoSQL: Relational to NoSQL:
Moving from RELATIONAL TOtoNoSQL: Relational NoSQL: GETTING STARTED SQL SERVER HOW TOFROM GET STARTED Moving from Relational to NoSQL: How to Get Started Why the shift to NoSQL? NoSQL has become a foundation
More informationFootboFun. Jupiter's Kek. October 13, 2013
FootboFun Jupiter's Kek October 13, 2013 Team Members: Ahmet Abak 1630490 e1630490@ceng.metu.edu.tr Can Gülaydın 1560226 e1560226@ceng.metu.edu.tr Çağrı Utku Akpak 1745660 e1745660@ceng.metu.edu.tr Doğancan
More information