LiveDist: Real-Time Distribution of Databases, with High-Volume of Updates Dynamic and selective distribution of a central or distributed database, to.

Slides:



Advertisements
Similar presentations
PCT303 – Content Publishing in SharePoint Eugene Rosenfeld Black Blade Associates
Advertisements

The following 10 questions test your knowledge of Internet-based client management in Configuration Manager Configuration Manager 2007 Internet-Based.
The following 10 questions test your knowledge of desired configuration management in Configuration Manager Configuration Manager Desired Configuration.
© 2014 Microsoft Corporation. All rights reserved.
With Microsoft Access 2010© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access.
“Packaged” Application An application that I buy “off the shelf” and run myself “Packaged” Application An application that I buy “off the shelf”
SQL Server Replication
Chapter 13 (Web): Distributed Databases
Database Software File Management Systems Database Management Systems.
Corona Stacking – new features
Information Technology in Organizations
Lesson 1: Configuring Network Load Balancing
Getting Started with Microsoft SQL Server 2012 Express Edition Appendix A DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 6 th Edition.
Definition of terms Definition of terms Explain business conditions driving distributed databases Explain business conditions driving distributed databases.
Module 14: Scalability and High Availability. Overview Key high availability features available in Oracle and SQL Server Key scalability features available.
Web Client 2.0 for NAV 2013R2 Lukasz Zoglowek & Thomas S. Jensen
Distributed Databases
Copyright ©2014 Pearson Education, Inc. Chapter 3 Requirements and Business Rules Chapter3.1.
What are Access Web App What are “Apps for Office” Microsoft Access Access “Apps for Office” Value of “Apps for Office” Apps for Office How it all works.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Query Processing in Mobile Databases
Getting Started with Oracle Database 11g Release 2 Express Edition Appendix B DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 6 th Edition.
The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication.
1. Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2 Technology in Action Technology in Focus: Computing Alternatives.
Chapter 7: Using Windows Servers to Share Information.
FPGA and ASIC Technology Comparison - 1 © 2009 Xilinx, Inc. All Rights Reserved How do I Get Started with PlanAhead?
Computers Are Your Future Tenth Edition Chapter 12: Databases & Information Systems Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Conditions and Terms of Use
 Anil Nori Distinguished Engineer Microsoft Corporation.
Adding Genes This presentation gives a quick overview on how to add Genes to Osprey.
Computers Are Your Future Tenth Edition Chapter 8: Networks: Communicating & Sharing Resources Copyright © 2009 Pearson Education, Inc. Publishing as Prentice.
© 2012 Microsoft Corporation. All rights reserved.
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Twelfth Edition.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Chapter 1: The Database Environment Modern Database Management 9 th Edition Jeffrey A. Hoffer,
1 Client/Server Databases and the Oracle Relational Database.
GO! with Office 2013 Volume 1 By: Shelley Gaskin, Alicia Vargas, and Carolyn McLellan Access Chapter 3 Forms, Filters, and Reports.
1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.
Systems Management Server 2.0: Backup and Recovery Overview SMS Recovery Web Site location: Updated.
A Brief Documentation.  Provides basic information about connection, server, and client.
Distributed database system
Getting Started Chapter One DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 4 th Edition.
INSERT BOOK COVER 1Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall. Exploring Getting Started with VBA for Microsoft Office 2010 by.
Oracle Fusion Applications 11gR1 ( ) Functional Overview (L2) Manage Inbound Logistics (L3) Manage and Disposition Inventory Returns.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
Chapter 3 Requirements and Business Rules Copyright © 2012 Pearson Education, Inc. Publishing as Prentice HallChapter3.1.
Introduction TO Network Administration
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
ViaSQL Technical Overview. Viaserv, Inc. 2 ViaSQL Support for S/390 n Originally a VSE product n OS/390 version released in 1999 n Identical features.
© 2012 Pearson Education, Inc. publishing Prentice Hall. Note 16 What is a Marketing Strategy?
Computers Are Your Future Eleventh Edition Chapter 6: The Internet and the World Wide Web Copyright © 2011 Pearson Education, Inc. Publishing as Prentice.
14 Copyright © 2004, Oracle. All rights reserved. Using Materialized Views.
Android Storage MAY 2013 Hu.Cai. NAME OF PRESENTATION [CHANGE IN SLIDE MASTER] MONTH, YEAR [CHANGE IN SLIDE MASTER] Outline 1.Storage In General 2.SharedPreferences.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. P.
David M. Kroenke and David J. Auer Database Processing: Fundamentals, Design, and Implementation Chapter Ten: Managing Databases with SQL Server 2012,
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
This document is provided for informational purposes only and Microsoft makes no warranties, either express or implied, in this document. Information.
Advanced Technical Support (ATS) Americas © 2007 IBM Corporation What is FlashCopy? FlashCopy® is an “instant” T0 (Time 0) copy where the source and target.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle Proprietary and Confidential. 1.
Data storage services in the cloud Matt Milner Pluralsight.
SQL Server 2016: Everything built-in The above graphics were published by Gartner, Inc. as part of a larger research document and should be evaluated in.
Chapter 7: Using Windows Servers
System Center Marketing
ADP Product Suite Integration – New Hire Workflow
System Center Marketing
NOSQL.
Windows Azure 講師: 李智樺, Ruddy Lee
Getting Started Chapter One DATABASE CONCEPTS, 4th Edition
Client/Server and Peer to Peer
Presentation transcript:

LiveDist: Real-Time Distribution of Databases, with High-Volume of Updates Dynamic and selective distribution of a central or distributed database, to a large number of clients, in a changing topology.

Galiel-3.14 Ltd. has intellectual property rights relating to implementations of the technology described in this presentation. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form, or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of the publisher. This presentation is provided “AS IS” without warranty of any kind, either express of implied, including, but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This presentation could include technical inaccuracies or typographical errors. Changes are periodically added to the information herein. These changes will be incorporated in new editions of the presentation. Galiel-3.14 Ltd’ May make improvements and/or change in any technology, product, or program described in this presentation at any time.

High Volume of Updates and Large Number of Clients Supports the distribution of thousands of SQL database operations per second. Each client defines a filter, and only database operations on entities which are selected by the filter, are sent to the client. LiveDist can selectively distribute the information to many thousands of clients, with no degradation in performance. Each client can change his filter as required. For additional information please vist our site: or

Clients can be: Browsers (thin clients) Applications, running on desktops or laptops Cellular phones Database server machines External software systems Any HTTP client

Distributed Databases LiveDist supports the distribution of a database among many sites. There is no master site. Each site defines filters for the entities it receives from each connected site. A site can change its filters as required. All failures are automatically recovered. LiveDist supports fast synchronization between sites, which have been disconnected for a long time. LiveDist supports fast synchronization between sites, following topology changes.

Advanced Features LiveDist distributes hierarchical objects (mapped to relational database), instead of just plain table rows. LiveDist supports changes of database structure on the fly (there is no need to stop the system following a change in the database structure). LiveDist requires no administration.

Proven Technology Used in large and critical systems, developed by the Israeli Air Force and two major Israeli defense conglomerates.

Platforms The Java version of LiveDist currently supports Oracle database engine. The C# version of LiveDist supports SQL-Server and Oracle.

Advantages over Database Replication Clients of LiveDist are not required to be databases. A client can display distributed data, as dynamically refreshed graphical symbols, or as dynamically refreshed tables in a browser, etc. Database replication cannot handle a large number of clients, while LiveDist can scale to support a practically unlimited number of clients Database replication requires sophisticated administration, while LiveDist requires none. Database replication systems require expensive hardware, while LiveDist runs on low-cost machines. Database replication performs poorly when new database nodes are added and when filters are changed.

Advantages over Messaging Systems with Persistent Queues (Store & Forward) Messaging systems cannot automatically handle topology changes (especially when new clients join the network). Messaging systems cannot automatically handle dynamic filter changes by the working clients. In a messaging system, a persistent queue is defined for each client (on a disk), causing linear performance degradation when the number of clients is increased. Messaging systems require complicated administration.