h p://

Size: px
Start display at page:

Download "h p://"

Transcription

1 B4M36DS2, BE4M36DS2: Database Systems 2 h p:// Prac cal Class 7 Redis Mar n Svoboda mar n.svoboda@fel.cvut.cz Charles University, Faculty of Mathema cs and Physics Czech Technical University in Prague, Faculty of Electrical Engineering

2 Redis Redis In-memory data structure store Open source, master-slave replica on architecture, sharding, high availability, various persistence levels, h p://redis.io/ Developed by Redis Labs Implemented in C First release in 2009 B4M36DS2, BE4M36DS2: Database Systems 2 Prac cal Class 7: Redis

3 Redis Func onality Standard key-value store Support for structured values (e.g. lists, sets, ) Time-to-live Transac ons Real-world users Twi er, GitHub, Pinterest, StackOver ow, Flicker, B4M36DS2, BE4M36DS2: Database Systems 2 Prac cal Class 7: Redis

4 Data Model Data model Instance databases objects Database = collec on of objects Databases do not have names but integer iden ers Object = key-value pair Key is a string (i.e. any binary data) Values can be Atomic: string Structured: list, set, sorted set, hash B4M36DS2, BE4M36DS2: Database Systems 2 Prac cal Class 7: Redis

5 Data Types Available data types String The only atomic data type May contain any binary data (e.g. string, integer counter, PNG image, ) Maximal allowed size is 512 MB List Ordered collec on of strings Elements should preferably be read / wri en at the head / tail B4M36DS2, BE4M36DS2: Database Systems 2 Prac cal Class 7: Redis

6 Data Types Available data types Set Unordered collec on of strings Duplicate values are not allowed Sorted set Ordered collec on of strings The order is given by a score ( oa ng number value) associated with each element (from the smallest to the greatest score) Hash Associa ve map between string elds and string values Field names have to be mutually dis nct B4M36DS2, BE4M36DS2: Database Systems 2 Prac cal Class 7: Redis

7 Interface command line client Two modes are available Basic Commands are passed as standard command line arguments E.g. Batch processing is possible as well E.g. Interac ve Users type database commands at the prompt RESP (REdis Serializa on Protocol) B4M36DS2, BE4M36DS2: Database Systems 2 Prac cal Class 7: Redis

8 First Steps Connect to our NoSQL server SSH / SFTP and PuTTY / WinSCP nosql.ms.m.cuni.cz:42222 Check Redis status Open Redis client (interac ve mode) Select your database Your database number: sent by B4M36DS2, BE4M36DS2: Database Systems 2 Prac cal Class 7: Redis

9 First Steps Basic Commands Provides basic informa on about Redis commands Clears the terminal screen Deletes all the keys in the currently selected database Saves the current dataset (asynchronously, on background) I.e. stores the database snapshot to the hard drive Closes the connec on B4M36DS2, BE4M36DS2: Database Systems 2 Prac cal Class 7: Redis

10 Strings Basic commands inserts / replaces a given string returns a given string String opera ons returns a string length appends a value at the end of a string returns a substring Both the boundaries are considered to be inclusive Posi ons start at 0 Nega ve o sets for posi ons star ng at the end replaces a substring Binary 0 are padded when the original string is not long enough B4M36DS2, BE4M36DS2: Database Systems 2 Prac cal Class 7: Redis

11 Strings Counter opera ons Increments / decrements a value by 1 Increments / decrements a value by a given amount B4M36DS2, BE4M36DS2: Database Systems 2 Prac cal Class 7: Redis

12 Objects Object querying determines whether a key exists nds all the keys matching a pa ern (*,?, ) E.g. Modi ca on of objects removes a given object / objects changes key of a given object Type informa on determines the type of a given object Types:,,, and B4M36DS2, BE4M36DS2: Database Systems 2 Prac cal Class 7: Redis

13 Vola le Objects Keys with limited me to live When a speci ed meout elapses, a given object is removed Works with any data type Commands Sets a meout for a given object, i.e. makes the object vola le Can be called repeatedly to change the meout Returns the remaining me to live for a key that has a meout Removes the exis ng meout, i.e. makes the object persistent B4M36DS2, BE4M36DS2: Database Systems 2 Prac cal Class 7: Redis

14 Lists Inser on of new elements Adds a new element to the head / tail Inserts an element before / a er another one Retrieval of elements Removes and returns the rst / last element B4M36DS2, BE4M36DS2: Database Systems 2 Prac cal Class 7: Redis

15 Lists Retrieval of elements gets an element by its index The rst item is at posi on 0 Nega ve posi ons are allowed as well gets a range of elements Removal of elements Removes a given number of matching elements from a list Posi ve / nega ve = moving from head to tail / tail to head 0 = all the items are removed Other opera ons gets the length of a list B4M36DS2, BE4M36DS2: Database Systems 2 Prac cal Class 7: Redis

16 Sets Basic opera ons Adds an element / elements into a set Removes an element / elements from a set Data querying Determines whether a set contains a given element gets all the elements of a set Other opera ons gets the number of elements in a set B4M36DS2, BE4M36DS2: Database Systems 2 Prac cal Class 7: Redis

17 Sets Set opera ons Calculates and returns a set union / intersec on / di erence of two or more sets B4M36DS2, BE4M36DS2: Database Systems 2 Prac cal Class 7: Redis

18 Hashes Basic opera ons sets the value of a hash eld gets the value of a hash eld Batch alterna ves Sets values of mul ple elds of a given hash Gets values of mul ple elds of a given hash B4M36DS2, BE4M36DS2: Database Systems 2 Prac cal Class 7: Redis

19 Hashes Field retrieval opera ons determines whether a eld exists gets all the elds and values Individual elds and values are interleaved gets all the elds in a given hash gets all the values in a given hash Other opera ons Removes a given eld / elds from a hash returns the number of elds in a given hash B4M36DS2, BE4M36DS2: Database Systems 2 Prac cal Class 7: Redis

20 Sorted Sets Basic opera ons Inserts one element / mul ple elements into a sorted set Removes one element / mul ple elements from a sorted set Working with score Gets the score associated with a given element Increments the score of a given element B4M36DS2, BE4M36DS2: Database Systems 2 Prac cal Class 7: Redis

21 Sorted Sets Retrieval of elements Returns all the elements within a given range based on posi ons Returns all the elements within a given range based on scores Other opera ons Gets the overall number of all elements Counts all the elements within a given range based on score B4M36DS2, BE4M36DS2: Database Systems 2 Prac cal Class 7: Redis

22 References Commands h p://redis.io/commands Documenta on h p://redis.io/documenta on Data types h p://redis.io/topics/data-types B4M36DS2, BE4M36DS2: Database Systems 2 Prac cal Class 7: Redis

NDBI040: Big Data Management and NoSQL Databases

NDBI040: 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 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

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

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.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

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

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

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

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

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

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

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

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

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

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

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

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

3D shapes types and properties

3D shapes types and properties 3D shapes types and properties 1 How do 3D shapes differ from 2D shapes? Imagine you re giving an explana on to a younger child. What would you say and/or draw? Remember the surfaces of a 3D shape are

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

REDIS: NOSQL DATA STORAGE

REDIS: NOSQL DATA STORAGE REDIS: NOSQL DATA STORAGE 1 Presented By- Shalini Somani (13MCEC22) CATEGORIES OF NOSQL STORAGES Key-Value memcached Redis Column Family Cassandra HBase Document MongoDB Tabular BigTable Graph, XML, Object,

More information

Git, The Developers Perspec ve

Git, The Developers Perspec ve Git, The Developers Perspec ve What is Git? A command line tool wri en by Linus Torvalds for Linux Kernel collabora on to replace a proprietary Distributed Version Control System called Bit Keeper Originally

More information

Microso 埘 Exam Dumps PDF for Guaranteed Success

Microso 埘 Exam Dumps PDF for Guaranteed Success Microso 埘 70 698 Exam Dumps PDF for Guaranteed Success The PDF version is simply a copy of a Portable Document of your Microso 埘 70 698 ques ons and answers product. The Microso 埘 Cer fied Solu on Associa

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

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

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

electronic license applications user s guide Contents What you need Page 1 Get started Page 3 Paper Non-Resident Licensing Page 10

electronic license applications user s guide Contents What you need Page 1 Get started Page 3 Paper Non-Resident Licensing Page 10 applications Contents What you need Page 1 Get started Page 3 Paper Non-Resident Licensing Page 10 Welcome to the Na onal Insurance Producer Registry s applications The give producers the ability to quickly

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

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

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

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

ProwessIQ.

ProwessIQ. Be er than a Google search! If you are looking for companies that meet a set of criteria based on their performance, then you need ProwessIQ, not a Google search. Not even Google Finance! ProwessIQ is

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

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

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

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

Step by step Guide to Uploading Your ETD to Trace

Step by step Guide to Uploading Your ETD to Trace Step by step Guide to Uploading Your ETD to Trace LOGGING IN Before you submit your ETD, you ll need to log in to Trace. You can do this with your UTK NetID. Here s how: 1. Go to www.trace.tennessee.edu

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

Problem solving session: Fall 2018 Topics covered in interviews Traps to avoid Dynamic Programming strategies Frequently asked questions

Problem solving session: Fall 2018 Topics covered in interviews Traps to avoid Dynamic Programming strategies Frequently asked questions Problem solving session: Fall 2018 Learning is not a spectator sport. Par cipate! Goal: discuss problem solving techniques. You can always loo up answers to these problems on the web. Ques ons and discussions

More information

Redis to the Rescue? O Reilly MySQL Conference

Redis to the Rescue? O Reilly MySQL Conference Redis to the Rescue? O Reilly MySQL Conference 2011-04-13 Who? Tim Lossen / @tlossen Berlin, Germany backend developer at wooga Redis Intro Case 1: Monster World Case 2: Happy Hospital Discussion Redis

More information

Conceptual Modeling in ER and UML

Conceptual Modeling in ER and UML Courses B0B36DBS, A7B36DBS: Database Systems Practical Classes 01 and 02: Conceptual Modeling in ER and UML Martin Svoboda 21. and 28. 2. 2017 Faculty of Electrical Engineering, Czech Technical University

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

Getting Started KIDASA So ware, Inc. All Rights Reserved

Getting Started KIDASA So ware, Inc. All Rights Reserved Getting Started 1989 2012 KIDASA So ware, Inc. All Rights Reserved Getting Started: Exploring Your Workspace To learn more about the Milestones window choose: Help /Help Topics /Milestones Professional

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

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

Vmware 2V0 641 Exam Dumps PDF for Guaranteed Success

Vmware 2V0 641 Exam Dumps PDF for Guaranteed Success Vmware 2V0 641 Exam Dumps PDF for Guaranteed Success The PDF version is simply a copy of a Portable Document of your Vmware 2V0 641 ques 韫 ons and answers product. The VMware Cer 韫 fied Professional 6

More information

POLYBIUS TOKEN WHITEPAPER

POLYBIUS TOKEN WHITEPAPER POLYBIUS TOKEN WHITEPAPER Dra May 10 2017 etoken 1. etoken Contract as a basis for Polybius Token (PLBT) PLBT is a token issued within an etoken 1 contract. There is no limit to the number of Polybius

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

L1.4. LED Studio Light OPERATING INSTRUCTIONS

L1.4. LED Studio Light OPERATING INSTRUCTIONS L1.4 LED Studio Light OPERATING INSTRUCTIONS 580 MAYER STREET, BUILDING #7, PA 15017 USA PHONE 1.412.206.0106 WWW.BRIGHTLINES.COM 2015 BRIGHTLINE, L.P. Safety WARNING: To avoid possible damage to the driver,

More information

BW 2050 Manual. Weltech Interna onal Limited INTRODUCTION

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

S R FlexImport Rental S R S R FlexImport Rental Prepara on S R FlexImport fun ons Program start... 5

S R FlexImport Rental S R S R FlexImport Rental Prepara on S R FlexImport fun ons Program start... 5 TABLE OF CONTENT S R FlexImport Rental... 2 Prepara on... 3 S R FlexImport fun ons... 5 Program start... 5 S R FlexImport display... 5 Select import file... 5 Control file (cfg)... 6 Create new control

More information

Overview of Major Steps 1. Subse ng one to a few plots. 2. Subse ng many plots using Fusion command line executables

Overview of Major Steps 1. Subse ng one to a few plots. 2. Subse ng many plots using Fusion command line executables E 3: E P S Exercise Objec ves There are two parts to this exercise. Part 1 describes the manual process to extract fixed radius subsets of LIDAR data; Part 2 explains how to efficiently extract large numbers

More information

DO NOT LOSE THIS SHEET - YOUR FACTORY MASTER CODE IS UNIQUE TO YOUR KEYPAD

DO NOT LOSE THIS SHEET - YOUR FACTORY MASTER CODE IS UNIQUE TO YOUR KEYPAD Estate Swing 433 MHz Wireless 4 Channel Keypad Overview This keypad only works with the Estate Swing 433 MHz receiver: 433ESREC Standard range is 200 feet. Keypad has 4 access codes. Each access code sends

More information

Dr. Chuck Cartledge. 19 Nov. 2015

Dr. Chuck Cartledge. 19 Nov. 2015 CS-695 NoSQL Database Redis (part 1 of 2) Dr. Chuck Cartledge 19 Nov. 2015 1/21 Table of contents I 1 Miscellanea 2 DB comparisons 3 Assgn. #7 4 Historical origins 5 Data model 6 CRUDy stuff 7 Other operations

More information

DINB100-SA Standalone Biometric Reader

DINB100-SA Standalone Biometric Reader EN DINB100-SA Standalone Biometric Reader User Manual v.b2 Contents 1.0 INTRODUCTION... 3 2.0 MOUNTING AND DISMOUNTING... 3 3.0 SPECIFICATIONS... 3 4.0 APPLICATION DIAGRAM... 4 5.0 WIRING... 4 6.0 RECOMMENDED

More information

Cache Memories : Introduc on to Computer Systems 12 th Lecture, October 6th, Instructor: Randy Bryant.

Cache Memories : Introduc on to Computer Systems 12 th Lecture, October 6th, Instructor: Randy Bryant. Cache Memories 15-213: Introduc on to Computer Systems 12 th Lecture, October 6th, 2016 Instructor: Randy Bryant 1 Today Cache memory organiza on and opera on Performance impact of caches The memory mountain

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

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

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

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

DINB100-SA-KIT Standalone Biometric Kit

DINB100-SA-KIT Standalone Biometric Kit DINB100-SA DINRTT DINB100-SA-KIT Standalone Biometric Kit User Manual v.b3 Contents 1.0 INTRODUCTION... 3 2.0 MOUNTING AND DISMOUNTING... 3 3.0 SPECIFICATIONS... 3 4.0 APPLICATION DIAGRAM... 4 5.0 WIRING...

More information

MI-PDB, MIE-PDB: Advanced Database Systems

MI-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 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

EDTracker Pro Wired. User Guide

EDTracker Pro Wired. User Guide EDTracker Pro Wired User Guide ENG Document Issue 1.0 Introduction Thank you for purchasing your EDTracker Pro Wired head tracker. We hope that it becomes an invaluable addi on to your gaming experience

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

MyCouncil. Accredita on Management System Informa on and Naviga on Guide

MyCouncil. 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 information

SeedSense 2017 So ware Release Notes

SeedSense 2017 So ware Release Notes SeedSense 2017 So ware Release Notes 1. System Wide Changes 1.1 Updated the opera ng system on Gen2 20/20 displays 1.2 Added a 6 item mode to the home screen 1.3 Changed the default se ng to the Display

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

MSITA WORD LESSON 7 NOTES

MSITA WORD LESSON 7 NOTES Insert Picture MSITA WORD LESSON 7 Picture: a visual representa on of something Ex. person or scene, photograph, pain ng, scanned image, line art, artwork, etc. 1. Click where you want to insert the picture.

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

[ Safe deposit safes ]

[ Safe deposit safes ] according to safe type according to safe type [ Safe deposit safes ] Safes with built in deposit boxes are produced in different resistance grades. The deposit boxes are customized in blocks. If desired,

More information

Transitioning to Push Authentication

Transitioning to Push Authentication Transitioning to Push Authentication Summary Current out-of-band authen ca on solu ons have not proven to be up to the task of protec ng cri cal user data, and have been disabled in a variety of recent

More information

Web Services in Ac-on. Mark Schroeder 2E Track

Web Services in Ac-on. Mark Schroeder 2E Track Web Services in Ac-on Mark Schroeder 2E Track FOR INFORMATION PURPOSES ONLY Terms of this presenta3on This presenta-on was based on current informa-on and resource alloca-ons as of April 2013 and is subject

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

XSEDE Iden ty Management Use Cases

XSEDE Iden ty Management Use Cases XSEDE Iden ty Management Use Cases January 6, 2017 Version 1.3 These use cases describe how researchers, scien sts, and other community members register themselves with the XSEDE system, manage their profile

More information

Waaslandlaan Lokeren Belgium Tel: Fax: Mail: Website:

Waaslandlaan Lokeren Belgium Tel: Fax: Mail: Website: Waaslandlaan 24 9160 Lokeren Belgium Tel: +32 9 349 37 51 Fax: +32 9 349 37 52 Mail: info@blue1.be Website: www.blue1.be Measuring and monitoring in real me is an essen al tool in a world of short global

More information

Price List ER 900 SERIES. Universal Retail Systems. ADVANCE ECRs. Date: Universal Retail Systems

Price List ER 900 SERIES. Universal Retail Systems. ADVANCE ECRs. Date: Universal Retail Systems Date: SERIES ADVANCE ECRs Price List Universal Retail Systems 580 E. 3rd St. Suite C Oxnard, CA 93030 Prices effective March 1, 2013 All prices and specifications are subject to change without notice Series

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

PowerPal Selectable Voltage 3-Amp Breadboard Power Supply (#32133)

PowerPal Selectable Voltage 3-Amp Breadboard Power Supply (#32133) Web Store: www.parallax.com Office: (916) 624-8333 Tutorials: learn.parallax.com Educator Hotline: (916) 701-8625 Sales: sales@parallax.com Sales: (888) 512-1024 Tech Support: support@parallax.com Tech Support:

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

CBM: A Cooperative Buffer Management for SSD

CBM: A Cooperative Buffer Management for SSD 3 th International Conference on Massive Storage Systems and Technology (MSST 4) : A Cooperative Buffer Management for SSD Qingsong Wei, Cheng Chen, Jun Yang Data Storage Institute, A-STAR, Singapore June

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

Series. Student. Geometry. My name

Series. Student. Geometry. My name Series Student My name G Copyright 2009 3P Learning. All rights reserved. First edition printed 2009 in Australia. A catalogue record for this book is available from 3P Learning Ltd. ISBN 978-1-921861-09-3

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

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

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

NoSQL Databases Analysis

NoSQL Databases Analysis NoSQL Databases Analysis Jeffrey Young Intro I chose to investigate Redis, MongoDB, and Neo4j. I chose Redis because I always read about Redis use and its extreme popularity yet I know little about it.

More information

Opera-ng Systems and Networks. Network Lecture 4: Link Layer (2) Pending Issues

Opera-ng Systems and Networks. Network Lecture 4: Link Layer (2) Pending Issues Opera-ng Systems and Networks Network Lecture 4: Link Layer (2) Adrian Perrig Network Security Group ETH Zürich Pending Issues How to read the course textbook? How to prepare for the exam given that there

More information

Kinetic Switch APP User Manual

Kinetic Switch APP User Manual Kinetic Switch APP User Manual General Safety Instruc ons Please read this manual thoroughly before first use and keep it in a safe place for future reference. The safety precau ons enclosed herein reduce

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

In 2018 the Council has modernized the website. Most of the func- onality of the old site has remained with a fresh new look and naviga on.

In 2018 the Council has modernized the website. Most of the func- onality of the old site has remained with a fresh new look and naviga on. In 2018 the Council has modernized the website. Most of the func- onality of the old site has remained with a fresh new look and naviga on. Above is the current Home page which incorporates rota ng images

More information

ICALEPS 2013 Exploring No-SQL Alternatives for ALMA Monitoring System ADC

ICALEPS 2013 Exploring No-SQL Alternatives for ALMA Monitoring System ADC ICALEPS 2013 Exploring No-SQL Alternatives for ALMA Monitoring System Overview The current paradigm (CCL and Relational DataBase) Propose of a new monitor data system using NoSQL Monitoring Storage Requirements

More information

Management and control system for photovoltaic plants

Management and control system for photovoltaic plants JDA JD Auspice Co., Ltd Management and control system for photovoltaic plants www.jdauspice.com Simple is better Adding a control solu on is now easy! DC breaker or DC MCCB IP 65/67 enclosure surge protector

More information

DINB100-SA Standalone Biometric Reader

DINB100-SA Standalone Biometric Reader a Visual Plus Corporation Company EN DINB100-SA Standalone Biometric Reader User Manual v.a1 Contents 1.0 INTRODUCTION... 2.0 MOUNTING AND DISMOUNTING... 3.0 SPECIFICATIONS... 4.0 APPLICATION DIAGRAM 5.0

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

SETUP GUIDE Model: OCZDIY17A2 Series

SETUP GUIDE Model: OCZDIY17A2 Series SETUP GUIDE Model: OCZDIY17A2 Series DIY Notebook Quick Installation Guide Carefully remove the notebook from the bag and sleeve and inspect it for damage. Please use the protec ve sleeve as pad and place

More information

Financial Services. Upgrade Guide. TSoftPlus

Financial Services. Upgrade Guide. TSoftPlus Financial Services Upgrade Guide TSoftPlus 2017.3 Financial Services This publica on was wri en for TSoftPlus, Publica on Informa on / Version Document Title: TSo Plus Upgrade Guide Release Date: September

More information

Governance, Risk & Compliance. TSo Plus Upgrade Guide. TSo Plus

Governance, Risk & Compliance. TSo Plus Upgrade Guide. TSo Plus Governance, Risk & Compliance TSo Plus Upgrade Guide TSo Plus 2017.4 Governance, Risk & Compliance This publica on was wri en for TSo Plus Publica on Informa on / Version Document Title: TSo Plus Upgrade

More information