NDBI040: Big Data Management and NoSQL Databases

Size: px
Start display at page:

Download "NDBI040: Big Data Management and NoSQL Databases"

Transcription

1 NDBI040: Big Data Management and NoSQL Databases h p:// Prac cal Class 8 MongoDB 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 Data Model Database system structure Instance databases collec ons documents Database Collec on Collec on of documents, usually of a similar structure Document MongoDB document = one JSON object I.e. even a complex JSON object with other recursively nested objects, arrays or values Unique immutable iden fier Field name restric ons:, $,. NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

3 CRUD Opera ons Overview Inserts a new document into a collec on Modifies an exis ng document / documents or inserts a new one Deletes an exis ng document / documents Finds documents based on filtering condi ons Projec on and / or sor ng may be applied too NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

4 Mongo Shell Connect to our NoSQL server SSH / PuTTY and SFTP / WinSCP nosql.ms.mff.cuni.cz:42222 Start mongo shell Try several basic commands Displays a brief descrip on of database commands Closes the current client connec on NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

5 Databases Switch to your database Use your login name as a name for your database List all the exis ng databases Your database will be created later on implicitly NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

6 Collec ons Create a new collec on for actors Suitable when crea ng collec ons with specific op ons since collec ons can also be created implicitly List all collec ons in your database NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

7 Insert Opera on Inserts a new document / documents into a given collec on db. collection. insert ( document [ document ], options ), Parameters Document: one or more documents to be inserted Op ons NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

8 Insert Opera on Insert a few new documents into the collec on of actors Retrieve all documents from the collec on of actors NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

9 Update Opera on Modifies / replaces an exis ng document / documents db. collection. update ( query, update, options ) Parameters Query: descrip on of documents to be updated Update: modifica on ac ons to be applied Op ons Update operators,,,,,,,,,, NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

10 Update Opera on Update the document of actor Ivan Trojan At most one document is updated Its content is replaced with a new value Check the current content of the document NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

11 Update Opera on Use method to insert a new actor Inserts a new document when behavior was enabled and no document could be updated NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

12 Update Opera on Try to modify the document iden fier of an exis ng document Your request will be rejected since document iden fiers are immutable NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

13 Update Opera on Update the document of actor Ivan Trojan Update mul ple documents at once NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

14 Save Opera on Replaces an exis ng / inserts a new document db. collection. save ( document, options ) Parameters Document: document to be modified / inserted Op ons NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

15 Save Opera on Use method to insert new actors Document iden fier must not be specified in the query or must not yet exist in the collec on Use method to update actor Ivan Trojan Document iden fier must be specified in the query and must exist in the collec on NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

16 Remove Opera on Removes a document / documents from a given collec on db. collection. remove ( query, options ) Parameters Query: descrip on of documents to be removed Op ons NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

17 Remove Opera on Remove selected documents from the collec on of actors Remove all the documents from the collec on of actors NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

18 Sample Data Insert the following actors into your emp ed collec on NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

19 Find Opera on Selects documents from a given collec on db. collection. find ( query, projection ) Parameters Query: descrip on of documents to be selected Projec on: fields to be included / excluded in the result NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

20 Querying Execute and explain the meaning of the following queries NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

21 Querying Execute and explain the meaning of the following queries NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

22 Index Structures Mo va on Full collec on scan must be conducted when searching for documents unless an appropriate index exists Primary index Unique index on values of the _id field Created automa cally Secondary indexes Created manually for values of a given key field / fields Always within just a single collec on NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

23 Index Structures Secondary index crea on db. collection. createindex ( keys, options ) Defini on of keys (fields) to be involved { field : 1-1 text hashed 2d 2dsphere }, NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

24 Index Structures Index types, standard ascending / descending value indexes Both scalar values and embedded documents can be indexed hash values of a single field are indexed basic full-text index points in planar geometry points in spherical geometry NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

25 Index Structures Index forms One key / mul ple keys (composed index) Ordinary fields / array fields (mul -key index) Index proper es Unique duplicate values are rejected (cannot be inserted) Par al only certain documents are indexed Sparse documents without a given field are ignored TTL documents are removed when a meout elapses Just some type / form / property combina ons can be used! NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

26 Index Structures Execute the following query and study its execu on plan Create a mul key index for movies of actors Examine the execu on plan once again NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

27 MapReduce Executes a MapReduce job on a selected collec on db. collection. mapreduce ( map function, reduce function, options ) Parameters Map: JavaScript implementa on of the Map func on Reduce: JavaScript implementa on of the Reduce func on Op ons NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

28 MapReduce Map func on Current document is accessible via is used for emissions Reduce func on Intermediate key and values are provided as arguments Reduced value is published via Op ons : only matching documents are considered : they are processed in a specific order : at most a given number of them is processed : output is stored into a given collec on NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

29 MapReduce: Example Count the number of movies filmed in each year, star ng in 2005 NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

30 MapReduce Implement and execute the following MapReduce jobs Find a list of actors (their names sorted alphabe cally) for each year (they were born) Use op on Calculate the overall number of actors for each movie Use op on once again NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

31 References Documenta on h ps://docs.mongodb.com/v3.2/ NDBI040: Big Data Management and NoSQL Databases Prac cal Class 8: MongoDB

NDBI040: Big Data Management and NoSQL Databases. h p:// svoboda/courses/ ndbi040/

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 information

NDBI040: Big Data Management and NoSQL Databases. h p://

NDBI040: Big Data Management and NoSQL Databases. h p:// NDBI040: Big Data Management and NoSQL Databases h p://www.ksi.mff.cuni.cz/~svoboda/courses/171-ndbi040/ Prac cal Class 5 Riak Mar n Svoboda svoboda@ksi.mff.cuni.cz 13. 11. 2017 Charles University in Prague,

More information

h p://

h 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 information

h p://

h 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 information

Column-Family Stores: Cassandra

Column-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 information

Document Stores: MongoDB

Document 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 information

Key-Value Stores: RiakKV

Key-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 information

h p://

h 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 information

Key-Value Stores: RiakKV

Key-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 information

Key-Value Stores: RiakKV

Key-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 information

Document Databases: MongoDB

Document 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 information

B4M36DS2, BE4M36DS2: Database Systems 2

B4M36DS2, 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 information

MapReduce, Apache Hadoop

MapReduce, 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 information

Digital Analy 韜 cs Installa 韜 on and Configura 韜 on

Digital Analy 韜 cs Installa 韜 on and Configura 韜 on Home > Digital AnalyĀcs > Digital Analy 韜 cs Installa 韜 on and Configura 韜 on Digital Analy 韜 cs Installa 韜 on and Configura 韜 on Introduc 韜 on Digital Analy 韜 cs is an e automate applica 韜 on that assists

More information

h p://

h 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 information

Column-Family Stores: Cassandra

Column-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 information

SQL: Advanced Constructs

SQL: 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 information

B0B36DBS, BD6B36DBS: Database Systems

B0B36DBS, 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 information

REGION: NORTH AMERICA

REGION: NORTH AMERICA R U M A REGION: NORTH AMERICA R U M A Chapter Issue Date 1 Introduc on 05/21/2012 2 Install and Upgrade Minimum Hardware Requirements Android Opera ng System and Wi Fi Se ngs Installing Revoquest the First

More information

DIRECT SUPPLIER P RTAL INSTRUCTIONS

DIRECT 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 information

SOLAR. User manual of high security level electronic lock. Gebaude Sicherheitstechnik Vertriebs GmbH, Kassel

SOLAR. User manual of high security level electronic lock. Gebaude Sicherheitstechnik Vertriebs GmbH, Kassel SOLAR User manual of high security level electronic lock Gebaude Sicherheitstechnik Vertriebs GmbH, 34123 Kassel Wer. 1.1 / 02-2013 Contents General informa on...3 Func ons overview and descrip on...4

More information

Course Content MongoDB

Course 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 information

Image Crea)on MODULE 2. mpcdata delivering software innovation

Image Crea)on MODULE 2. mpcdata delivering software innovation Image Crea)on MODULE 2 Learning Objec-ves - Module 2 In this module we will learn about: Feature Sets and Packages Wizard based and advanced Image crea-on (IBW and ICE) Target Analyzer Introduc-on to Windows

More information

Special Topic: Automated Report Recipients 5. Crea ng a New Region 6 Adding Districts to Regions 8

Special 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 information

ITG Software Engineering

ITG Software Engineering Introduction to MongoDB Course ID: Page 1 Last Updated 12/15/2014 MongoDB for Developers Course Overview: In this 3 day class students will start by learning how to install and configure MongoDB on a Mac

More information

SQT CURRICULUM. A Professional Approach For Manul Tes ng Tools SOFTWARE QUALITY TESTING. Tes ng Prac ce Overview. So ware Tes ng Methodology

SQT CURRICULUM. A Professional Approach For Manul Tes ng Tools SOFTWARE QUALITY TESTING. Tes ng Prac ce Overview. So ware Tes ng Methodology SQT SOFTWARE QUALITY TESTING CURRICULUM A Professional Approach For Manul Tes ng Tools Tes ng Prac ce Overview Tes ng Service Line Overview So ware Organiza on Structure and Tes ng Goal Introduc on to

More information

DFM Concurrent Costing

DFM Concurrent Costing Die Casting Analysis Start a new analysis For the purposes of this tutorial we will es mate the cost per part of manufacturing 200,000 of the disk drive casings shown here: front The material is to be

More information

Harnessing Publicly Available Factual Data in the Analytical Process

Harnessing 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 information

Sept 28, 2016 Sprenkle - CSCI Assignment 5 Demonstrates typical design/implementa-on process

Sept 28, 2016 Sprenkle - CSCI Assignment 5 Demonstrates typical design/implementa-on process Objec-ves Packaging Collec-ons Generics Eclipse Sept 28, 2016 Sprenkle - CSCI209 1 Itera-on over Code Assignment 5 Demonstrates typical design/implementa-on process Ø Start with your original code design

More information

The course modules of MongoDB developer and administrator online certification training:

The course modules of MongoDB developer and administrator online certification training: The course modules of MongoDB developer and administrator online certification training: 1 An Overview of the Course Introduction to the course Table of Contents Course Objectives Course Overview Value

More information

PERFORMANCE NAVIGATOR MANUAL

PERFORMANCE NAVIGATOR MANUAL VERSION 19 MAY 21, 2018 PERFORMANCE NAVIGATOR MANUAL Proprietary Rights 2018 Midrange Performance Group, Inc. (MPG). All rights reserved. The informa on contained in this manual is subject to change at

More information

MongoDB An Overview. 21-Oct Socrates

MongoDB An Overview. 21-Oct Socrates MongoDB An Overview 21-Oct-2016 Socrates Agenda What is NoSQL DB? Types of NoSQL DBs DBMS and MongoDB Comparison Why MongoDB? MongoDB Architecture Storage Engines Data Model Query Language Security Data

More information

Internet of Things Big Data Cloud Computing

Internet 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 information

In Workflow. Viewing: Last edit: 11/04/14 4:01 pm. Approval Path. Programs referencing this course. Submi er: Proposing College/School: Department:

In 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 information

IP-9000 IP Network Audio System. Features:

IP-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 information

WEB TEACHER GUIDE. ebackpack provides a separate Student Guide through our support site at

WEB 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 information

Review: Collec-ons Framework

Review: Collec-ons Framework Objec-ves Collec-ons Ø Maps Traversing Collec-ons Excep-on handling Sept 30, 2016 Sprenkle - CSCI209 1 Review: Collec-ons Framework Interfaces Ø Abstract data types that represent collec-ons Ø Collec-ons

More information

Test Coverage vs Liability - A Healthcare TDM

Test Coverage vs Liability - A Healthcare TDM White Paper Test Coverage vs Liability - A Healthcare TDM by Shashi Kiran KV O V E R C O M I N G L I M I T S The growing maturity of Healthcare IT and the digi za on of healthcare is improving the quality

More information

Geometric verifica-on of matching

Geometric 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 information

PASSWORD SHIELD. User Manual

PASSWORD SHIELD. User Manual PASSWORD SHIELD User Manual Table of Contents Welcome...3 Compa bility...3 Installa on Guide and Database Crea on...4 Registra on...7 Workspace...8 Control Bu ons...9 File...12 Edit...13 View...14 Tools...15

More information

Set Up Your Print. Overview. The main interface has five components: 1. 3D Viewer

Set Up Your Print. Overview. The main interface has five components: 1. 3D Viewer Set Up Your Print Overview Open Uniz Desktop and click Control Bu on to show the 3D model viewer. The main interface has five components: 1. 3D Viewer https://uniz3d.com/support/supportsetprint/ 1/23 2.

More information

Group-B Assignment No. 15

Group-B Assignment No. 15 Group-B Assignment No. 15 R N Oral Total Dated Sign (2) (5) (3) (10) Title of Assignment: aggregation and indexing using MongoDB. Problem Definition: Aggregation and indexing with suitable example using

More information

CC6000 Active Intercept

CC6000 Active Intercept CC6000 Active Intercept When real-time intelligence is needed on suspected Terrorist and Criminal Organizations, the CC6000 is the next generation of Active Interception Technologies. This system is able

More information

OPTIONAL EXERCISE 1: CREATING A FUSION PROJECT PART A

OPTIONAL EXERCISE 1: CREATING A FUSION PROJECT PART A Exercise Objec ves In the previous exercises, you were provided a full Fusion LIDAR dataset. In this exercise, you will begin with raw LIDAR data and create a new Fusion project one that will be as complete

More information

User Guide for Staff and Postgraduate Research Students using the Ethics Online Approval System

User Guide for Staff and Postgraduate Research Students using the Ethics Online Approval System User Guide for Staff and Postgraduate Research Students using the Ethics Online Approval System Ethical approval must be obtained for all research projects prior to the commencement of the research. Northumbria

More information

Physician Reference Guide Paragon Clinician Hub Version 13.0

Physician 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 information

Buyer s Guide. Contents. This guide will review how to shop, create requisi ons and track your requisi ons, orders and invoices

Buyer s Guide. Contents. This guide will review how to shop, create requisi ons and track your requisi ons, orders and invoices Buyer s Guide This guide will review how to shop, create requisi ons and track your requisi ons, orders and invoices Contents Buyer s Guide... 1 Logging In & Buyer s Role... 3 Key Concepts... 4 My Account

More information

Networking for Wide Format Printers

Networking 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 information

Riso Comcolor Series

Riso Comcolor Series Riso Comcolor Series Ge ng Started Guide No. 1 Ini al Setup Administrator Func ons Administrator Setup Default Se ngs User Names and Passwords Setup IC Card Control System Configura on Riso (UK) Limited

More information

Query Processing: The Basics. External Sorting

Query Processing: The Basics. External Sorting Query Processing: The Basics Chapter 10 1 External Sorting Sorting is used in implementing many relational operations Problem: Relations are typically large, do not fit in main memory So cannot use traditional

More information

User Guide for Undergraduate & Postgraduate Students using the Ethics Online Approval System

User Guide for Undergraduate & Postgraduate Students using the Ethics Online Approval System User Guide for Undergraduate & Postgraduate Students using the Ethics Online Approval System Ethical approval must be obtained for all research projects prior to the commencement of the research. Northumbria

More information

Permits User s Guide. Submit Application. Upload Files & Pay Fees. Plan Review Process. Final PreScreen. Project Approval. Electronic Plan Review

Permits User s Guide. Submit Application. Upload Files & Pay Fees. Plan Review Process. Final PreScreen. Project Approval. Electronic Plan Review New Castle County Land Use Permits Sec on Electronic Plan Review Permits User s Guide Submit Application Upload Files & Pay Fees Plan Review Process Final PreScreen Project Approval Rev. 06/2018 2 l eplans

More information

Contact Lens Op-cal Design Op-miza-on U-lizing a Binocular Vision Model. Ben Wooley Johnson & Johnson Vision Care, Inc.

Contact Lens Op-cal Design Op-miza-on U-lizing a Binocular Vision Model. Ben Wooley Johnson & Johnson Vision Care, Inc. Lens Op-cal Op-miza-on U-lizing a Binocular Vision Model Ben Wooley Johnson & Johnson Vision Care, Inc. March 4, 2016 Outline Full Eye and Vision Model > Predicts binocular vision for given viewing distance

More information

TT Tracker Basics 4 Accessing and Comple ng Forms 7

TT Tracker Basics 4 Accessing and Comple ng Forms 7 Mobile Worker Manual TT Tracker Basics 4 Accessing and Comple ng Forms 7 Session Management 7 Pa ent Registra on 9 Pa ent Treatment Management 13 Record Evalua on 15 Record Surgery 17 Record Pa ent Follow-ups

More information

Streamlining Your Work with Macros. Workshop Manual

Streamlining Your Work with Macros. Workshop Manual Microsoft Excel 2010 401 Advanced Workshop Streamlining Your Work with Macros Workshop Manual Presented by David Newbold, Jennifer Tran and Katie Spencer 06/23/11 1 Excel 401 Macro Exercise Workbook Class

More information

UNIVERSAL. Energy Saver Windows PC Stick with IPTV add-on USER GUIDE

UNIVERSAL. Energy Saver Windows PC Stick with IPTV add-on USER GUIDE UNIVERSAL PocketPC Energy Saver Windows PC Stick with IPTV add-on USER GUIDE Table of Content: Product Overview I Product Descrip on.ii How to Connect using HDMI Cable..III o How to Connect to a Monitor

More information

Decision Support Systems

Decision Support Systems Decision Support Systems 2011/2012 Week 7. Lecture 12 Some Comments on HWs You must be cri-cal with respect to results Don t blindly trust EXCEL/MATLAB/R/MATHEMATICA It s fundamental for an engineer! E.g.:

More information

MongoDB. Nicolas Travers Conservatoire National des Arts et Métiers. MongoDB

MongoDB. Nicolas Travers Conservatoire National des Arts et Métiers. MongoDB Nicolas Travers Conservatoire National des Arts et Métiers 1 Introduction Humongous (monstrous / enormous) NoSQL: Documents Oriented JSon Serialized format: BSon objects Implemented in C++ Keys indexing

More information

IGMP and MLD Op-miza-on for Mobile Hosts and Routers

IGMP and MLD Op-miza-on for Mobile Hosts and Routers 76 th IETF, Nov. 2009, Hiroshima, Japan IGMP and MLD Op-miza-on for Mobile Hosts and Routers dra< asaeda mul-mob igmp mld op-miza-on 01 Hitoshi Asaeda (Keio University) 1 Overview This dra< aims to describe

More information

TANKLOGIX PORTAL TICKET MANAGEMENT 3.0 AUTHOR: GREG BAGLEY

TANKLOGIX PORTAL TICKET MANAGEMENT 3.0 AUTHOR: GREG BAGLEY TANKLOGIX PORTAL TICKET MANAGEMENT 3.0 AUTHOR: GREG BAGLEY CONTENTS INTRODUCTION... 3 PORTAL NAVIGATION... 3 Disposals > Ticket Management 3.0... 3 PAGE FEATURES... 3 TITLE AREA PAGE TOP... 4 SITES...

More information

CSE 788 Mathema-cal and Algorithmic Founda-ons for Data Visualiza-on. Winter 2011 Han- Wei Shen

CSE 788 Mathema-cal and Algorithmic Founda-ons for Data Visualiza-on. Winter 2011 Han- Wei Shen CSE 788 Mathema-cal and Algorithmic Founda-ons for Data Visualiza-on Winter 2011 Han- Wei Shen Class Objec-ves Give you an overview of data visualiza-on research Focus more on scien-fic data Overview the

More information

MongoDB. History. mongodb = Humongous DB. Open-source Document-based High performance, high availability Automatic scaling C-P on CAP.

MongoDB. History. mongodb = Humongous DB. Open-source Document-based High performance, high availability Automatic scaling C-P on CAP. #mongodb MongoDB Modified from slides provided by S. Parikh, A. Im, G. Cai, H. Tunc, J. Stevens, Y. Barve, S. Hei History mongodb = Humongous DB Open-source Document-based High performance, high availability

More information

RefWorks User Quick Start Guide VERSION 5.0

RefWorks User Quick Start Guide VERSION 5.0 RefWorks User Quick Start Guide VERSION 5.0 LOGGING IN Access www.refworks.com/refworks and then enter your personal Login Name and Password. (First- me users need to sign up for an individual account

More information

USER MANUAL. for Windows & Mac

USER MANUAL. for Windows & Mac Stick Reader SDL 400S USER MANUAL for Windows & Mac Links to mobile apps, printers and weighers. Version 01.09.2015 1 Copyright 2015 Shearwell Data Ltd Table of Contents Ge ng started - Page 3 Ba ery informa

More information

Percona Live Santa Clara, California April 24th 27th, 2017

Percona Live Santa Clara, California April 24th 27th, 2017 Percona Live 2017 Santa Clara, California April 24th 27th, 2017 MongoDB Shell: A Primer Rick Golba The Mongo Shell It is a JavaScript interface to MongoDB Part of the standard installation of MongoDB Used

More information

Alexandre Barreto ITA/GMU. Paulo C.G. Costa GMU. Edgar Yano ITA

Alexandre Barreto ITA/GMU. Paulo C.G. Costa GMU. Edgar Yano ITA Alexandre Barreto ITA/GMU Paulo C.G. Costa GMU Edgar Yano ITA 1 failure in electric power system The New World Increasing automa on of processes and systems that are part of cri cal infrastructures. Society

More information

USER MANUAL. SW Version: Release date: 12 th February, Revision : 2.3 EN

USER MANUAL. SW Version: Release date: 12 th February, Revision : 2.3 EN USER MANUAL SW Version: 1.8.83.348 Release date: 12 th February, 2018 Revision : 2.3 EN 1. Introduc on 3 1.1 Legal Disclaimer........................................... 3 1.2 Copyright..............................................

More information

Project 1 ECE544 Communica-on Networks II Francesco Bronzino. Includes teaching material from Bart Braem and Michael Voorhaen

Project 1 ECE544 Communica-on Networks II Francesco Bronzino. Includes teaching material from Bart Braem and Michael Voorhaen Project 1 ECE544 Communica-on Networks II Francesco Bronzino Includes teaching material from Bart Braem and Michael Voorhaen Project Goals Get familiar with Click s environment Get familiar with our virtualized

More information

1. Product descrip on copy

1. Product descrip on copy This document contains essen al marke ng copy for resellers, for use on product store, news announcements and technical documenta on. In this document: 1. Product descrip on copy 2. USP features (short)

More information

MongoDB Shell: A Primer

MongoDB Shell: A Primer MongoDB Shell: A Primer A brief guide to features of the MongoDB shell Rick Golba Percona Solutions Engineer June 8, 2017 1 Agenda Basics of the Shell Limit and Skip Sorting Aggregation Pipeline Explain

More information

Governance, Risk & Compliance. TSo Plus System Requirements. TSo Plus

Governance, Risk & Compliance. TSo Plus System Requirements. TSo Plus Governance, Risk & Compliance TSo Plus System Requirements TSo Plus 2018.1 Governance, Risk & Compliance This publica on was wri en for TSo Plus Publica on Informa on / Version Document Title: TSo Plus

More information

1. Assess the CATIA tools, workbenches, func ons, and opera ons used to create and edit 3D part models, products, and drawings.

1. Assess the CATIA tools, workbenches, func ons, and opera ons used to create and edit 3D part models, products, and drawings. 1 of 5 5/1/2014 2:38 PM MFGT 142 CATIA II Approval Date: 02/20/2014 Effec ve Term: Fall 2014 Department: MANUFACTURING TECHNOLOGY Division: Career Technical Educa on Units: 3.00 Grading Op on: Le er Grade

More information

USER MANUAL. for Windows & Mac

USER MANUAL. for Windows & Mac Stick Reader SDL 440S USER MANUAL for Windows & Mac Links to mobile apps, printers and weighers. Version 03.10.2016 1 Copyright 2016 Shearwell Data Ltd Table of Contents Ge ng started - Page 3 Ba ery informa

More information

Login - you must Logon using the same logon number you use to access paragon.

Login - you must Logon using the same logon number you use to access paragon. MLSReports.com is a member benefit provided by the Tahoe Sierra MLS. The goal in designing MLSReports was to get useful informa on on the screen quickly. The informa on you will have at your finger ps

More information

MongoDB Tutorial for Beginners

MongoDB Tutorial for Beginners MongoDB Tutorial for Beginners Mongodb is a document-oriented NoSQL database used for high volume data storage. In this tutorial you will learn how Mongodb can be accessed and some of its important features

More information

Performance Evaluation of a MongoDB and Hadoop Platform for Scientific Data Analysis

Performance 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 information

1 Big Data Hadoop. 1. Introduction About this Course About Big Data Course Logistics Introductions

1 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 information

TANKLOGIX PORTAL TICKET MANAGEMENT 3.2 AUTHOR: GREG BAGLEY

TANKLOGIX PORTAL TICKET MANAGEMENT 3.2 AUTHOR: GREG BAGLEY TANKLOGIX PORTAL TICKET MANAGEMENT 3.2 AUTHOR: GREG BAGLEY CONTENTS INTRODUCTION... 3 PORTAL NAVIGATION... 3 Disposals > Ticket Management 3.2... 3 PAGE FEATURES... 3 TITLE AREA PAGE TOP... 4 SITES...

More information

PROFESSIONAL. NoSQL. Shashank Tiwari WILEY. John Wiley & Sons, Inc.

PROFESSIONAL. NoSQL. Shashank Tiwari WILEY. John Wiley & Sons, Inc. PROFESSIONAL NoSQL Shashank Tiwari WILEY John Wiley & Sons, Inc. Examining CONTENTS INTRODUCTION xvil CHAPTER 1: NOSQL: WHAT IT IS AND WHY YOU NEED IT 3 Definition and Introduction 4 Context and a Bit

More information

Printed Circuit Board Assembly Analysis / 1

Printed Circuit Board Assembly Analysis / 1 Printed Circuit Board Assembly Analysis Introduction DFM Concurrent Costing The first step in the manufacture of the printed circuit board assembly is the fabrica on of the bare circuit board, o en called

More information

Import, Export, Index MongoDB

Import, Export, Index MongoDB Import, Export, Index MongoDB Kevin Swingler http://docs.mongodb.org/manual/core/import-export Single Line Entry So far, we have seen data entered into MongoDB like this: db.collection.insert({ name :

More information

Canvas ICS Intelligent Call Screening Solu on. Copyright 2018 Telenity Confiden al & Proprietary

Canvas ICS Intelligent Call Screening Solu on. Copyright 2018 Telenity Confiden al & Proprietary Canvas ICS Intelligent Call Screening Solu on Copyright 2018 Telenity Confiden al & Proprietary Canvas ICS, Intelligent Call Screening Solu on Nuisance calls has become a real issue for mobile subscribers

More information

On my Twitter feed: Sept 30, 2016 Sprenkle - CSCI public boolean equals(object o){ if(((birthday) o).getday()!= this.getday()) return false;

On my Twitter feed: Sept 30, 2016 Sprenkle - CSCI public boolean equals(object o){ if(((birthday) o).getday()!= this.getday()) return false; Objec-ves Collec-ons Ø Maps Traversing Excep-ons On my Twitter feed: Rather than teach everyone to code, let's teach them to think. The coding can come later; it's easier. - @rob_pike Sept 30, 2016 Sprenkle

More information

CS 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 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 information

Group13: Siddhant Deshmukh, Sudeep Rege, Sharmila Prakash, Dhanusha Varik

Group13: Siddhant Deshmukh, Sudeep Rege, Sharmila Prakash, Dhanusha Varik Group13: Siddhant Deshmukh, Sudeep Rege, Sharmila Prakash, Dhanusha Varik mongodb (humongous) Introduction What is MongoDB? Why MongoDB? MongoDB Terminology Why Not MongoDB? What is MongoDB? DOCUMENT STORE

More information

Essen al Scala. underscore. Noel Welsh and Dave Gurnell. Version 1.3, April Copyright Noel Welsh and Dave Gurnell.

Essen al Scala. underscore. Noel Welsh and Dave Gurnell. Version 1.3, April Copyright Noel Welsh and Dave Gurnell. Essen al Scala Noel Welsh and Dave Gurnell Version 1.3, April 2017 underscore Copyright 2014-2017 Noel Welsh and Dave Gurnell. 2 Essen al Scala Version 1.3, April 2017 Copyright 2014-2017 Noel Welsh and

More information

So#ware Specifica-ons. David Duncan March 23, 2012

So#ware Specifica-ons. David Duncan March 23, 2012 So#ware Specifica-ons David Duncan March 23, 2012 Execu-ve Summary Crea-ng a so#ware specifica-on is tradi-onally done via the So#ware Requirements Specifica-on (SRS) but there has been a growing movement

More information

SQL: Data Querying. B0B36DBS, BD6B36DBS: Database Systems. h p://www.ksi.m.cuni.cz/~svoboda/courses/172-b0b36dbs/ Lecture 4

SQL: Data Querying. B0B36DBS, BD6B36DBS: Database Systems. h p://www.ksi.m.cuni.cz/~svoboda/courses/172-b0b36dbs/ Lecture 4 B0B36DBS, BD6B36DBS: Database Systems h p://www.ksi.m.cuni.cz/~svoboda/courses/172-b0b36dbs/ Lecture 4 SQL: Data Querying Mar n Svoboda mar n.svoboda@fel.cvut.cz 20. 3. 2018 Czech Technical University

More information

USER MANUAL. for Windows & Mac. Links to mobile apps, printers and weighers.

USER MANUAL. for Windows & Mac. Links to mobile apps, printers and weighers. Stick Reader SDL 400S USER MANUAL for Windows & Mac Links to mobile apps, printers and weighers. Version 09.10.2017 1Copyright 2017 Shearwell Data Ltd Table of Contents Ge ng started - Page 3 Ba ery informa

More information

Part 1: Installing MongoDB

Part 1: Installing MongoDB Samantha Orogvany-Charpentier CSU ID: 2570586 Installing NoSQL Systems Part 1: Installing MongoDB For my lab, I installed MongoDB version 3.2.12 on Ubuntu 16.04. I followed the instructions detailed at

More information

Big Data and Scripting mongodb map reduce

Big Data and Scripting mongodb map reduce Big Data and Scripting mongodb map reduce 1, 2, last lecture replication distribution full distributed storage network today use storage network for distributed computations introduce map/reduce framework

More information

ADMIN TRAINING GUIDE FEBRUARY 22, 2017 STAFFING SYSTEM NIGHT OWL PRODUCTIONS ENTERPRISE SYSTEMS & SERVICES KENNESAW STATE UNIVERSITY

ADMIN TRAINING GUIDE FEBRUARY 22, 2017 STAFFING SYSTEM NIGHT OWL PRODUCTIONS ENTERPRISE SYSTEMS & SERVICES KENNESAW STATE UNIVERSITY ADMIN TRAINING GUIDE FEBRUARY 22, 2017 STAFFING SYSTEM NIGHT OWL PRODUCTIONS ENTERPRISE SYSTEMS & SERVICES KENNESAW STATE UNIVERSITY Table of Contents Welcome to Night Owl Produc ons!... 3 Accessing Night

More information

SQL Data Querying and Views

SQL Data Querying and Views Course A7B36DBS: Database Systems Lecture 04: SQL Data Querying and Views Martin Svoboda Faculty of Electrical Engineering, Czech Technical University in Prague Outline SQL Data manipulation SELECT queries

More information

API v2. Conventions. Security Parameters. Collections. HTTP codes. Security Roles. Docs» API v2

API 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 information

SIRE Solution Suite. Better Outcomes. Active Review Administration and User Manual. A Publication Of

SIRE Solution Suite. Better Outcomes. Active Review Administration and User Manual. A Publication Of Active Review Administration and User Manual SIRE Solution Suite An Official Manual of SIRE Technologies Document and Legislative Management Software Version 6.3 A Publication Of Better Outcomes. 2 SIRE

More information

MULTIMEDIA AND ANIMATION

MULTIMEDIA AND ANIMATION MULTIMEDIA AND ANIMATION CURRICULUM HTML Document Overview The Structure Tags Components of the HTML Code Ge ng Started With HTML Wri ng the Code Head Elements HTML Tags HEAD Tags Title Tags Body Tag Displaying

More information

DSD Planning Center Online Tool User Manual

DSD Planning Center Online Tool User Manual Designing much more than beautiful smiles! DSD Planning Center Online Tool User Manual version 1.0 english DSD Planning Center Online Tool User Manual STEP 1 REGiStRatiOn 1.1 Access the dsd planning center

More information

Data Warehousing and Data Mining

Data Warehousing and Data Mining Data Warehousing and Data Mining Lecture 3 Efficient Cube Computation CITS3401 CITS5504 Wei Liu School of Computer Science and Software Engineering Faculty of Engineering, Computing and Mathematics Acknowledgement:

More information

Access Control Manager TM Release Notes

Access Control Manager TM Release Notes Access Control Manager TM 5.12.2 Release Notes Version 5.12.2 Released Monday, March 4, 2019 Files Released Avigilon Access Control Manager Physical Appliance Files 5.12.2.25-64 bit OS and Applica on Upgrade

More information

Using Cowichan Problems to Inves6gate Programmability of X10 Programming System

Using Cowichan Problems to Inves6gate Programmability of X10 Programming System Using Cowichan Problems to Inves6gate Programmability of X1 Programming System Jeeva S. Paudel, J. Nelson Amaral Department of Computing Science University of Alberta, Edmonton Canada June 4, 211 X1: Design

More information