NDBI040: Big Data Management and NoSQL Databases. h p://
|
|
- Agatha Singleton
- 5 years ago
- Views:
Transcription
1 NDBI040: Big Data Management and NoSQL Databases h p:// Prac cal Class 5 Riak Mar n Svoboda svoboda@ksi.mff.cuni.cz Charles University in Prague, Faculty of Mathema cs and Physics Czech Technical University in Prague, Faculty of Electrical Engineering
2 Riak Overview RiakKV Highly available distributed key-value store h p://basho.com/products/riak-kv/ Data model Instance ( bucket types) buckets objects Bucket = logical collec on of objects Object = key-value pair with metadata Key is a Unicode string, unique within a bucket Value can be anything (text, binary object, image, ) Each object is also associated with metadata NDBI040: Big Data Management and NoSQL Databases Prac cal Class 5: Riak
3 CRUD Opera ons HTTP API All the user requests are submi ed as HTTP requests with appropriately selected / constructed methods, URLs, headers, and data URL pa ern of HTTP requests for all the CRUD opera ons / buckets / bucket / keys / key? parameter = value & Op onal parameters (depending on the opera on) NDBI040: Big Data Management and NoSQL Databases Prac cal Class 5: Riak
4 CRUD Opera ons Basic opera ons on objects Create: or methods Inserts a key-value pair into a given bucket Key is specified manually, or will be generated automa cally Read: method Retrieves a key-value pair from a given bucket Update: method Updates a key-value pair in a given bucket Delete: method Removes a key-value pair from a given bucket NDBI040: Big Data Management and NoSQL Databases Prac cal Class 5: Riak
5 HTTP API curl tool Allows to transfer data from / to a server using HTTP (or other supported protocols) Op ons, HTTP request method to be used (GET, ), Data to be sent to the server (implies the POST method), Extra headers to be included when sending the request, Prints both headers and (not just) body of a response NDBI040: Big Data Management and NoSQL Databases Prac cal Class 5: Riak
6 First Steps Remotely connect to our NoSQL server SSH and SFTP access PuTTY and WinSCP on Windows nosql.ms.mff.cuni.cz:42222 Check Riak cluster status And with higher permissions NDBI040: Big Data Management and NoSQL Databases Prac cal Class 5: Riak
7 Read and Write Opera ons Insert object for a new actor Prefix all the bucket names with your Retrieve the previously inserted actor Examine both response body and headers NDBI040: Big Data Management and NoSQL Databases Prac cal Class 5: Riak
8 Bucket Opera ons List all the buckets Only buckets with at least one object will be included List all the keys in the bucket of actors Note that this opera on cannot be executed efficiently NDBI040: Big Data Management and NoSQL Databases Prac cal Class 5: Riak
9 Update and Delete Opera ons Update our actor object Check the updated actor object Use different virtual nodes as well,, Remove the actor object NDBI040: Big Data Management and NoSQL Databases Prac cal Class 5: Riak
10 Sample Data Insert objects for new actors Put the data into bucket Use content type NDBI040: Big Data Management and NoSQL Databases Prac cal Class 5: Riak
11 Sample Data Insert objects for new movies Put the data into bucket Use content type once again NDBI040: Big Data Management and NoSQL Databases Prac cal Class 5: Riak
12 Links and Link Walking Links = directed rela onships between objects / buckets / bucket / keys / key / bucket _, tag _, 1 0 _ / Parameters assumes only a given target bucket considers only a given link tag whether the objects should be included in the result NDBI040: Big Data Management and NoSQL Databases Prac cal Class 5: Riak
13 Links and Link Walking Create new links actor movie Check the updated actor object Verify the presence of links in par cular Traverse the links from the actor NDBI040: Big Data Management and NoSQL Databases Prac cal Class 5: Riak
14 Links and Link Walking Add all the links movie actor Express a more complicated link walking query Find all the actors that appeared in movies where Trojan stared NDBI040: Big Data Management and NoSQL Databases Prac cal Class 5: Riak
15 Search 2.0: Yokozuna Create a full-text index for the bucket of actors Verify the new bucket proper es NDBI040: Big Data Management and NoSQL Databases Prac cal Class 5: Riak
16 Search 2.0: Yokozuna Reinsert objects for all the actors Note that names of fields were changed Suffixes recognizable by the JSON extractor were added Czech accented characters were removed NDBI040: Big Data Management and NoSQL Databases Prac cal Class 5: Riak
17 Search 2.0: Yokozuna Find all the actors born in 1964 Express a more complicated full-text query Find all the actors who were born in 1960 or later and their name contains substring de NDBI040: Big Data Management and NoSQL Databases Prac cal Class 5: Riak
18 References Riak documenta on h p://docs.basho.com/riak/kv/2.1.4/ Search queries (Apache Solr query syntax) h p://docs.basho.com/riak/kv/2.1.4/ developing/usage/search/ h ps://lucene.apache.org/solr/guide/6_6/ the-standard-query-parser.html NDBI040: Big Data Management and NoSQL Databases Prac cal Class 5: Riak
NDBI040: Big Data Management and NoSQL Databases. h p:// svoboda/courses/ ndbi040/
NDBI040: Big Data Management and NoSQL Databases h p://www.ksi.mff.cuni.cz/ svoboda/courses/2016-1-ndbi040/ Prac cal Class 2 Riak Key-Value Store Mar n Svoboda svoboda@ksi.mff.cuni.cz 25. 10. 2016 Charles
More informationKey-Value Stores: RiakKV
NDBI040: Big Data Management and NoSQL Databases h p://www.ksi.mff.cuni.cz/ svoboda/courses/2016-1-ndbi040/ Lecture 4 Key-Value Stores: RiakKV Mar n Svoboda svoboda@ksi.mff.cuni.cz 25. 10. 2016 Charles
More informationNDBI040: Big Data Management and NoSQL Databases
NDBI040: Big Data Management and NoSQL Databases h p://www.ksi.mff.cuni.cz/~svoboda/courses/171-ndbi040/ Prac cal Class 8 MongoDB Mar n Svoboda svoboda@ksi.mff.cuni.cz 5. 12. 2017 Charles University in
More informationKey-Value Stores: RiakKV
B4M36DS2, BE4M36DS2: Database Systems 2 h p://www.ksi.m.cuni.cz/~svoboda/courses/181-b4m36ds2/ Lecture 7 Key-Value Stores: RiakKV Mar n Svoboda mar n.svoboda@fel.cvut.cz 12. 11. 2018 Charles University,
More informationKey-Value Stores: RiakKV
B4M36DS2: Database Systems 2 h p://www.ksi.mff.cuni.cz/ svoboda/courses/2016-1-b4m36ds2/ Lecture 4 Key-Value Stores: RiakKV Mar n Svoboda svoboda@ksi.mff.cuni.cz 24. 10. 2016 Charles University in Prague,
More informationh p://
B4M36DS2, BE4M36DS2: Database Systems 2 h p://www.ksi.m.cuni.cz/~svoboda/courses/181-b4m36ds2/ Prac cal Class 7 Redis Mar n Svoboda mar n.svoboda@fel.cvut.cz 19. 11. 2018 Charles University, Faculty of
More informationColumn-Family Stores: Cassandra
NDBI040: Big Data Management and NoSQL Databases h p://www.ksi.mff.cuni.cz/ svoboda/courses/2016-1-ndbi040/ Lecture 10 Column-Family Stores: Cassandra Mar n Svoboda svoboda@ksi.mff.cuni.cz 13. 12. 2016
More informationh p://
B4M36DS2, BE4M36DS2: Database Systems 2 h p://www.ksi.mff.cuni.cz/~svoboda/courses/171-b4m36ds2/ Prac cal Class 7 Cassandra Mar n Svoboda mar n.svoboda@fel.cvut.cz 27. 11. 2017 Charles University in Prague,
More informationDocument Stores: MongoDB
Course NDBI040: Big Data Management and NoSQL Databases Practice 04: Document Stores: MongoDB Martin Svoboda 15. 12. 2015 Faculty of Mathematics and Physics, Charles University in Prague Outline Document
More informationB4M36DS2, BE4M36DS2: Database Systems 2
B4M36DS2, BE4M36DS2: Database Systems 2 h p://www.ksi.mff.cuni.cz/~svoboda/courses/171-b4m36ds2/ Lecture 2 Data Formats Mar n Svoboda mar n.svoboda@fel.cvut.cz 9. 10. 2017 Charles University in Prague,
More informationh p://
B4M36DS2, BE4M36DS2: Database Systems 2 h p://www.ksi.m.cuni.cz/~svoboda/courses/181-b4m36ds2/ Prac cal Class 5 MapReduce Mar n Svoboda mar n.svoboda@fel.cvut.cz 5. 11. 2018 Charles University, Faculty
More informationColumn-Family Stores: Cassandra
Course NDBI040: Big Data Management and NoSQL Databases Practice 03: Column-Family Stores: Cassandra Martin Svoboda 1. 12. 2015 Faculty of Mathematics and Physics, Charles University in Prague Outline
More informationDr. Chuck Cartledge. 14 Sept. 2015
CS-695 NoSQL Database Riak (part 2 of 2) Dr. Chuck Cartledge 14 Sept. 2015 1/21 Table of contents I 5 Summary 1 Miscellanea 2 Assignment #2 3 Extensions 4 Break 6 Conclusion 7 References 8 Backup slides
More informationMapReduce, Apache Hadoop
B4M36DS2, BE4M36DS2: Database Systems 2 h p://www.ksi.mff.cuni.cz/~svoboda/courses/171-b4m36ds2/ Lecture 5 MapReduce, Apache Hadoop Mar n Svoboda mar n.svoboda@fel.cvut.cz 30. 10. 2017 Charles University
More informationSQL: Advanced Constructs
B0B36DBS, BD6B36DBS: Database Systems h p://www.ksi.mff.cuni.cz/~svoboda/courses/172-b0b36dbs/ Prac cal Class 8 SQL: Advanced Constructs Author: Mar n Svoboda, mar n.svoboda@fel.cvut.cz Tutors: J. Ahmad,
More informationB0B36DBS, BD6B36DBS: Database Systems
B0B36DBS, BD6B36DBS: Database Systems h p://www.ksi.m.cuni.cz/~svoboda/courses/172-b0b36dbs/ Prac cal Class 10 JDBC, JPA 2.1 Author: Mar n Svoboda, mar n.svoboda@fel.cvut.cz Tutors: J. Ahmad, R. Černoch,
More informationh p://
B4M36DS2, BE4M36DS2: Database Systems 2 h p://www.ksi.mff.cuni.cz/~svoboda/courses/171-b4m36ds2/ Lecture 1 Introduc on Mar n Svoboda mar n.svoboda@fel.cvut.cz 2. 10. 2017 Charles University in Prague,
More informationHarnessing Publicly Available Factual Data in the Analytical Process
June 14, 2012 Harnessing Publicly Available Factual Data in the Analytical Process by Benson Margulies, CTO We put the World in the World Wide Web ABOUT BASIS TECHNOLOGY Basis Technology provides so ware
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 informationREST Services. Zaenal Akbar
PS/ Web Services REST Services Zaenal Akbar Friday, - - Outline REST Services Overview Principles Common Errors Exercise What is REST? Set of architectural principles used for design of distributed systems
More informationARTICLE EXTRACTOR. Manual. Page 1 of 8. Manual. Tel & Fax: Web:
Page 1 of 8 ARTICLE EXTRACTOR Sede opertiva: Piazza Vermicelli 87036 Rende (CS), Italy Page 2 of 8 TABLE OF CONTENTS 1 APP documentation... 3 1.1 HOW IT WORKS... 3 1.2 Input data... 5 1.3 Output data...
More informationThe Browser Binding with a CMIS Repository
1 The Browser Binding with a CMIS Repository By Florian Müller, Jay Brown, and Jeff Potts, authors of CMIS and Apache Chemistry in Action A big part of the CMIS specification describes how the CMIS domain
More informationIn Workflow. Viewing: Last edit: 11/04/14 4:01 pm. Approval Path. Programs referencing this course. Submi er: Proposing College/School: Department:
1 of 5 1/6/2015 1:20 PM Date Submi ed: 11/04/14 4:01 pm Viewing: Last edit: 11/04/14 4:01 pm Changes proposed by: SIMSLUA In Workflow 1. INSY Editor 2. INSY Chair 3. EN Undergraduate Curriculum Commi ee
More informationSearch Engines and Time Series Databases
Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Civile e Ingegneria Informatica Search Engines and Time Series Databases Corso di Sistemi e Architetture per Big Data A.A. 2017/18
More informationCS 4604: Introduc0on to Database Management Systems. B. Aditya Prakash Lecture #7: En-ty/Rela-onal Model---Part 3
CS 4604: Introduc0on to Database Management Systems B. Aditya Prakash Lecture #7: En-ty/Rela-onal Model---Part 3 Purpose of E/R Model The E/R model allows us to sketch the design of a database informally.
More informationRevision Control II. - svn
Revision Control II. - svn Tomáš Kalibera, Peter Libič Department of Distributed and Dependable Systems http://d3s.mff.cuni.cz CHARLES UNIVERSITY PRAGUE Faculty of Mathematics and Physics Subversion Whole
More informationBitnami Apache Solr for Huawei Enterprise Cloud
Bitnami Apache Solr for Huawei Enterprise Cloud Description Apache Solr is an open source enterprise search platform from the Apache Lucene project. It includes powerful full-text search, highlighting,
More informationPhysician Reference Guide Paragon Clinician Hub Version 13.0
Physician Reference Guide Paragon Clinician Hub Version 13.0 Table of Contents Table of Contents Clinician Hub 13.0 4 5 Clinician Hub 13.0 6 7 Key Features Clinician Hub 13.0 How to Unlock an Applica on
More informationWhat am I? Bryan Hunt Basho Client Services Engineer Erlang neophyte JVM refugee Be gentle
What am I? Bryan Hunt Basho Client Services Engineer Erlang neophyte JVM refugee Be gentle What are you? Developer Operations Other Structure of this talk Introduction to Riak Introduction to Riak 2.0
More informationRiak. Distributed, replicated, highly available
INTRO TO RIAK Riak Overview Riak Distributed Riak Distributed, replicated, highly available Riak Distributed, highly available, eventually consistent Riak Distributed, highly available, eventually consistent,
More informationDelving Deep into Hadoop Course Contents Introduction to Hadoop and Architecture
Delving Deep into Hadoop Course Contents Introduction to Hadoop and Architecture Hadoop 1.0 Architecture Introduction to Hadoop & Big Data Hadoop Evolution Hadoop Architecture Networking Concepts Use cases
More informationOracle Cloud IaaS: Compute and Storage Fundamentals
Oracle University Contact Us: 1.800.529.0165 Oracle Cloud IaaS: Compute and Storage Fundamentals Duration: 3 Days What you will learn This Oracle Cloud IaaS: Compute and Storage Fundamentals training gives
More informationInter-agency Mee-ng on Prepara-on for the 2018 SDG Reports 28 Feb 01 Mar Agenda item 6: Review of data/metadata inputs for the database (UNSD)
Inter-agency Mee-ng on Prepara-on for the 2018 SDG Reports 28 Feb 01 Mar 2018 Agenda item 6: Review of data/metadata inputs for the database (UNSD) Zin Lin Development Data and Dissemina-on Sec-on Sta-s-cs
More information#IoT #BigData. 10/31/14
#IoT #BigData Seema Jethani @seemaj @basho 1 10/31/14 Why should we care? 2 11/2/14 Source: http://en.wikipedia.org/wiki/internet_of_things Motivation for Specialized Big Data Systems Rate of data capture
More informationCISC 7610 Lecture 4 Approaches to multimedia databases. Topics: Document databases Graph databases Metadata Column databases
CISC 7610 Lecture 4 Approaches to multimedia databases Topics: Document databases Graph databases Metadata Column databases NoSQL architectures: different tradeoffs for different workloads Already seen:
More informationGeometric verifica-on of matching
Geometric verifica-on of matching The correspondence problem The correspondence problem tries to figure out which parts of an image correspond to which parts of another image, a;er the camera has moved,
More informationAPI v2. Conventions. Security Parameters. Collections. HTTP codes. Security Roles. Docs» API v2
Docs» API v2 API v2 Conventions Security Parameters headers X-Vsaas-Apikey (string) : Watcher API Key X-Vsaas-Session (string) : Session key, for logged in users Collections query search (string): Substring
More informationVariable Usage, Making HTTP requests, Excep:ons
Variable Usage, Making HTTP requests, Excep:ons 1 How hard was second code review assignment? A) Easy B) Moderate C) Challenging D) Unreasonable 2 How long did second assignment take? A) Less than 2 hours
More informationHow to reduce fric-on and transac-on costs in intellectual property management for free and open source projects?
How to reduce fric-on and transac-on costs in intellectual property management for free and open source projects? LinuxCon Europe 2013, October 21 st 2013 Background Most free and open source so:ware (and
More informationNasuni Data API Nasuni Corporation Boston, MA
Nasuni Corporation Boston, MA Introduction The Nasuni API has been available in the Nasuni Filer since September 2012 (version 4.0.1) and is in use by hundreds of mobile clients worldwide. Previously,
More informationSearch and Time Series Databases
Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Civile e Ingegneria Informatica Search and Time Series Databases Corso di Sistemi e Architetture per Big Data A.A. 2016/17 Valeria
More informationDIRECT SUPPLIER P RTAL INSTRUCTIONS
DIRECT SUPPLIER P RTAL INSTRUCTIONS page I IMPORTANT Please complete short Online Tutorials and Quiz at www.supplierportal.coles.com.au/dsd TABLE of Contents 1 Ingredients 2 Log In 3 View a Purchase Order
More informationNetworking for Wide Format Printers
Networking for Wide Format Printers Table of Contents Configure PC before RIP Installa on... 1 Verifying Your Network Se ngs for Mac Communica on... 3 Changing Your Network Adapter for Mac Communica on...
More informationArcher Documentation. Release 0.1. Praekelt Dev
Archer Documentation Release 0.1 Praekelt Dev February 12, 2014 Contents 1 User Service 3 1.1 Installation................................................ 3 1.2 API....................................................
More informationNasuni Data API Nasuni Corporation Boston, MA
Nasuni Corporation Boston, MA Introduction The Nasuni API has been available in the Nasuni Filer since September 2012 (version 4.0.1) and is in use by hundreds of mobile clients worldwide. Previously,
More informationPutting together the platform: Riak, Redis, Solr and Spark. Bryan Hunt
Putting together the platform: Riak, Redis, Solr and Spark Bryan Hunt 1 $ whoami Bryan Hunt Client Services Engineer @binarytemple 2 Minimum viable product - the ideologically correct doctrine 1. Start
More informationLucidWorks: Searching with curl October 1, 2012
LucidWorks: Searching with curl October 1, 2012 1. Module name: LucidWorks: Searching with curl 2. Scope: Utilizing curl and the Query admin to search documents 3. Learning objectives Students will be
More informationActual4Test. Actual4test - actual test exam dumps-pass for IT exams
Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : HPE2-T34 Title : Using HPE OneView Vendor : HP Version : DEMO Get Latest & Valid HPE2-T34 Exam's Question
More informationTechnical Note. Isilon OneFS. Isilon Swift Technical Note. Version August 2017
Isilon OneFS Version 8.0.0 Isilon Swift Technical Note August 2017 This section contains the following topics: Introduction... 2 Supported libraries, SDKs, and interfaces...2 Unsupported libraries and
More informationREST Web Services Objektumorientált szoftvertervezés Object-oriented software design
REST Web Services Objektumorientált szoftvertervezés Object-oriented software design Dr. Balázs Simon BME, IIT Outline HTTP REST REST principles Criticism of REST CRUD operations with REST RPC operations
More informationCapabilities of Cloudant NoSQL Database IBM Corporation
Capabilities of Cloudant NoSQL Database After you complete this section, you should understand: The features of the Cloudant NoSQL Database: HTTP RESTfulAPI Secondary indexes and MapReduce Cloudant Query
More informationAmazon Elasticsearch Service
Amazon Elasticsearch Service Fully managed, reliable, and scalable Elasticsearch service. Have Your Frontend & Monitor It Too Scalable Log Analytics Inside a VPC Lab Instructions Contents Lab Overview...
More informationAdvanced Databases ( CIS 6930) Fall Instructor: Dr. Markus Schneider. Group 17 Anirudh Sarma Bhaskara Sreeharsha Poluru Ameya Devbhankar
Advanced Databases ( CIS 6930) Fall 2016 Instructor: Dr. Markus Schneider Group 17 Anirudh Sarma Bhaskara Sreeharsha Poluru Ameya Devbhankar BEFORE WE BEGIN NOSQL : It is mechanism for storage & retrieval
More informationMyCouncil. Accredita on Management System Informa on and Naviga on Guide
MyCouncil Accredita on Management System Informa on and Naviga on Guide October 2017 MyCouncil GENERAL INFORMATION MyCouncil is a web based accredita on management system created to streamline accredita
More information1 Big Data Hadoop. 1. Introduction About this Course About Big Data Course Logistics Introductions
Big Data Hadoop Architect Online Training (Big Data Hadoop + Apache Spark & Scala+ MongoDB Developer And Administrator + Apache Cassandra + Impala Training + Apache Kafka + Apache Storm) 1 Big Data Hadoop
More informationIntroduction to NoSQL Databases
Introduction to NoSQL Databases Roman Kern KTI, TU Graz 2017-10-16 Roman Kern (KTI, TU Graz) Dbase2 2017-10-16 1 / 31 Introduction Intro Why NoSQL? Roman Kern (KTI, TU Graz) Dbase2 2017-10-16 2 / 31 Introduction
More informationExtraHop 7.3 ExtraHop Trace REST API Guide
ExtraHop 7.3 ExtraHop Trace REST API Guide 2018 ExtraHop Networks, Inc. All rights reserved. This manual in whole or in part, may not be reproduced, translated, or reduced to any machinereadable form without
More informationIP-9000 IP Network Audio System. Features:
IP-9000 IP Network Audio System Two way full duplex intercom and communica on system. Ideal communica on system for bank, prison, hospital, school, airport, telecommunica on & metro station. Low cost for
More informationIntroduction to Big Data. NoSQL Databases. Instituto Politécnico de Tomar. Ricardo Campos
Instituto Politécnico de Tomar Introduction to Big Data NoSQL Databases Ricardo Campos Mestrado EI-IC Análise e Processamento de Grandes Volumes de Dados Tomar, Portugal, 2016 Part of the slides used in
More informationSQLSplitter v Date:
SQLSplitter v2.0.1 Date: 2017-02-18 1 Contents Introduction... 3 Installation guide... 4 Create S3 bucket access policy... 4 Create a role for your SQLSplitter EC2 machine... 5 Set up your AWS Marketplace
More informationAim behind client server architecture Characteristics of client and server Types of architectures
QA Automation - API Automation - All in one course Course Summary: In detailed, easy, step by step, real time, practical and well organized Course Not required to have any prior programming knowledge,
More informationStudy of NoSQL Database Along With Security Comparison
Study of NoSQL Database Along With Security Comparison Ankita A. Mall [1], Jwalant B. Baria [2] [1] Student, Computer Engineering Department, Government Engineering College, Modasa, Gujarat, India ank.fetr@gmail.com
More informationExploring the Nuxeo REST API
Exploring the Nuxeo REST API Enabling Rapid Content Application Craftsmanship Copyright 2018 Nuxeo. All rights reserved. Copyright 2017 Nuxeo. All rights reserved. Chapter 1 The Nuxeo REST API What do
More informationGoogle Cloud Platform for Systems Operations Professionals (CPO200) Course Agenda
Google Cloud Platform for Systems Operations Professionals (CPO200) Course Agenda Module 1: Google Cloud Platform Projects Identify project resources and quotas Explain the purpose of Google Cloud Resource
More informationBW 2050 Manual. Weltech Interna onal Limited INTRODUCTION
INTRODUCTION Weltech Interna onal Limited The BW 2050 has been designed to give the operator complete flexibility for manual live bird weighing. The BW 2050 is ba ery operated and will weigh for up to
More informationBitnami JRuby for Huawei Enterprise Cloud
Bitnami JRuby for Huawei Enterprise Cloud Description JRuby is a 100% Java implementation of the Ruby programming language. It is Ruby for the JVM. JRuby provides a complete set of core built-in classes
More informationCourse Content MongoDB
Course Content MongoDB 1. Course introduction and mongodb Essentials (basics) 2. Introduction to NoSQL databases What is NoSQL? Why NoSQL? Difference Between RDBMS and NoSQL Databases Benefits of NoSQL
More informationEPL660: Information Retrieval and Search Engines Lab 3
EPL660: Information Retrieval and Search Engines Lab 3 Παύλος Αντωνίου Γραφείο: B109, ΘΕΕ01 University of Cyprus Department of Computer Science Apache Solr Popular, fast, open-source search platform built
More informationTransforming Data from into DataPile RDF Structure into RDF
Transforming Data from DataPile Structure Transforming Data from into DataPile RDF Structure into RDF Jiří Jiří Dokulil Charles Faculty of University, Mathematics Faculty and Physics, of Mathematics Charles
More informationSpecial Topic: Automated Report Recipients 5. Crea ng a New Region 6 Adding Districts to Regions 8
TT Tracker Set-up 3 Project Modifica ons 3 Access Country Project 3 Create Web Users 4 Special Topic: Automated Report Recipients 5 Create Program Loca ons (Coverage Areas) 6 Crea ng a New Region 6 Adding
More informationInternet of Things Big Data Cloud Computing
Internet of Things Big Data Cloud Computing S U S TA I NA B I L I T Y AU TO M AT I O N REAL-TIME PAY B A C K B I G DATA LIVE I N T E G R AT I O N ROI CLOUD w w w. s h i f t e n e r g y. c o m S AV I N
More informationDistributed Non-Relational Databases. Pelle Jakovits
Distributed Non-Relational Databases Pelle Jakovits Tartu, 7 December 2018 Outline Relational model NoSQL Movement Non-relational data models Key-value Document-oriented Column family Graph Non-relational
More informationREST. And now for something completely different. Mike amundsen.com
REST And now for something completely different Mike Amundsen @mamund amundsen.com Preliminaries Mike Amundsen Developer, Architect, Presenter Hypermedia Junkie I program the Internet Designing Hypermedia
More informationMEAN Stack. 1. Introduction. 2. Foundation a. The Node.js framework b. Installing Node.js c. Using Node.js to execute scripts
MEAN Stack 1. Introduction 2. Foundation a. The Node.js framework b. Installing Node.js c. Using Node.js to execute scripts 3. Node Projects a. The Node Package Manager b. Creating a project c. The package.json
More informationCONTRACTOR IS ACTING UNDER A FRAMEWORK CONTRACT CONCLUDED WITH THE COMMISSION
Hands-on Session NoSQL DB Donato Summa THE CONTRACTOR IS ACTING UNDER A FRAMEWORK CONTRACT CONCLUDED WITH THE COMMISSION 1 Summary Elasticsearch How to get Elasticsearch up and running ES data organization
More informationNetScaler Automa.on USING PUPPET TO TALK NITRO
NetScaler Automa.on USING PUPPET TO TALK NITRO About Esther 15+ years of Technical Consulting Senior Consultant at PepperByte MSc Computer Science Design Implement Troubleshooting Small Large infrastructures
More informationAutomate Your Workflow Using Tableau Server Client and the REST API
Welcome # T C 1 8 Automate Your Workflow Using Tableau Server Client and the REST API Chris Shin Software Engineer Developer Platform Ang Gao Software Engineer Developer Platform Enabling Integrations
More informationMarkLogic Server. REST Application Developer s Guide. MarkLogic 9 May, Copyright 2017 MarkLogic Corporation. All rights reserved.
REST Application Developer s Guide 1 MarkLogic 9 May, 2017 Last Revised: 9.0-2, July, 2017 Copyright 2017 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents REST Application
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 informationInformatica Enterprise Data Catalog REST API Reference
Informatica 10.2.1 Enterprise Data Catalog REST API Reference Informatica Enterprise Data Catalog REST API Reference 10.2.1 May 2018 Copyright Informatica LLC 2017, 2018 This software and documentation
More informationTenable.io Container Security REST API. Last Revised: June 08, 2017
Tenable.io Container Security REST API Last Revised: June 08, 2017 Tenable.io Container Security API Tenable.io Container Security includes a number of APIs for interacting with the platform: Reports API
More informationChapter 24 NOSQL Databases and Big Data Storage Systems
Chapter 24 NOSQL Databases and Big Data Storage Systems - Large amounts of data such as social media, Web links, user profiles, marketing and sales, posts and tweets, road maps, spatial data, email - NOSQL
More informationWEB TEACHER GUIDE. ebackpack provides a separate Student Guide through our support site at
ebackpack Web Teacher Guide Page 1 of 21 WEB TEACHER GUIDE This guide will cover basic usage of ebackpack for a teacher (assignments, storage, homework review, collaboration, and Act As support). If you
More informationNon-Relational Databases. Pelle Jakovits
Non-Relational Databases Pelle Jakovits 25 October 2017 Outline Background Relational model Database scaling The NoSQL Movement CAP Theorem Non-relational data models Key-value Document-oriented Column
More informationPersistence. SWE 432, Fall 2017 Design and Implementation of Software for the Web
Persistence SWE 432, Fall 2017 Design and Implementation of Software for the Web Today Demo: Promises and Timers What is state in a web application? How do we store it, and how do we choose where to store
More informationWhy NoSQL? Why Riak?
Why NoSQL? Why Riak? Justin Sheehy justin@basho.com 1 What's all of this NoSQL nonsense? Riak Voldemort HBase MongoDB Neo4j Cassandra CouchDB Membase Redis (and the list goes on...) 2 What went wrong with
More informationf5-icontrol-rest Documentation
f5-icontrol-rest Documentation Release 1.3.10 F5 Networks Aug 04, 2018 Contents 1 Overview 1 2 Installation 3 2.1 Using Pip................................................. 3 2.2 GitHub..................................................
More informationThe Opal Toolkit. Wrapping Scientific Applications as Web Services
The Opal Toolkit Wrapping Scientific Applications as Web Services Outline!Introduction!Motivation!Opal!Summary 1 What is Opal?! Opal is a toolkit for wrapping scientific applications as Web services on
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 informationDr. Chuck Cartledge. 5 Nov. 2015
CS-695 NoSQL Database Neo4J (part 1 of 2) Dr. Chuck Cartledge 5 Nov. 2015 1/28 Table of contents I 1 Miscellanea 2 DB comparisons 3 Assgn. #6 4 Historical origins 6 CRUDy stuff 7 Conclusion 8 References
More informationRESTful Services. Distributed Enabling Platform
RESTful Services 1 https://dev.twitter.com/docs/api 2 http://developer.linkedin.com/apis 3 http://docs.aws.amazon.com/amazons3/latest/api/apirest.html 4 Web Architectural Components 1. Identification:
More informationCS321: Computer Networks FTP, TELNET, SSH
CS321: Computer Networks FTP, TELNET, SSH Dr. Manas Khatua Assistant Professor Dept. of CSE IIT Jodhpur E-mail: manaskhatua@iitj.ac.in FTP File Transfer Protocol (FTP) is the standard protocol provided
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 informationIn this brief tutorial, we will be explaining the basics of Elasticsearch and its features.
About the Tutorial is a real-time distributed and open source full-text search and analytics engine. It is used in Single Page Application (SPA) projects. is open source developed in Java and used by many
More informationDEMYSTIFYING BIG DATA WITH RIAK USE CASES. Martin Schneider Basho Technologies!
DEMYSTIFYING BIG DATA WITH RIAK USE CASES Martin Schneider Basho Technologies! Agenda Defining Big Data in Regards to Riak A Series of Trade-Offs Use Cases Q & A About Basho & Riak Basho Technologies is
More informationMI-PDB, MIE-PDB: Advanced Database Systems
MI-PDB, MIE-PDB: Advanced Database Systems http://www.ksi.mff.cuni.cz/~svoboda/courses/2015-2-mie-pdb/ Lecture 10: MapReduce, Hadoop 26. 4. 2016 Lecturer: Martin Svoboda svoboda@ksi.mff.cuni.cz Author:
More informationBT SIP Trunk CRF User Guide - BT Sales / Originator + Specialist
BT SIP Trunk CRF User Guide - BT Sales / Originator + Specialist The following informa on provides an overview of how to use and complete the SIP Trunk elements of the BT System CRF portal. 1. Introduc
More informationUniversiteit Leiden ICT Shared Service Centre 8 February Before you start with the instructions below, make sure:
SFTP Gateway This document describes how to connect to the Leiden University file-system, through ULCN-authentication on our SFTP portal. After connecting, you can access your home-directory and shared
More informationMySQL for Developers Ed 3
Oracle University Contact Us: 1.800.529.0165 MySQL for Developers Ed 3 Duration: 5 Days What you will learn This MySQL for Developers training teaches developers how to plan, design and implement applications
More informationJulia Eclipse Plugin User Manual Table of Contents
Julia Eclipse Plugin User Manual Table of Contents Introduction Installation Settings Running Julia Navigating the Results Managing analyses results Extraction of the application under analysis Julia Java
More information