<Insert Picture Here> Oracle Application Cache Solution: Coherence
|
|
- Ashley McDonald
- 6 years ago
- Views:
Transcription
1
2 <Insert Picture Here> Oracle Application Cache Solution: Coherence 黃開印 Kevin Huang Principal Sales Consultant
3 Outline Oracle Data Grid Solution for Application Caching Use Cases Coherence Features Summary <Insert Picture Here>
4 Performance is Like a Ferrari Performance is like a Fast Car Designed for speed (not capacity) Improve engine and components (scale up)
5 Scalability is Like a Train Scalability is like a Locomotive Designed to handle load and capacity Add more cars and engines (scale out)
6 Scalability and Performance don t always come together You can t just add them together! They have to be designed.
7 Scalability and Performance Sometimes They Do Come Together Again They have to be designed.
8 Application Scalability Scaling the Application-Tier is difficult If it was easy it would be an IDE option Not possible! Scalability is a design option Requires knowledge, care and experience Developers have the option to consider building it in! It s not an IDE option Coherence is scalability infrastructure for the application-tier
9 How Can Coherence Help? Provides a reliable data tier with a single, consistent view of data Enables dynamic data capacity including fault tolerance and load balancing Ensures that data capacity scales with processing capacity Ever Expanding Universe of Users Web Servers Application Servers Data Queries Tx Processing Event Processing Data Supply Data Sources
10 Coherence Scalability Coherence: Designed to scale-out the Application-tier Standard Java Applications (JSE, non-jee, container-less) Web Applications (session state) Middle-tier Applications (JEE, container-based) Artifacts that can been scaled Application and User State (objects) Object Access (crud) State Mutation Notifications (events) Processing (updates, transactions)
11 What About Also Clustered Caching for Scale? Common uses for Clustered Caching HTTP Session Caching for stateful applications Page, Document and Segment Caching Application Data Caching: Your Own Java Objects (YOJOs;-) Load Balancing of Data Operations Information Fabrics Compute Farms Offloading XML Transformations Dramatically reduce database load by using read-through, write-through and write-behind caching There is no better way to increase scalability than to use caching to unload later tiers! 11
12 Cache Coherency is Also Important A cache that is coherent shows the same contents at every location within a distributed or clustered environment Caches of read-only data are automatically coherent! The choice for clustered caching of read/write data: Accept a certain amount of data staleness Maintain cache data coherency across the cluster Clustered data coherency implies a means to synchronize: Clustered concurrency control (like Java synchronized ) Distributed Transactional Caching Interposing the data caches between the application logic and the data source prevents loss of consistency 12
13 How Does Coherence Data Grid Work? Cluster of nodes holding % of primary data locally Back-up of primary data is distributed across all other nodes Logical view of all data from any node All nodes verify health of each other In the event a node is unhealthy, other nodes diagnose state X Unhealthy node isolated from cluster Remaining nodes redistribute primary and back-up responsibilities to healthy nodes
14 Clustered Hello World public void main(string[] args) throws IOException { NamedCache nc = CacheFactory.getCache( test ); nc.put( key, Hello World ); System.out.println(nc.get( key )); } System.in.read(); //may throw exception Joins / Establishes a cluster Places an Entry (key, value) into the Cache test (notice no configuration) Retrieves the Entry from the Cache. Displays it. read at the end to keep the application (and Cluster) from terminating
15 Clustered Hello World public void main(string[] args) throws IOException { NamedCache nc = CacheFactory.getCache( test ); System.out.println(nc.get( key )); } Joins / Establishes a cluster Retrieves the Entry from the Cache. Displays it Start as many applications as you like they all cluster the are able to share the values in the cache
16 Sharing data between Java,.Net and C++.Net Application Java Application C++ Application.Net Coherence Coherence Java C++ Coherence POF Coherence POF
17 Outline Oracle Data Grid Solution for Application Caching Use Cases Coherence Features Summary <Insert Picture Here>
18 Oracle Coherence Over 100 Direct Customers and 1,500+ Production Installations
19 Clustered Named Cache
20 Clustered across Multiple Platforms
21 Clustering Application Servers
22 Coherence*Web: Session State Management Java - Tomcat, Weblogic, WebSphere, Jboss, Jetty, Oracle Application Server, SunOne, Resin.NET IIS Web Application Coherence Web Java EE or Servlet Container Application State Router Web Application Web Tier Load Balanced Coherence Web Java EE or Servlet Container Application State Clustered Oracle, WebLogic, WebSphere, JBoss, Tomcat In Memory Coherence Data Grid for Session State
23 With Data Source Integration (Cache Stores)
24 Clustered Second Level Cache (for Hibernate)
25 Remote Clients connected to Coherence Cluster
26 Interconnected WAN Clusters
27 Your Issues are Solved! Need to load large data (over 2GB) in startup Reliable clustering for Tomcat/JBoss/Resin Share OBJECTs among.net, Java, and C++ apps Improve performance Remove Singleton issue in the cluster, eg. Counter Remove the cache size limitation
28 Outline Oracle Data Grid Solution for Application Caching Use Cases Coherence Features Summary <Insert Picture Here>
29 The Local Scheme
30 The Replicated Cache Scheme
31 Reliable by Design Distributed Stability: Finite State Cluster (FSC) One known state of the Data Grid Collective fault diagnosis with deterministic fault recovery Guaranteed Data Availability: Dynamic Data Partitioning One view of all Data Data location and fault-tolerance built on FSC foundation Rebalancing and failover/failback are simple state transitions Simple Programming Model Programs execute against the FSC Complete isolation from individual machines Designed for Lights Out Management / Zero Admin (LOM/ZA)
32 Partitioned Topology : Data Access Oracle Coherence provides many Topologies for Data Management Local, Near, Replicated, Overview, Disk, Off- Heap, Extend (WAN), Extend (Clients) Partitioned Topology Data spread and backed up across Members Transparent to developer Members have access to all Data All Data locations are known no lookup & no registry!
33 Partitioned Topology : Data Update Partitioned Topology Synchronous Update Avoids potential Data Loss & Corruption Predictable Performance Backup Partitions are partitioned away from Primaries for resilience No engineering requirement to setup Primaries or Backups Automatically and Dynamically Managed
34 Partitioned Topology : Recovery Partitioned Topology Membership changes (new members added or members leaving) Other members, in parallel, recover / repartition No in-flight operations lost Some latencies (due to higher priority of recovery) Reliability, Availability, Scalability, Performance are the priority Degrade performance of some requests
35 The Near Cache Scheme
36 Parallel Query Execution
37 Application of Indexes and Filters
38 InvocableMap Interface e.g. Aggregation
39 Listening to events
40 Outline Oracle Data Grid Solution for Application Caching Use Cases Coherence Features Summary <Insert Picture Here>
41 Why Oracle Coherence? Caching Applications request data from the Data Grid rather than backend data sources Analytics Applications ask the Data Grid questions from simple queries to advanced scenario modeling Transactions Data Grid acts as a transactional System of Record, hosting data and business logic Events Automated processing based on event
42 Why Oracle Coherence? Reliable Scalable Universal Data Built for continuous operation Data Fault Tolerance Self-Diagnosis and Healing Once and Only Once Processing Dynamically Expandable No data loss at any volume No interruption of service Leverage Commodity Hardware Single view of data Single management view Simple programming model Any Application Any Data Source Data Caching Analytics Transaction Processing Event Processing Cost Effective
43
Coherence & WebLogic Server integration with Coherence (Active Cache)
WebLogic Innovation Seminar Coherence & WebLogic Server integration with Coherence (Active Cache) Duško Vukmanović FMW Principal Sales Consultant Agenda Coherence Overview WebLogic
More information<Insert Picture Here>
Introduction to Data Grids & Oracle Coherence Lesson 1 Objectives After completing this lesson, you should be able to: Describe Data Grid drivers Describe Oracle
More informationCoherence An Introduction. Shaun Smith Principal Product Manager
Coherence An Introduction Shaun Smith Principal Product Manager About Me Product Manager for Oracle TopLink Involved with object-relational and object-xml mapping technology for over 10 years. Co-Lead
More informationAdvanced HTTP session management with Oracle Coherence
Advanced HTTP session management with Oracle Coherence Michał Kuratczyk principal solution architect, Oracle Oracle Coherence distributed in memory key value NoSQL data grid for Java,.NET and C++ objects
More informationXTP, Scalability and Data Grids An Introduction to Coherence
XTP, Scalability and Data Grids An Introduction to Coherence Tom Stenström Principal Sales Consultant Oracle Presentation Overview The challenge of scalability The Data Grid What
More informationTopLink Grid: Scaling JPA applications with Coherence
TopLink Grid: Scaling JPA applications with Coherence Shaun Smith Principal Product Manager shaun.smith@oracle.com Java Persistence: The Problem Space Customer id: int name: String
More information<Insert Picture Here>
Caching Schemes & Accessing Data Lesson 2 Objectives After completing this lesson, you should be able to: Describe the different caching schemes that Coherence
More information<Insert Picture Here> Oracle Coherence & Extreme Transaction Processing (XTP)
Oracle Coherence & Extreme Transaction Processing (XTP) Gary Hawks Oracle Coherence Solution Specialist Extreme Transaction Processing What is XTP? Introduction to Oracle Coherence
More information<Insert Picture Here> Getting Coherence: Introduction to Data Grids Jfokus Conference, 28 January 2009
Getting Coherence: Introduction to Data Grids Jfokus Conference, 28 January 2009 Cameron Purdy Vice President of Development Speaker Cameron Purdy is Vice President of Development
More informationPimp My Data Grid. Brian Oliver Senior Principal Solutions Architect <Insert Picture Here>
Pimp My Data Grid Brian Oliver Senior Principal Solutions Architect (brian.oliver@oracle.com) Oracle Coherence Oracle Fusion Middleware Agenda An Architectural Challenge Enter the
More informationMaximum Availability Architecture: Overview. An Oracle White Paper July 2002
Maximum Availability Architecture: Overview An Oracle White Paper July 2002 Maximum Availability Architecture: Overview Abstract...3 Introduction...3 Architecture Overview...4 Application Tier...5 Network
More informationstatus Emmanuel Cecchet
status Emmanuel Cecchet c-jdbc@objectweb.org JOnAS developer workshop http://www.objectweb.org - c-jdbc@objectweb.org 1-23/02/2004 Outline Overview Advanced concepts Query caching Horizontal scalability
More informationCraig Blitz Oracle Coherence Product Management
Software Architecture for Highly Available, Scalable Trading Apps: Meeting Low-Latency Requirements Intentionally Craig Blitz Oracle Coherence Product Management 1 Copyright 2011, Oracle and/or its affiliates.
More informationGemeinsam mehr erreichen.
Gemeinsam mehr erreichen. Bring the process to the cached data in Oracle Coherence September 2015 Agenda Currrent Situation Coherence in the CAF What is Coherence? Characteristics of Coherence Data Grid
More informationOracle and Tangosol Acquisition Announcement
Oracle and Tangosol Acquisition Announcement March 23, 2007 The following is intended to outline our general product direction. It is intended for information purposes only, and may
More informationCaching patterns and extending mobile applications with elastic caching (With Demonstration)
Ready For Mobile Caching patterns and extending mobile applications with elastic caching (With Demonstration) The world is changing and each of these technology shifts has potential to make a significant
More informationWebLogic & Oracle RAC Active GridLink for RAC
OLE PRODUCT LOGO WebLogic & Oracle Active GridLink for Roger Freixa Senior Principal Product Manager WebLogic Server, Coherence and Java Infrastructure 1 Copyright 2011, Oracle and/or its affiliates. All
More informationB. Pack -domain=c:\oracle\user_projects\domains\mydomain.jar -template=c:\oracle\userj:emplates\mydomain -template_name=nmy WebLogic Domain"
Volume: 73 Questions Question No : 1 As a best practice, what would you change in the following command line to create successful domain template "My WebLogic Domain"? Pack -domain=c: \oracle\user_projects\domains\mydomain
More informationData Management in Application Servers. Dean Jacobs BEA Systems
Data Management in Application Servers Dean Jacobs BEA Systems Outline Clustered Application Servers Adding Web Services Java 2 Enterprise Edition (J2EE) The Application Server platform for Java Java Servlets
More informationPostgres Plus and JBoss
Postgres Plus and JBoss A New Division of Labor for New Enterprise Applications An EnterpriseDB White Paper for DBAs, Application Developers, and Enterprise Architects October 2008 Postgres Plus and JBoss:
More information<Insert Picture Here> Application Grid: Oracle s Vision for Next-Generation Application Servers and Foundation Infrastructure
Application Grid: Oracle s Vision for Next-Generation Application Servers and Foundation Infrastructure Paolo Ramasso Principal Sales Consultant Oracle Italy Business Imperatives
More information1Z Oracle Application Grid 11g Essentials Exam Summary Syllabus Questions
1Z0-523 Oracle Application Grid 11g Essentials Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-523 Exam on Oracle Application Grid 11g Essentials... 2 Oracle 1Z0-523 Certification
More informationWLS Neue Optionen braucht das Land
WLS Neue Optionen braucht das Land Sören Halter Principal Sales Consultant 2016-11-16 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More information<Insert Picture Here> A Brief Introduction to Live Object Pattern
A Brief Introduction to Live Object Pattern Dave Felcey Coherence Product Management The following is intended to outline general product use and direction. It is intended for information
More information<Insert Picture Here> MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure
MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure Mario Beck (mario.beck@oracle.com) Principal Sales Consultant MySQL Session Agenda Requirements for
More informationPLANEAMENTO E GESTÃO DE REDES INFORMÁTICAS COMPUTER NETWORKS PLANNING AND MANAGEMENT
Mestrado em Engenharia Informática e de Computadores PLANEAMENTO E GESTÃO DE REDES INFORMÁTICAS COMPUTER NETWORKS PLANNING AND MANAGEMENT 2010-2011 Metodologia de Projecto 4 - Project Methodology 4 1 Hierarchical
More informationWebSphere extreme Scale
ibm.com/developerworks/ Cloud Computing WebSphere extreme Scale Dan O Riordan IDR La Gaude, France, IIC Architects Cloud Computing 2008 IBM Corporation Agenda Introduction Overview Key Capabilities and
More informationRediffmail Enterprise High Availability Architecture
Rediffmail Enterprise High Availability Architecture Introduction Rediffmail Enterprise has proven track record of 99.9%+ service availability. Multifold increase in number of users and introduction of
More informationMySQL High Availability. Michael Messina Senior Managing Consultant, Rolta-AdvizeX /
MySQL High Availability Michael Messina Senior Managing Consultant, Rolta-AdvizeX mmessina@advizex.com / mike.messina@rolta.com Introduction Michael Messina Senior Managing Consultant Rolta-AdvizeX, Working
More information<Insert Picture Here> Value of TimesTen Oracle TimesTen Product Overview
Value of TimesTen Oracle TimesTen Product Overview Shig Hiura Sales Consultant, Oracle Embedded Global Business Unit When You Think Database SQL RDBMS Results RDBMS + client/server
More informationORACLE IDENTITY MANAGER SIZING GUIDE. An Oracle White Paper March 2007
ORACLE IDENTITY MANAGER SIZING GUIDE An Oracle White Paper March 2007 Note The following is intended to provide consideration guidelines for sizing Oracle Identity Manager. It is intended for information
More informationBest Practices for Setting BIOS Parameters for Performance
White Paper Best Practices for Setting BIOS Parameters for Performance Cisco UCS E5-based M3 Servers May 2013 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public. Page
More informationDISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN. Chapter 1. Introduction
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN Chapter 1 Introduction Modified by: Dr. Ramzi Saifan Definition of a Distributed System (1) A distributed
More information<Insert Picture Here> Oracle NoSQL Database A Distributed Key-Value Store
Oracle NoSQL Database A Distributed Key-Value Store Charles Lamb The following is intended to outline our general product direction. It is intended for information purposes only,
More informationCA485 Ray Walshe Google File System
Google File System Overview Google File System is scalable, distributed file system on inexpensive commodity hardware that provides: Fault Tolerance File system runs on hundreds or thousands of storage
More informationPrincipal Solutions Architect. Architecting in the Cloud
Matt Tavis Principal Solutions Architect Architecting in the Cloud Cloud Best Practices Whitepaper Prescriptive guidance to Cloud Architects Just Search for Cloud Best Practices to find the link ttp://media.amazonwebservices.co
More informationSQL Azure. Abhay Parekh Microsoft Corporation
SQL Azure By Abhay Parekh Microsoft Corporation Leverage this Presented by : - Abhay S. Parekh MSP & MSP Voice Program Representative, Microsoft Corporation. Before i begin Demo Let s understand SQL Azure
More informationThe Google File System
The Google File System Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung Google* 정학수, 최주영 1 Outline Introduction Design Overview System Interactions Master Operation Fault Tolerance and Diagnosis Conclusions
More informationCDX Network Node Overview Node Mentoring Workshop February 9-10, 2004
CDX Network Node Overview Node Mentoring Workshop February 9-10, 2004 Agenda Overview Role of CDX Node & NAAS Node Architecture Platform & Toolkit Web Services (DNC) Application Services Data Flow Services
More informationFocus On: Oracle Database 11g Release 2
Focus On: Oracle Database 11g Release 2 Focus on: Oracle Database 11g Release 2 Oracle s most recent database version, Oracle Database 11g Release 2 [11g R2] is focused on cost saving, high availability
More informationOracle WebLogic Server 11g: Administration Essentials
Oracle University Contact Us: +33 (0) 1 57 60 20 81 Oracle WebLogic Server 11g: Administration Essentials Duration: 5 Days What you will learn This Oracle WebLogic Server 11g: Administration Essentials
More informationIntroduction. Distributed Systems IT332
Introduction Distributed Systems IT332 2 Outline Definition of A Distributed System Goals of Distributed Systems Types of Distributed Systems 3 Definition of A Distributed System A distributed systems
More informationGlassFish High Availability Overview
GlassFish High Availability Overview Shreedhar Ganapathy Engg Manager, GlassFish HA Team Co-Author Project Shoal Clustering Email: shreedhar_ganapathy@dev.java.net http://blogs.sun.com/shreedhar What we
More informationAdministering WebLogic Server on Java Cloud Service I Ed 1 Coming Soon
Oracle University Contact Us: Local: 0180 2000 526 Intl: +49 8914301200 Administering WebLogic Server on Java Cloud Service I Ed 1 Coming Soon Duration: 5 Days What you will learn This Administering WebLogic
More informationOracle RAC Course Content
1 Oracle RAC Course Content Oracle 11g R2 Grid Infrastructure Concepts What is a Cluster Grid Foundation Components Oracle Clusterware Architecture Oracle Clusterware Software and Storage Describe ASM
More informationOracle 10g and IPv6 IPv6 Summit 11 December 2003
Oracle 10g and IPv6 IPv6 Summit 11 December 2003 Marshal Presser Principal Enterprise Architect Oracle Corporation Agenda Oracle Distributed Computing Role of Networking IPv6 Support Plans Early IPv6 Implementations
More informationOracle Database 10G. Lindsey M. Pickle, Jr. Senior Solution Specialist Database Technologies Oracle Corporation
Oracle 10G Lindsey M. Pickle, Jr. Senior Solution Specialist Technologies Oracle Corporation Oracle 10g Goals Highest Availability, Reliability, Security Highest Performance, Scalability Problem: Islands
More informationEquitrac Office and Express DCE High Availability White Paper
Office and Express DCE High Availability White Paper 2 Summary............................................................... 3 Introduction............................................................
More information! Design constraints. " Component failures are the norm. " Files are huge by traditional standards. ! POSIX-like
Cloud background Google File System! Warehouse scale systems " 10K-100K nodes " 50MW (1 MW = 1,000 houses) " Power efficient! Located near cheap power! Passive cooling! Power Usage Effectiveness = Total
More informationOracle Corporation
1 2012 Oracle Corporation Oracle WebLogic Server 12c: Developing Modern, Lightweight Java EE 6 Applications Will Lyons, Director of WebLogic Server Product Management Pieter Humphrey, Principal Product
More informationSamsung SDS Enterprise Cloud
Samsung SDS Enterprise Cloud Middleware JBoss EAP/WS WildFly Apache Tomcat JEUS WebLogic Enterprise Cloud Middleware JBoss EAP/WS Open source-based, enterprise-class Java web application server JBoss EAP
More informationGeorgia Institute of Technology ECE6102 4/20/2009 David Colvin, Jimmy Vuong
Georgia Institute of Technology ECE6102 4/20/2009 David Colvin, Jimmy Vuong Relatively recent; still applicable today GFS: Google s storage platform for the generation and processing of data used by services
More informationAchieving Horizontal Scalability. Alain Houf Sales Engineer
Achieving Horizontal Scalability Alain Houf Sales Engineer Scale Matters InterSystems IRIS Database Platform lets you: Scale up and scale out Scale users and scale data Mix and match a variety of approaches
More informationInside GigaSpaces XAP Technical Overview and Value Proposition
Inside GigaSpaces XAP Technical Overview and Value Proposition Copyright GigaSpaces. All Rights Reserved. Introduction GigaSpaces extreme Application Platform (XAP) is an enterprise application virtualization
More informationDISTRIBUTED DATABASE OPTIMIZATIONS WITH NoSQL MEMBERS
U.P.B. Sci. Bull., Series C, Vol. 77, Iss. 2, 2015 ISSN 2286-3540 DISTRIBUTED DATABASE OPTIMIZATIONS WITH NoSQL MEMBERS George Dan POPA 1 Distributed database complexity, as well as wide usability area,
More informationOracle Transportation Management. Application Scalability Guide Release 5.5 Part No. E
Oracle Transportation Management Application Scalability Guide Release 5.5 Part No. E10856-04 February 2010 Oracle Transportation Management Application Scalability Guide, Release 5.5 Part No. E10856-04
More informationAurora, RDS, or On-Prem, Which is right for you
Aurora, RDS, or On-Prem, Which is right for you Kathy Gibbs Database Specialist TAM Katgibbs@amazon.com Santa Clara, California April 23th 25th, 2018 Agenda RDS Aurora EC2 On-Premise Wrap-up/Recommendation
More informationTIBCO BusinessEvents Extreme. System Sizing Guide. Software Release Published May 27, 2012
TIBCO BusinessEvents Extreme System Sizing Guide Software Release 1.0.0 Published May 27, 2012 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR
More informationCS 514: Transport Protocols for Datacenters
Department of Computer Science Cornell University Outline Motivation 1 Motivation 2 3 Commodity Datacenters Blade-servers, Fast Interconnects Different Apps: Google -> Search Amazon -> Etailing Computational
More informationThe Google File System (GFS)
1 The Google File System (GFS) CS60002: Distributed Systems Antonio Bruto da Costa Ph.D. Student, Formal Methods Lab, Dept. of Computer Sc. & Engg., Indian Institute of Technology Kharagpur 2 Design constraints
More informationGFS: The Google File System. Dr. Yingwu Zhu
GFS: The Google File System Dr. Yingwu Zhu Motivating Application: Google Crawl the whole web Store it all on one big disk Process users searches on one big CPU More storage, CPU required than one PC can
More informationA memcached implementation in Java. Bela Ban JBoss 2340
A memcached implementation in Java Bela Ban JBoss 2340 AGENDA 2 > Introduction > memcached > memcached in Java > Improving memcached > Infinispan > Demo Introduction 3 > We want to store all of our data
More informationAgenda. AWS Database Services Traditional vs AWS Data services model Amazon RDS Redshift DynamoDB ElastiCache
Databases on AWS 2017 Amazon Web Services, Inc. and its affiliates. All rights served. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon Web Services,
More information<Insert Picture Here> MySQL Cluster What are we working on
MySQL Cluster What are we working on Mario Beck Principal Consultant The following is intended to outline our general product direction. It is intended for information purposes only,
More informationA Guide to Architecting the Active/Active Data Center
White Paper A Guide to Architecting the Active/Active Data Center 2015 ScaleArc. All Rights Reserved. White Paper The New Imperative: Architecting the Active/Active Data Center Introduction With the average
More informationJavaentwicklung in der Oracle Cloud
Javaentwicklung in der Oracle Cloud Sören Halter Principal Sales Consultant 2016-11-17 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More informationCO Oracle WebLogic Server 12c. Administration II. Summary. Introduction. Prerequisites. Target Audience. Course Content.
CO-80153 Oracle WebLogic Server 12c: Administration II Summary Duration 5 Days Audience Administrators, Java EE Developers, Security Administrators, System Administrators, Technical Administrators, Technical
More informationData Grids and Service-Oriented Architecture. An Oracle White Paper Updated November 2008
Data Grids and Service-Oriented Architecture An Oracle White Paper Updated November 2008 Data Grids and Service-Oriented Architecture Service-oriented architecture (SOA) provides a means of integrating
More informationDatacenter replication solution with quasardb
Datacenter replication solution with quasardb Technical positioning paper April 2017 Release v1.3 www.quasardb.net Contact: sales@quasardb.net Quasardb A datacenter survival guide quasardb INTRODUCTION
More informationLow Latency Data Grids in Finance
Low Latency Data Grids in Finance Jags Ramnarayan Chief Architect GemStone Systems jags.ramnarayan@gemstone.com Copyright 2006, GemStone Systems Inc. All Rights Reserved. Background on GemStone Systems
More informationebay Marketplace Architecture
ebay Marketplace Architecture Architectural Strategies, Patterns, and Forces Randy Shoup, ebay Distinguished Architect QCon SF 2007 November 9, 2007 What we re up against ebay manages Over 248,000,000
More informationDistributed Caching: Essential Lessons
Distributed Caching: Essential Lessons Stuttgart JUG 19 June 2006 Cameron Purdy Agenda Introduction Grid Overview Distributed Caching & Data Grid Topologies Data Source Integration Data Grid Processing
More informationVeritas Storage Foundation for Windows by Symantec
Veritas Storage Foundation for Windows by Symantec Advanced online storage management Data Sheet: Storage Management Overview Veritas Storage Foundation 6.0 for Windows brings advanced online storage management
More informationNFSv4 as the Building Block for Fault Tolerant Applications
NFSv4 as the Building Block for Fault Tolerant Applications Alexandros Batsakis Overview Goal: To provide support for recoverability and application fault tolerance through the NFSv4 file system Motivation:
More informationIntroduction to Distributed Systems. INF5040/9040 Autumn 2018 Lecturer: Eli Gjørven (ifi/uio)
Introduction to Distributed Systems INF5040/9040 Autumn 2018 Lecturer: Eli Gjørven (ifi/uio) August 28, 2018 Outline Definition of a distributed system Goals of a distributed system Implications of distributed
More informationMySQL Cluster Web Scalability, % Availability. Andrew
MySQL Cluster Web Scalability, 99.999% Availability Andrew Morgan @andrewmorgan www.clusterdb.com Safe Harbour Statement The following is intended to outline our general product direction. It is intended
More informationBEAWebLogic. Server. Automatic and Manual Service-level Migration
BEAWebLogic Server Automatic and Manual Service-level Migration Version 10.3 Technical Preview Revised: March 2007 Service-Level Migration New in WebLogic Server 10.3: Automatic Migration of Messaging/JMS-Related
More informationIt also performs many parallelization operations like, data loading and query processing.
Introduction to Parallel Databases Companies need to handle huge amount of data with high data transfer rate. The client server and centralized system is not much efficient. The need to improve the efficiency
More informationDynamic Clusters in WebLogic Server
Dynamic Clusters in WebLogic Server Duško Vukmanović Principal Sales Consultant FMW Cloud Application Foundation Complete ORACLE Cloud Dynamic Clusters in WebLogic Server 12c Open
More informationCOPYRIGHTED MATERIAL
Introduction xxiii Chapter 1: Apache Tomcat 1 Humble Beginnings: The Apache Project 2 The Apache Software Foundation 3 Tomcat 3 Distributing Tomcat: The Apache License 4 Comparison with Other Licenses
More informationThe Google File System
The Google File System Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung December 2003 ACM symposium on Operating systems principles Publisher: ACM Nov. 26, 2008 OUTLINE INTRODUCTION DESIGN OVERVIEW
More informationDistributed Caching: Essential Lessons. Philadelphia Java User Group April 17, Cameron Purdy President Tangosol, Inc.
Distributed Caching: Essential Lessons Philadelphia Java User Group April 17, 2007 Cameron Purdy President Tangosol, Inc. www.tangosol.com Agenda Introduction Primer to distributed caching Essential lessons
More informationInternet2 Meeting September 2005
End User Agents: extending the "intelligence" to the edge in Distributed Systems Internet2 Meeting California Institute of Technology 1 OUTLINE (Monitoring Agents using a Large, Integrated s Architecture)
More informationToday CSCI Coda. Naming: Volumes. Coda GFS PAST. Instructor: Abhishek Chandra. Main Goals: Volume is a subtree in the naming space
Today CSCI 5105 Coda GFS PAST Instructor: Abhishek Chandra 2 Coda Main Goals: Availability: Work in the presence of disconnection Scalability: Support large number of users Successor of Andrew File System
More informationGFS: The Google File System
GFS: The Google File System Brad Karp UCL Computer Science CS GZ03 / M030 24 th October 2014 Motivating Application: Google Crawl the whole web Store it all on one big disk Process users searches on one
More informationScalability of web applications
Scalability of web applications CSCI 470: Web Science Keith Vertanen Copyright 2014 Scalability questions Overview What's important in order to build scalable web sites? High availability vs. load balancing
More informationGoogle File System. Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung Google fall DIP Heerak lim, Donghun Koo
Google File System Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung Google 2017 fall DIP Heerak lim, Donghun Koo 1 Agenda Introduction Design overview Systems interactions Master operation Fault tolerance
More informationA RESTful Java Framework for Asynchronous High-Speed Ingest
A RESTful Java Framework for Asynchronous High-Speed Ingest Pablo Silberkasten Jean De Lavarene Kuassi Mensah JDBC Product Development October 5, 2017 3 Safe Harbor Statement The following is intended
More informationOracle Fusion Middleware
Oracle Fusion Middleware Using ActiveCache 11g Release 1 (10.3.3) E16517-01 April 2010 This document describes how to use ActiveCache as the caching solution for WebLogic Server applications. Oracle Fusion
More informationGoogle File System, Replication. Amin Vahdat CSE 123b May 23, 2006
Google File System, Replication Amin Vahdat CSE 123b May 23, 2006 Annoucements Third assignment available today Due date June 9, 5 pm Final exam, June 14, 11:30-2:30 Google File System (thanks to Mahesh
More informationWEBSPHERE APPLICATION SERVER
WEBSPHERE APPLICATION SERVER Introduction What is websphere, application server, webserver? WebSphere vs. Weblogic vs. JBOSS vs. tomcat? WebSphere product family overview Java basics [heap memory, GC,
More informationStreaming data Model is opposite Queries are usually fixed and data are flows through the system.
1 2 3 Main difference is: Static Data Model (For related database or Hadoop) Data is stored, and we just send some query. Streaming data Model is opposite Queries are usually fixed and data are flows through
More informationFault Tolerance. Goals: transparent: mask (i.e., completely recover from) all failures, or predictable: exhibit a well defined failure behavior
Fault Tolerance Causes of failure: process failure machine failure network failure Goals: transparent: mask (i.e., completely recover from) all failures, or predictable: exhibit a well defined failure
More informationCloud Programming on Java EE Platforms. mgr inż. Piotr Nowak
Cloud Programming on Java EE Platforms mgr inż. Piotr Nowak Distributed data caching environment Hadoop Apache Ignite "2 Cache what is cache? how it is used? "3 Cache - hardware buffer temporary storage
More informationMust know Database facts for WAS 6.1
IBM Software Group Business Unit or Product Name Must know Database facts for WAS 6.1 High Availability and more Soloman Barghouthi soloman@us.ibm.com WebSphere Support Technical Exchange 2007 IBM Corporation
More informationPragmatic Clustering. Mike Cannon-Brookes CEO, Atlassian Software Systems
Pragmatic Clustering Mike Cannon-Brookes CEO, Atlassian Software Systems 1 Confluence Largest enterprise wiki in the world 2000 customers in 60 countries J2EE application, ~500k LOC Hibernate, Lucene,
More information<Insert Picture Here> Enterprise Data Management using Grid Technology
Enterprise Data using Grid Technology Kriangsak Tiawsirisup Sales Consulting Manager Oracle Corporation (Thailand) 3 Related Data Centre Trends. Service Oriented Architecture Flexibility
More informationGIS - Clustering Architectures. Raj Kumar Integration Management 9/25/2008
GIS - Clustering Architectures Raj Kumar Integration Management 9/25/2008 Agenda What is Clustering Reasons to Cluster Benefits Perimeter Server Clustering Components of GIS Clustering Perimeter Server
More informationSynergetics-Standard-SQL Server 2012-DBA-7 day Contents
Workshop Name Duration Objective Participants Entry Profile Training Methodology Setup Requirements Hardware and Software Requirements Training Lab Requirements Synergetics-Standard-SQL Server 2012-DBA-7
More informationAddressing Data Management and IT Infrastructure Challenges in a SharePoint Environment. By Michael Noel
Addressing Data Management and IT Infrastructure Challenges in a SharePoint Environment By Michael Noel Contents Data Management with SharePoint and Its Challenges...2 Addressing Infrastructure Sprawl
More information