Key/Value Pair versus hstore - Benchmarking Entity-Attribute-Value Structures in PostgreSQL.
|
|
- Elmer Wood
- 5 years ago
- Views:
Transcription
1 Key/Value Pair versus hstore - Benchmarking Entity-Attribute-Value Structures in PostgreSQL. Michel Ott June 7, 2011 University of Applied Science Rapperswil 1
2 What is KVP? A key-value pair (KVP) is a set of two linked data items: a key, which is a unique identifier for some item of data, and the value, which is either the data that is identified or a pointer to the location of that data. (Source: Techtarget, an open-ended data structure that allows for future extension without modifying existing code or data. (Source: Wikipedia, 1. { data : [ 2. { amenity : restaurant, 3. name : Godman }, 4. { amenity : university, 5. name : Harvard University } 6. ] } June 7, 2011 University of Applied Science Rapperswil 2
3 Agenda Introduction What is hstore? KVP Schema in PostgreSQL Setup / Environment Performance Benchmark Design Test Environment Benchmark (May 2011) Results Findings Conclusion June 7, 2011 University of Applied Science Rapperswil 3
4 INTRODUCTION What is hstore? KVP Schema in PostgreSQL June 7, 2011 University of Applied Science Rapperswil 4
5 What is hstore? Hstore in PostgreSQL Storage for semistructural data (a'la perl hash) Stores associative arrays in a attribute of a table Is an abstract data type in PostgreSQL Provides a bunch of PostgreSQL functions for querying, transforming, manipulating, Usage of hstore 1. CREATE TABLE bench_hstore ( id BIGINT PRIMARY KEY, ( ), kvp_hstore HSTORE ); June 7, 2011 University of Applied Science Rapperswil 5
6 What is hstore? Usage of hstore 1. INSERT INTO bench_hstore(kvp_hstore) VALUES ( hstore( amenity => restaurant name => Godman ) ); id : BIGINT kvp_hstore : HSTORE 1 amenity => restaurant, name => Goodman 1. SELECT hstore(kvp_hstore)-> name as name FROM bench_hstore WHERE hstore(kvp_hstore)-> amenity = restaurant ; June 7, 2011 University of Applied Science Rapperswil 6
7 KVP Schema in PostgreSQL Schema Two tables needed (one for the unforeseen arbitrary data = KVP and one for the additional data) Usage 1. CREATE TABLE bench_kvp_info( id BIGINT PRIMARY KEY, ( ) ); 2. CREATE TABLE bench_kvp( id BIGINT REFERENCES bench_kvp_main(id), key TEXT NOT NULL, value TEXT ); June 7, 2011 University of Applied Science Rapperswil 7
8 KVP Schema in PostgreSQL Usage 1. INSERT INTO bench_kvp_info(id) VALUES(1) 2. INSERT INTO bench_kvp(id, key, value) VALUES(1, amenity, restaurant ); 3. INSERT INTO bench_kvp(id, key, value) VALUES(1, name, Godman ); id : BIGINT key : TEXT value : TEXT 1 amenity restaurant 1 name Godman 1. SELECT * FROM bench_kvp WHERE id = ( SELECT bench_id FROM bench_kvp WHERE key = amenity' AND value = restaurant ); June 7, 2011 University of Applied Science Rapperswil 8
9 SETUP / ENVIRONMENT Performance Benchmark Design Table Schemas Test Data Test Environment June 7, 2011 University of Applied Science Rapperswil 9
10 Performance Benchmark Design Table Schema 1. CREATE TABLE bench_kvp_info( id BIGINT PRIMARY KEY, ( ) ); 2. CREATE TABLE bench_kvp( id BIGINT REFERENCES bench_kvp_main(id), key TEXT NOT NULL, value TEXT ); 1. CREATE TABLE bench_hstore ( id BIGINT PRIMARY KEY, ( ), kvp_hstore HSTORE ); June 7, 2011 University of Applied Science Rapperswil 10
11 Performance Benchmark Design Test Data 12 different data sets with the following amount of records Each data set testes twice (once with index and once without) GiST (Generalized Search Tree) is used for hstore (basis for B-Tree and R-Tree) Hence 12 [# of length] 2 [# of types] 2 [# of indices] 3 [warm start] =144 [cicles] June 7, 2011 University of Applied Science Rapperswil 11
12 Test Data Test Data Schema Column id : integer, sequence surname : Text forename : Text Description Mandatory. A unique sequence identifier. Mandatory. A fancy name. Optional: A fancy name. Can be empty to have a variable KVP length. zip : Integer Optional: A number between 1000 and comment : Text Optional: A dummy text. Example 1,cucyp,ecnalehad,6593,lorem ipsum dolor sit amet 2,kasarzyc,,6593, June 7, 2011 University of Applied Science Rapperswil 12
13 Test Environment June 7, 2011 University of Applied Science Rapperswil 13
14 Test Environment Technical Specification Intel(R) Xeon(R) CPU 2.27GHz 64-bit 3CPUs, 4 cores and 8 threads 24 GB RAM Software Ubuntu LTS PostgreSQL Python 2.6.5, Numpy, Scipy, Matplotlib No tuning of Software June 7, 2011 University of Applied Science Rapperswil 14
15 BENCHMARK MAY 2011 Results Findings Analyze statements Functionality of hstore Conclusion June 7, 2011 University of Applied Science Rapperswil 15
16 Results June 7, 2011 University of Applied Science Rapperswil 16
17 Results June 7, 2011 University of Applied Science Rapperswil 17
18 Results June 7, 2011 University of Applied Science Rapperswil 18
19 Results June 7, 2011 University of Applied Science Rapperswil 19
20 Results June 7, 2011 University of Applied Science Rapperswil 20
21 Results June 7, 2011 University of Applied Science Rapperswil 21
22 Findings Table size hstore: array entries tuples KVP tuples value in the, whereas array value null Explain Analyze for KVP 1. Seq Scan on bench_kvp (cost= rows=3 width=60) (actual time= rows=2 loops=1) 2. Filter: (bench_id = $0) 3. InitPlan 1 (returns $0) 4. -> Seq Scan on bench_kvp (cost= rows=1 width=8) (actual time= rows=1 loops=1) 5. Filter: ((key = 'id'::text) AND (value = '1735'::text)) 6. Total runtime: ms June 7, 2011 University of Applied Science Rapperswil 22
23 Findings Explain Analyze for KVP with index on attribute key 1. Seq Scan on bench_kvp (cost= rows=3 width=60) (actual time= rows=2 loops=1) 2. Filter: (bench_id = $0) 3. InitPlan 1 (returns $0) 4. -> Bitmap Heap Scan on bench_kvp (cost= rows=1 width=8) (actual time= rows=1 loops=1) 5. Recheck Cond: (key = 'id'::text) 6. Filter: (value = '1735'::text) 7. -> Bitmap Index Scan on kvpidx (cost= rows=2499 width=0) (actual time= rows=2500 loops=1) 8. Index Cond: (key = 'id'::text) 9. Total runtime: ms June 7, 2011 University of Applied Science Rapperswil 23
24 Findings Explain Analyze for KVP with combined index 1. Seq Scan on bench_kvp (cost= rows=3 width=60) (actual time= rows=5 loops=1) 2. Filter: (bench_id = $0) 3. InitPlan 1 (returns $0) 4. -> Index Scan using kvpidx2 on bench_kvp (cost= rows=1 width=8) (actual time= rows=1 loops=1) 5. Index Cond: ((key = 'id'::text) AND (value = '1735'::text)) 6. Total runtime: ms 7. (6 rows) June 7, 2011 University of Applied Science Rapperswil 24
25 Findings Explain Analyze for hstore 1. Seq Scan on bench_hstore (cost= rows=45 width=40) (actual time= rows=1 loops=1) 2. Filter: ((bench_hstore -> 'id'::text) = '1735'::text) 3. Total runtime: ms Explain Analyze for hstore with index 1. Bitmap Heap Scan on bench_hstore (cost= rows=2 width=218) (actual time= rows=1 loops=1) 2. Recheck Cond: '"id"=>"1735"'::hstore) 3. -> Bitmap Index Scan on hidx_2_5k (cost= rows=2 width=0) (actual time= rows=70 loops=1) 4. Index Cond: '"id"=>"1735"'::hstore) 5. Total runtime: ms June 7, 2011 University of Applied Science Rapperswil 25
26 Functionality of hstore Buffers the whole hstore Each hstore key value pair knows: its position in the string its length value and its length Hstore data type 1. CREATE TYPE hstore ( INTERNALLENGTH = -1, INPUT = hstore_in, OUTPUT = hstore_out, RECEIVE = hstore_recv, SEND = hstore_send, STORAGE = extended ); June 7, 2011 University of Applied Science Rapperswil 26
27 Functionality of hstore -> as exemplary operator 1. CREATE OPERATOR -> ( LEFTARG = hstore, RIGHTARG = text, PROCEDURE = fetchval ); Procedure is linked to a PostgreSQL function 1. CREATE OR REPLACE FUNCTION fetchval(hstore,text) 2. RETURNS text 3. AS 'MODULE_PATHNAME','hstore_fetchval 4. LANGUAGE C STRICT IMMUTABLE; June 7, 2011 University of Applied Science Rapperswil 27
28 Functionality of hstore PostgreSQL function is linked to a C method hstore_fetchval method returns the value by calling get_val method, which loops over the buffer and returns the position Example id : BIGINT kvp_hstore : HSTORE 1 zip => 8000, surname => ebsaveq 2 zip => 6489, surname => epofod 3 zip => 8000, surname => kjuefs 1. SELECT hstore(bench_hstore)-> surname FROM bench_hstore WHERE hstore(bench_hstore)-> zip = 8000 ; June 7, 2011 University of Applied Science Rapperswil 28
29 Conclusion For small data sets (< 500 records) KVP is preferable However 500 records is easily exceeded Changing schema involves huge effort Transposing data Changing database table schema Possibly refactoring software to new schema If unsure about size use hstore as data type KVP is only 0.45 ms faster at 500 records June 7, 2011 University of Applied Science Rapperswil 29
30 Hindi Russian Traditional Chinese Thank You Thai Gracias Spanish Grazie Italian Arabic English Simplified Chinese Obrigado Brazilian Portuguese Danke German Merci French Tamil Japanese Korean June 7, 2011 University of Applied Science Rapperswil 30
Key/Value Pair versus hstore - Benchmarking Entity-Attribute-Value Structures in PostgreSQL.
Key/Value Pair versus hstore - Benchmarking Entity-Attribute-Value Structures in PostgreSQL. Michel Ott June 17, 2011 University of Applied Science Rapperswil 1 What is KVP? A key-value pair (KVP) is a
More informationKey/Value Pair versus hstore
Benchmarking Entity-Attribute-Value Structures in PostgreSQL HSR Hochschule für Technik Rapperswi Institut für Software Oberseestrasse 10 Postfach 1475 CH-8640 Rapperswil http://www.hsr.ch Advisor: Prof.
More informationSM40: Measuring Maturity and Preparedness
SM0: Measuring Maturity and Preparedness Richard Cocchiara IBM Distinguished Engineer and Chief Technology Officer for IBM Business Continuity & Resiliency Services 299-300 Long Meadow Road Sterling Forest,
More informationTowards(Storing(Point(Clouds(in(PostgreSQL!
Towards(Storing(Point(Clouds(in(PostgreSQL MichelO) 1 WhatisPointCloud? A#point#cloud#is#just#a#bunch#of#points.#Although#it#is#some7mes#useful# to#talk#about#point#clouds#in#any#dimensional#space,#but#usually#we#talk#
More informationAdvanced Monitoring Asset for IBM Integration Bus
IBM Cloud Services Advanced Monitoring Asset for IBM Integration Bus Monitoring the business flows of IBM Integration Bus v10 Patrick MARIE IBM Cloud Services consultant pmarie@fr.ibm.com September 2017
More information1.1 February B
RELEASE NOTES 1.1 February 2019 3725-61900-001B Polycom Companion Polycom announces the release of the Polycom Companion software version 1.1. This document includes the latest information about new and
More informationManaging Linux for Control and Performance
IBM Software Group Tivoli Software Managing Linux for Control and Performance Laura Knapp ljknapp@us.ibm.com 2005 IBM Corporation Agenda Introduction and background Performance Methodologies 6 Common Problems
More informationIBM Power Systems for SAP HANA Implementations
IBM Power Systems for SAP HANA Implementations Alfred Freudenberger North America SAP on Power Systems Executive afreude@us.ibm.com 512-659-8059 IBM Internal Use Olnly Blog: SAPonPower.wordpress.com SAP
More informationOn-Disk Bitmap Index Performance in Bizgres 0.9
On-Disk Bitmap Index Performance in Bizgres 0.9 A Greenplum Whitepaper April 2, 2006 Author: Ayush Parashar Performance Engineering Lab Table of Contents 1.0 Summary...1 2.0 Introduction...1 3.0 Performance
More informationIBM Software. IBM z/vm Management Software. Introduction. Tracy Dean, IBM April IBM Corporation
IBM z/vm Management Software Introduction Tracy Dean, IBM tld1@us.ibm.com April 2009 Agenda System management Operations Manager for z/vm Storage management Backup and Restore Manager for z/vm Tape Manager
More informationSHARE in Pittsburgh Session 15801
HMC/SE Publication and Online Help Strategy Changes with Overview of IBM Resource Link Tuesday, August 5th 2014 Jason Stapels HMC Development jstapels@us.ibm.com Agenda Publication Changes Online Strategy
More informationKVM / QEMU Storage Stack Performance Discussion
2010 Linux Plumbers Conference KVM / QEMU Storage Stack Performance Discussion Speakers: Khoa Huynh khoa@us.ibm.com Stefan Hajnoczi stefan.hajnoczi@uk.ibm.com IBM Linux Technology Center 2010 IBM Corporation
More informationProfessional. Central Management Software. Cam Viewer Pro. Quick Installation Guide
Professional Central Management Software Cam Viewer Pro Quick Installation Guide Table of Contents Chapter 1. Introduction... 3 1.1 Before Installation... 3 1.2 System Requirements... 4 1.3 Comparison
More informationPostgreSQL, Python, and Squid.
PostgreSQL, Python, and Squid. Christophe Pettus PostgreSQL Experts, Inc. thebuild.com pgexperts.com Let s Talk Squid. What is a squid, anyway? For our purposes, a squid has three attributes: length in
More informationTELKOM Success Story OSS Adoption Strategy
TELKOM Success Story OSS Adoption Strategy Indra Utoyo Direktur IT & Supply (CIO) PT Telekomunikasi Indonesia, Tbk. Jakarta, Juli 2009 Agenda Background OSS Readiness OSS Utilization & Implementation Technology
More informationSP-GiST a new indexing framework for PostgreSQL
SP-GiST a new indexing framework for PostgreSQL Space-partitioning trees in PostgreSQL Oleg Bartunov, Teodor Sigaev Moscow University PostgreSQL extensibility The world's most advanced open source database
More informationPerceptive Intelligent Capture Visibility
Perceptive Intelligent Capture Visibility Technical Specifications Version: 3.1.x Written by: Product Knowledge, R&D Date: August 2018 2015 Lexmark International Technology, S.A. All rights reserved. Lexmark
More informationReminders - IMPORTANT:
CMU - SCS 15-415/15-615 Database Applications Spring 2013, C. Faloutsos Homework 5: Query Optimization Released: Tuesday, 02/26/2013 Deadline: Tuesday, 03/19/2013 Reminders - IMPORTANT: Like all homework,
More informationADOBE READER AND ACROBAT 8.X AND 9.X SYSTEM REQUIREMENTS
ADOBE READER AND ACROBAT 8.X AND 9.X SYSTEM REQUIREMENTS Table of Contents OVERVIEW... 1 Baseline requirements beginning with 9.3.2 and 8.2.2... 2 System requirements... 2 9.3.2... 2 8.2.2... 3 Supported
More informationParallel Query In PostgreSQL
Parallel Query In PostgreSQL Amit Kapila 2016.12.01 2013 EDB All rights reserved. 1 Contents Parallel Query capabilities in 9.6 Tuning parameters Operations where parallel query is prohibited TPC-H results
More informationAndreas Weininger,
External Tables: New Options not just for Loading Data Andreas Weininger, IBM Andreas.Weininger@de.ibm.com @aweininger Agenda Why external tables? What are the alternatives? How to use external tables
More informationServigistics InService 7.1 Software Matrices Revision 1.0
Revision 1.0 Introduction This matrix represents the combinations of platforms, operating systems, and third party products that have been tested and verified by PTC. These recommended product combinations
More informationInstallation Guide Command WorkStation 5.6 with Fiery Extended Applications 4.2
Installation Guide Command WorkStation 5.6 with Fiery Extended Applications 4.2 Fiery Extended Applications Package (FEA) v4.2 contains Fiery applications for performing tasks associated with a Fiery Server.
More informationQuery Parallelism In PostgreSQL
Query Parallelism In PostgreSQL Expectations and Opportunities 2013 EDB All rights reserved. 1 Dilip Kumar (Principle Software Engineer) Rafia Sabih (Software Engineer) Overview Infrastructure for parallelism
More informationVirtual Security Zones on z/vm
SHARE Orlando August 2011 Session 09563 Virtual Security Zones on z/vm Alan Altmark IBM Lab Services z/vm and Linux Consultant Alan_Altmark@us.ibm.com 2008, 2011 IBM Corporation Trademarks The following
More informationSAP Crystal Reports for Eclipse Product Availability Matrix (PAM)
SAP Crystal Reports for Eclipse Product Availability Matrix (PAM) Jan 2018 Disclaimer: This document is subject to change and may be changed by SAP at any time without notice. The document is not intended
More informationWAS V7 Application Development
IBM Software Group WAS V7 Application Development An IBM Proof of Technology Updated September 28, 2009 WAS v7 Programming Model Goals One word Simplify Simplify the programming model Simplify application
More informationPOWER DCS with Vendita: IOUG Presentation
Place photo here POWER DCS with Vendita: IOUG Presentation March 2017 What is the DCS? Why run Oracle database on POWER? How does the DCS make DBAs life easier? How does the DCS stack up to other solutions?
More informationPostgreSQL Query Optimization. Step by step techniques. Ilya Kosmodemiansky
PostgreSQL Query Optimization Step by step techniques Ilya Kosmodemiansky (ik@) Agenda 2 1. What is a slow query? 2. How to chose queries to optimize? 3. What is a query plan? 4. Optimization tools 5.
More informationRational Asset Manager V7.5.1 packaging October, IBM Corporation
https://jazz.net/projects/rational-asset-manager/ Rational Asset Manager V7.5.1 packaging October, 2011 IBM Corporation 2011 The information contained in this presentation is provided for informational
More informationHP Enterprise Collaboration
HP Enterprise Collaboration For the Windows operating system Software Version: 1.1 Support Matrix Document Release Date: August 2012 Software Release Date: August 2012 Support Matrix Legal Notices Warranty
More informationOpen Systems Virtualization and Enterprise-Class De-duplication for Your Information Infrastructure
Open Systems Virtualization and Enterprise-Class De-duplication for Your Information Infrastructure Technology Day IBM Paris 10 mars 2009 Marc-Audic Landreau MA.Landreau@fr.ibm.com Four Client Pain Points
More informationCSE 530A. Query Planning. Washington University Fall 2013
CSE 530A Query Planning Washington University Fall 2013 Scanning When finding data in a relation, we've seen two types of scans Table scan Index scan There is a third common way Bitmap scan Bitmap Scans
More informationGENESYS ON-BOARD SOFTWARE RELEASE NOTES
GENESYS ON-BOARD SOFTWARE RELEASE NOTES... 1 About This Document... 1 GENESYS On-board software v1.0... 2 New Features... 2 Resolved Issues -... 2 Known Issues... 2 GENESYS On-board software v1.1... 2
More informationCustomer Experiences:
Customer Experiences: Monitoring and Managing z/vm, Linux on z Sytems and LinuxONE Tracy Dean IBM tld1@us.ibm.com June 2016 Agenda A little fun What does managing include? What tools or products can you
More informationFiery Command WorkStation 5.8 with Fiery Extended Applications 4.4
Fiery Command WorkStation 5.8 with Fiery Extended Applications 4.4 Fiery Extended Applications (FEA) v4.4 contains Fiery software for performing tasks using a Fiery Server. This document describes how
More informationIntroduction to Column Stores with MemSQL. Seminar Database Systems Final presentation, 11. January 2016 by Christian Bisig
Final presentation, 11. January 2016 by Christian Bisig Topics Scope and goals Approaching Column-Stores Introducing MemSQL Benchmark setup & execution Benchmark result & interpretation Conclusion Questions
More informationColumn Stores vs. Row Stores How Different Are They Really?
Column Stores vs. Row Stores How Different Are They Really? Daniel J. Abadi (Yale) Samuel R. Madden (MIT) Nabil Hachem (AvantGarde) Presented By : Kanika Nagpal OUTLINE Introduction Motivation Background
More informatione2020 ereader Student s Guide
e2020 ereader Student s Guide Welcome to the e2020 ereader The ereader allows you to have text, which resides in an Internet browser window, read aloud to you in a variety of different languages including
More informationMASSACHUSETTS INSTITUTE OF TECHNOLOGY Database Systems: Fall 2017 Quiz I
Department of Electrical Engineering and Computer Science MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.830 Database Systems: Fall 2017 Quiz I There are 15 questions and 12 pages in this quiz booklet. To receive
More informationIBM zenterprise System Unified Resource Manager Overview and Update
Romney White, System z Architecture and Technology SHARE in Orlando August 7-12, 2011 IBM zenterprise System Unified Resource Manager Overview and Update Agenda Introduction Management Enablement Levels
More informationMcAfee Content Security Reporter 2.6.x Migration Guide
McAfee Content Security Reporter 2.6.x Migration Guide COPYRIGHT Copyright 2018 McAfee, LLC TRADEMARK ATTRIBUTIONS McAfee and the McAfee logo, McAfee Active Protection, epolicy Orchestrator, McAfee epo,
More informationTerabytes of Business Intelligence: Design and Administration of Very Large Data Warehouses on PostgreSQL
Terabytes of Business Intelligence: Design and Administration of Very Large Data Warehouses on PostgreSQL Josh Berkus josh@postgresql.org Joe Conway mail@joeconway.com O Reilly Open Source Convention August
More informationLeveraging Query Parallelism In PostgreSQL
Leveraging Query Parallelism In PostgreSQL Get the most from intra-query parallelism! Dilip Kumar (Principle Software Engineer) Rafia Sabih (Software Engineer) 2013 EDB All rights reserved. 1 Overview
More informationAdopt-a-JSR July Meeting
Adopt-a-JSR July Meeting Special Guest: Arun Gupta Bruno Souza, Heather VanCura, Martijn Verburg 1 July 2013 Welcome! You expanded wiki into eight languages: Arabic, Chinese, English, French, German, Portuguese,
More informationMigration Guide. McAfee Content Security Reporter 2.4.0
Migration Guide McAfee Content Security Reporter 2.4.0 COPYRIGHT Copyright 2017 McAfee, LLC TRADEMARK ATTRIBUTIONS McAfee and the McAfee logo, McAfee Active Protection, epolicy Orchestrator, McAfee epo,
More informationA comparison of open source or free GIS software packages. Acknowledgements:
A comparison of open source or free GIS software packages Acknowledgements: Shane Bradt New Hampshire Geospatial Extension Specialist The New Hampshire Geospatial Extension Program sbradt@ceunh.unh.edu
More informationwww.locwaydtp.com locway@locwaydtp.com We are and this is our Company Presentation Brief About Us LocWay is a localization company focused on projects coordination, Translation and Desktop Publishing (DTP)
More informationRelease Notes MimioStudio Software
Release Notes MimioStudio 8.0.1 Software Copyright Notice 2011 DYMO/Mimio, a Newell Rubbermaid company About MimioStudio 8.0.1 Welcome to MimioStudio 8.0.1 software! Version 8.0.1 is an update to the existing
More informationBrainware Intelligent Capture
Brainware Intelligent Capture Technical s Version: 5.8.1 Written by: Product Knowledge, R&D Date: Tuesday, February 20, 2018 2017 Hyland Software, Inc. and its affiliates. Perceptive Intelligent Capture
More informationPostgreSQL/Jsonb. A First Look
PostgreSQL/Jsonb A First Look About Me Started programming in 1981 Owner of Enoki Solutions Inc. Consulting and Software Development Running VanDev since Oct 2010 Why PostgreSQL? Open Source Feature Rich
More informationImage Capture Mobile. Operator s Guide
Image Capture Mobile Operator s Guide Contents 1. Summary... 3 2. Supported Models... 3 3. Features... 4 4. Compatibility... 4 5. Languages... 4 6. Connection of Scanner... 5 7. Function... 6 7.1 Execution...
More informationPerceptive Intelligent Capture
Perceptive Intelligent Capture Technical s Version: 5.7.1 Written by: Product Knowledge, R&D Date: Tuesday, February 20, 2018 2018 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International
More informationNext-Generation Parallel Query
Next-Generation Parallel Query Robert Haas & Rafia Sabih 2013 EDB All rights reserved. 1 Overview v10 Improvements TPC-H Results TPC-H Analysis Thoughts for the Future 2017 EDB All rights reserved. 2 Parallel
More informationClick to edit Master subtitle style
IBM InfoSphere Guardium for DB2 on z/os Technical Deep Dive Part Two One of a series of InfoSphere Guardium Technical Talks Ernie Mancill Executive IT Specialist Click to edit Master subtitle style Logistics
More informationTransfer Manual Norman Endpoint Protection Transfer to Avast Business Antivirus Pro Plus
Transfer Manual Norman Endpoint Protection Transfer to Avast Business Antivirus Pro Plus Summary This document outlines the necessary steps for transferring your Norman Endpoint Protection product to Avast
More informationStandardized PartnerAccess Feed
Standardized PartnerAccess Feed User Manual Ver.5 Last modified on Wednesday, August 01, 2012 CNET Content Solutions, DataSource, ChannelOnline, Intelligent Cross- Sell, and PartnerAccess are trademarks
More informationINSITE Features Notes
INSITE 8.1.2 Features Notes The latest INSITE information can be found on the website at http://insite.cummins.com For technical support, please send an email to servicetoolsupport@cummins.com or call
More informationSAP Crystal Reports 2013 Product Availability Matrix (PAM)
SAP Crystal Reports 2013 Product Availability Matrix (PAM) Created: May 10, 2012 Updated: Feb 22, 2018 Disclaimer: This document is subject to change and may be changed by SAP at any time without notice.
More informationRequêtes LATERALes Vik Fearing
Vik Fearing 2013-06-13 topics id integer name text posts id integer topic_id integer username text post_date timestamptz title text Afficher les cinq derniers posts par topic Remerciements Marc Cousin
More informationWhat s in a Plan? And how did it get there, anyway?
What s in a Plan? And how did it get there, anyway? Robert Haas 2018-06-01 2013 EDB All rights reserved. 1 Plan Contents: Structure Definition typedef struct Plan { NodeTag type; /* estimated execution
More informationIBM InfoSphere Guardium Tech Talk: Take Control of your IBM InfoSphere Guardium Appliance
Daniel Perlov - WW Tech Support Lead for InfoSphere Guardium Abdiel Santos - Sr. L3 Engineer 11 April 2013 IBM InfoSphere Guardium Tech Talk: Take Control of your IBM InfoSphere Guardium Appliance Information
More informationHik-Connect Mobile Client
Hik-Connect Mobile Client SPEC V3.6.3 Name: Hik-Connect Mobile Client Software Version: V3.6.3 Android: System Requirement: Android 4.1 or Above ios: System Requirement: ios 8.0 or Above Software Information
More informationCisco Unified Attendant Console Department Edition
Data Sheet Cisco Unified Attendant Console Department Edition Version 9.1 Cisco Unified Attendant Consoles are client-server applications that enable operators and receptionists to answer and quickly dispatch
More informationBrainware Intelligent Capture
Brainware Intelligent Capture Technical s Version: 5.9.x Written by: Product Knowledge, R&D Date: August 2018 2008-2018 Hyland Software, Inc. and its affiliates. Brainware Intelligent Capture Technical
More informationIntel USB 3.0 extensible Host Controller Driver
Intel USB 3.0 extensible Host Controller Driver Release Notes (5.0.4.43) Unified driver September 2018 Revision 1.2 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE,
More informationInteractive Whiteboard Module ViewSync vtouch
Interactive Whiteboard Module ViewSync vtouch vtouch, an interactive whiteboard module compatible with all short throw projectors from any manufacturer, offers educators an easy-to-use interactive projection
More informationThe SAP Knowledge Acceleration, website package, can be deployed to any web server, file server, CD-ROM, or a user workstation.
SAP KNOWLEDGE ACCELERATION TECHNICAL SPECIFICATIONS In this guide, you will learn about hardware and software requirements for SAP Knowledge Acceleration (KA). SAP Knowledge Acceleration (KA) is a web-based
More informationAvaya Workforce Optimization Select, SP1 Release Notes
Avaya Workforce Optimization Select, 5.2.1 SP1 Release Notes 6 June 2018 Contents Contents... 1 Document changes... 1 Introduction... 2 Installation... 2 Product compatibility... 2 File list... 2 Backing
More informationINSITE Features Notes
INSITE 8.3.0 Features Notes The latest INSITE information can be found on the website at http://insite.cummins.com. For technical support, please send an email to servicetoolsupport@cummins.com or call
More informationQT8716. NVR Technology IP Channels 16 (32) Recording Resolution 720p / 1080p / 3MP / 4MP Live Viewing Resolution 1080p. Live Display FPS.
QT8716 NVR Technology IP Channels 16 (32) Recording Resolution 720p / 1080p / 3MP / 4MP Live Viewing Resolution 1080p Live Display FPS per Channel Hard Drive Supports 8 HDD up to 6TB each Remote Monitoring
More informationArchitektura bezpieczeństwa dla otwartych zintegrowanych systemów administracji publicznej
Architektura bezpieczeństwa dla otwartych zintegrowanych systemów administracji publicznej Robert Michalski, Security Tiger Team, Central & Eastern Europe robert.michalski@pl.ibm.com Agenda 1 2 3 Threats
More informationPerformance Benchmark and Capacity Planning. Version: 7.3
Performance Benchmark and Capacity Planning Version: 7.3 Copyright 215 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied
More informationKYOCERA Quick Scan v1.0
KYOCERA Quick Scan v1.0 Software Information PC Name Version 0731 July 31, 2018 KYOCERA Document Solutions Inc. Product Planning Division 1 Table of Contents 1. Overview... 4 1.1. Background... 4 1.2.
More informationMicrosoft Academic Select Enrollment
Microsoft Academic Select Enrollment Academic Select Agreement number Reseller or Microsoft affiliate to complete Academic Select Agreement Expiration Date Reseller or Microsoft affiliate to complete Enrollment
More informationColumn-Stores vs. Row-Stores. How Different are they Really? Arul Bharathi
Column-Stores vs. Row-Stores How Different are they Really? Arul Bharathi Authors Daniel J.Abadi Samuel R. Madden Nabil Hachem 2 Contents Introduction Row Oriented Execution Column Oriented Execution Column-Store
More information2. bizhub Remote Access Function Support List
2. bizhub Remote Access Function Support List MFP Function Support List for bizhub Remote Access Basic s MFP model Firmware v C754/ C654/ C754e/ C654e 754/ 654 C554/ C454/ C364/ C284/ C224 (*5) A1610Y
More informationCREATE INDEX... USING VODKA An efcient indexing of nested structures. Oleg Bartunov (MSU), Teodor Sigaev (MSU), Alexander Korotkov (MEPhI)
CREATE INDEX... USING VODKA An efcient indexing of nested structures Oleg Bartunov (MSU), Teodor Sigaev (MSU), Alexander Korotkov (MEPhI) Oleg Bartunov, Teodor Sigaev Locale support Extendability (indexing)
More informationArchitecting the Right SOA Infrastructure
Infrastructure Architecture: Architecting the Right SOA Infrastructure Robert Insley Principal SOA Global Technology Services 2007 IBM Corporation SOA Architect Summit Roadmap What is the impact of SOA
More informationHow to Take Your Company Global on a Shoestring A low risk path to increasing your international revenues
How to Take Your Company Global on a Shoestring A low risk path to increasing your international revenues Enabling Globalization Our Mutual Agreement with You HEAVY-DUTY SALES PITCH! (We re actually just
More informationScanner Driver for Ubuntu
Scanner Driver for Ubuntu If you install this scanner driver, you can scan with SANE (Scanner Access Now Easy) compliant applications (Pull Scan) and scan by using the operation panel of the device (Push
More informationDelegates must have a working knowledge of MariaDB or MySQL Database Administration.
MariaDB Performance & Tuning SA-MARDBAPT MariaDB Performance & Tuning Course Overview This MariaDB Performance & Tuning course is designed for Database Administrators who wish to monitor and tune the performance
More information6.830 Problem Set 2 (2017)
6.830 Problem Set 2 1 Assigned: Monday, Sep 25, 2017 6.830 Problem Set 2 (2017) Due: Monday, Oct 16, 2017, 11:59 PM Submit to Gradescope: https://gradescope.com/courses/10498 The purpose of this problem
More informationTransfer Manual Norman Endpoint Protection Transfer to Avast Business Antivirus Pro Plus
Transfer Manual Norman Endpoint Protection Transfer to Avast Business Antivirus Pro Plus Summary This document outlines the necessary steps for transferring your Norman Endpoint Protection product to Avast
More informationInfoprint 4100 Models HS2 and HD4 now include the Infoprint POWER Controller
Hardware Announcement July 11, 2006 Infoprint 4100 Models HS2 and HD4 now include the Infoprint POWER Controller Overview The enhanced Infoprint POWER Controller: Is now standard on the Infoprint 4100
More informationATI Radeon HD 2400XT (256MB DH) PCIe Graphics Card Overview
Overview Models KD060AA Introduction The provides a Low Profile, PCI Express x16 graphics add-in card based on the ATI RV610 Graphics Processor. It supports Dual Display video output through its DMS-59
More informationGV-Center V2 INTRODUCTION GV CENTER V2 VS. GV CENTER V2 PRO
-1- GV-Center V2 INTRODUCTION While GV Center V2 Pro is a professional version for a large central monitoring network such as alarm services companies or chain stores, GV Center V2 is a standard version
More informationINSITE Features Notes
INSITE 8.4.0 Features Notes The latest information can be found on the Electronic Service Tools website at https://www.cummins.com/support/electronic-service-tools-support. For technical support, please
More informationSmart Events Cloud Release February 2017
Smart Events Cloud Release February 2017 Maintenance Window This is not a site-down release. Users still have access during the upgrade. Modules Impacted The changes in this release affect these modules
More informationBoost Accuracy & Productivity
Expanded to Deliver Unsurpassed Performance Intelligence Reliability Boost Accuracy & Productivity Detailed Dynamic Simulation Rule-Based Time-Saving Capabilities Improved Performance 64-Bit Architecture
More informationintroduction to using Watson Services with Java on Bluemix
introduction to using Watson Services with Java on Bluemix Patrick Mueller @pmuellr, muellerware.org developer advocate for IBM's Bluemix PaaS http://pmuellr.github.io/slides/2015/02-java-intro-with-watson
More informationRethinking JSONB June, 2015, Ottawa, Canada. Alexander Korotkov, Oleg Bartunov, Teodor Sigaev Postgres Professional
Rethinking JSONB June, 2015, Ottawa, Canada Alexander Korotkov, Oleg Bartunov, Teodor Sigaev Postgres Professional Oleg Bartunov, Teodor Sigaev Locale support Extendability (indexing) GiST (KNN), GIN,
More informationRPS-Q5 Programming Software for the Tonfa TF-Q5
for the Tonfa TF-Q5 Band A Memories Memory Types Band A Band B VFO Name Scan Ad The RPS-Q5 Programmer is designed to give you the ease and convenience of programming the memories and set menu options of
More information2 x 3.5" SATA I/II hard disk drive (HDD) 1. The system is shipped without hard disk drives. 2. For the HDD compatibility list, please
VS-2008L Hardware Spec. CPU DRAM Flash Memory Hard Disk Drive Marvell 6281 1.2GHz 256MB DDRII RAM 16MB 2 x 3.5" SATA I/II hard disk drive (HDD) NOTE: 1. The system is shipped without hard disk drives.
More informationRPS-7800 Programming Software for the TYT TH-7800
for the TYT TH-7800 Memory Types Memories Limit Memories VFO Home Name Memory Channel Functions Polarity Skip The RPS-7800 Programmer is designed to give you the ease and convenience of programming the
More informationFind your neighbours
Find your neighbours Open Source Days 2012 Copenhagen, Denmark Magnus Hagander magnus@hagander.net PRODUCTS CONSULTING APPLICATION MANAGEMENT IT OPERATIONS SUPPORT TRAINING What's a neighbour Closest location
More informationKingSCADA Quick Start Manual How to create a new project
KingSCADA Quick Start Manual How to create a new project KingSCADA Hardware Requirements (recommended): Processor Pentium IV and above CPU speed 2GHz and above 32 bit CPU 2GB RAM and above 20G HDD and
More informationMASSACHUSETTS INSTITUTE OF TECHNOLOGY Database Systems: Fall 2015 Quiz I
Department of Electrical Engineering and Computer Science MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.830 Database Systems: Fall 2015 Quiz I There are 12 questions and 13 pages in this quiz booklet. To receive
More informationFreeFlow Accxes HP-GL/2 Printer Driver Customer Release Notes Version
FreeFlow Accxes HP-GL/2 Printer Driver Customer Release Notes Version 12.7.3 Contents 2 Release Content 3 New or Changed in this Release 4 Known Issues 5 Printer Driver Installation July, 2008 FreeFlow
More informationPerformance Enhancements In PostgreSQL 8.4
Performance Enhancements In PostgreSQL 8.4 PGDay.EU 2009 Paris, France Magnus Hagander Redpill Linpro AB PostgreSQL 8.4 Released July 2009 8.4.1 released September 2009 Major upgrade from 8.3 New features
More information