Cache_cny.ppt [읽기 전용]

Similar documents
Portal_9iAS.ppt [읽기 전용]

No Slide Title

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

Intra_DW_Ch4.PDF

Intro to Servlet, EJB, JSP, WS

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

Voice Portal using Oracle 9i AS Wireless

J2EE & Web Services iSeminar

PowerPoint 프레젠테이션

Corporate PPT Template

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

J2EE Concepts

thesis-shk

1217 WebTrafMon II

Analyst Briefing

最即時的Sybase ASE Server資料庫診斷工具

Gartner Day

목 차

PowerPoint Presentation

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

The Self-Managing Database : Automatic Health Monitoring and Alerting

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

Oracle Database 10g: Self-Managing Database DB TSC

03여준현과장_삼성SDS.PDF

슬라이드 1


Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page

PowerPoint 프레젠테이션

FileMaker 15 WebDirect 설명서

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

untitled

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F31C2F7BDC32E >

歯부장

PowerPoint 프레젠테이션

15_3oracle

What is P2P? Path to Profitability 지식 교환 개념: 지식 포탈 Peer-to-Peer: 등 배간 연결 PC-to-PC, PC-to-Phone, Phone-to-PC People-to-People, Person-to-Person <출전: 박

목순 차서 v KM의 현황 v Web2.0 의 개념 v Web2.0의 도입 사례 v Web2.0의 KM 적용방안 v 고려사항 1/29

6강.hwp

thesis

PowerPoint Presentation

ecorp-프로젝트제안서작성실무(양식3)

<4D F736F F F696E74202D E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA E >

untitled

PCServerMgmt7

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이

untitled

untitled

DW 개요.PDF

Mstage.PDF

untitled

MS-SQL SERVER 대비 기능

CRM Fair 2004

untitled

초보자를 위한 분산 캐시 활용 전략

untitled

RED HAT JBoss Data Grid (JDG)? KANGWUK HEO Middleware Solu6on Architect Service Team, Red Hat Korea 1

Interstage5 SOAP서비스 설정 가이드


목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

Ç¥Áö

Extending the Reach of Your Enterprise

MySQL-Ch05

°í¼®ÁÖ Ãâ·Â

oracle9i_newfeatures.PDF


PowerPoint 프레젠테이션


APOGEE Insight_KR_Base_3P11

Chap7.PDF

DBPIA-NURIMEDIA

Backup Exec

IBM Business Intelligence Solution Seminar 2005 Choose the Right Data Integration Solution ; Best Practices on EII/EAI/ETL IBM DB2 Technical Sales BI

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770>

슬라이드 1

Session3. 한국마이크로소프트(전사적 데이터 통합 컨퍼런스).ppt

Apache2 + Tomcat 5 + JK2 를 사용한 로드밸런싱과 세션 복제 클러스터링 사이트 구축

02이승민선생_오라클.PDF

thesis

untitled

초보자를 위한 ADO 21일 완성

Session XX-XX: Name

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

목차 문서 압축 포맷 - DjVu 란? DjVu 주요 특징 DjVu Technology 소개 주요 적용 사례

歯이시홍).PDF

Week13

about_by5

Cloud Friendly System Architecture

JavaGeneralProgramming.PDF

Network seminar.key

m-Business 구현을 위한 Oracle Mobile Technology


vm-웨어-01장

PowerPoint 프레젠테이션

PowerPoint

<목 차 > 제 1장 일반사항 4 I.사업의 개요 4 1.사업명 4 2.사업의 목적 4 3.입찰 방식 4 4.입찰 참가 자격 4 5.사업 및 계약 기간 5 6.추진 일정 6 7.사업 범위 및 내용 6 II.사업시행 주요 요건 8 1.사업시행 조건 8 2.계약보증 9 3

Microsoft PowerPoint - XP Style

歯CRM개괄_허순영.PDF

KYO_SCCD.PDF

슬라이드 제목 없음

Transcription:

Application Server iplatform

Oracle9 A P P L I C A T I O N S E R V E R i Improving Performance and Scalability with Oracle9iAS Cache

Oracle9i Application Server Cache...

Oracle9i Application Server Web Caching Services Communication Services Presentation Services Business Logic Services Data Caching Services Servlets/JSPs Java Stored Procedures Web Cache Oracle HTTP Server Oracle Wireless Services XML/XSL PL/SQL PERL Portal Internet File System Discoverer Viewer Reports EJBs CORBA BC4J PL/SQL Database Cache 9i Oracle DB non-oracle DB Forms System Services Enterprise Manager, Advanced Security, OID (client)

Oracle9i Application Server Caching Technologies Web Cache Database Cache Internet / HTTP HTTP RDBMS Relational SQL Relational Replication Servlets EJB Oracle9iAS Web Cache Apache PL/SQL SQL Oracle9iAS Database Cache 9i

Oracle9i Application Server Web Caching Overview Oracle9iAS

Oracle9iAS Web Cache 3 Key Points

? / - Fail-Over #, URL In-memory hash table : http://store.oracle.com 9i Web Cache App Servers Database

? / - Fail-Over Subsequent requests are served from the Web Cache #, URL In-memory hash table 9i http://store.oracle.com : Web Cache App Servers Database

(Reverse Proxy) LAN Clients Proxy Cache at Firewall Server Acceleration with Oracle9iAS Web Cache Content Publisher A Corporate Intranet Content Publisher B Internet ISP Data Center Content Publisher C Proxy Cache at ISP Dial-up Clients

Client Browser Internet 9i JSPs Servlets/ EJB 100s Milliseconds per request Stored Procedures

: Dynamic Caching Client Browser Oracle9i Database Internet Oracle9iAS Web Cache Web App Servers 9i 0.2 Milliseconds per request request request.

Oracle Web Cache - Key Concepts

/ - / GET URL - http://www.foo.com?user_name=john&session_id=14291 - - personalization gzip

Cacheable vs. Non-Cacheable Cacheable with v 1.x Non Cacheable with v 1.x Text - HTML, XML, Word, etc. Images - GIF, JPEG, etc. Audio files, Video files, Applets Popular query results Dynamically created pages - ASPs, PSPs, JSPs, Servlets, CGI - HTTP requests with parameters - session ID embedded pages - pages with cookies - some personalized pages Update transactions Highly personalized pages (shopping cart views, account information) Streaming content (for now) HTTPS requests (for now) Multipart PDF (for now) FTP, NNTP, LDAP, etc. Partial pages (for now)

Multi-version page with Same URLs url - URL + cookie/client info = unique page - url - - HTTP request - : ( ) user_type : Employee/Customer Same URL Different cookie value $0.00 $30.00 Employee Customer : http://store.oracle.com 9i Web Cache App Servers Database

Multi-version URLs URL, $0.00 $39.95

Session-Encoded URLs URL url - http://www.foo.com/catalog.html?session_id=14213 - http://www.foo.com/catalog.html?session_id=21428 - URL + Session A http://store.oracle.com/cec/cstage?session_id=33436 Session B http://store.oracle.com/cec/cstage?session_id=33437

Session-Encoded URLs Session A http://store.oracle.com/cec/cstage?session_id=33436 Session B http://store.oracle.com/cec/cstage?session_id=33437

In-cache Personalization personalized attributes -, - HTML Tag - WEB CACHE TAG - personalized attribute url - & personalized attribute - - URL

In-cache Personalization <HTML> Welcome to the Oracle Store <!-- WEBCACHETAG= user_name"--> anonymous <!-- WEBCACHEEND-->... </HTML> The URL/Cookie has the Personal Value http://machine:port/zyz?username=

Consistency Client Browser Programmatic Trigger Internet 9i Web Cache App Servers Database Invalidation - - Manual or Scripted Admin Console Data Center HTTP Invalidation,,, DB XML

- refresh. - refresh. - refresh. Site Capacity requests/sec 7500 100 7500 Previous content 100 Invalidation Invalidation With Heuristics Without Heuristics Time Time New content

- & Fail-Over App Servers 100 App Servers Oracle Web Cache Oracle Web Cache 9i 9i

GUI

Oracle9iAS Customer at Work Oracle9iAS powers Oracle.com The fastest site on the Internet! 25% increase # visitors, 33% increase # hits 300% increase in average response time 100% of traffic served through Oracle9iAS

Oracle.com - Fastest Site on the Internet Deployed Oracle Web Cache

Summary Try it! Download Oracle Web Cache from http://otn.oracle.com

Oracle9i Application Server Database Caching Overview Oracle9iAS

? SQL Query DB. 9i : http://store.oracle.com Oracle9iAS Database Cache

Oracle9iAS DB Main-memory Databases : Import/export of data Synchronization Customer : Import/export of data Synchronization

How does it work? Web Server Tier Internet Web Server / Application Round trip network hop Intranet JDBC, ODBC, OCI, OLE Miss SQL Analyzer Web Clients IPC call Hit Cache Instance Refresh Cached data Advanced Synchronization Origin Database

Oracle9iAS Database Cache - Key Concepts Cache hits / misses PL/SQL

Cache Hit / Miss DB (Hit)/ (Miss) Miss no data found. Join Miss DML & DDL Miss Stored procedures Read only PL/SQL anonymous These will fail if DML or DDL exist Java Stored Procedures.

. Routing at OCI layer - OCI Miss Cache Local. Hit Cache Failure Hit Web Server + Application JDBC, ODBC, OCI, OLE Database Cache Cache Miss Origin Database Web Client Tier Web Server Tier Database Tier

PL/SQL DB Studio. freespace.

basic ( snapshot ) replication technology read-only materialized view. Configured via: DBA Studio Command Line(srvmgr, sqlplus) API calls refresh : When Scheduled Immediate Refresh Type Complete Incremental

OEM : Viewing Hit / Miss Statistics Hit/Miss Status SQL query count SQL query text User

OEM : Viewing Hit / Miss Performance Cache Hits/Misses Percentages Rates System Utilization Cache Utilization

Command line DBMS_ICACHE Database Cache. Command line svrmgrl sqlplus. API : DBMS_ICACHE.add_table( schema, table ) DBMS_ICACHE.add_plsql_object( schema, object ) : dbms_icache SQLPLUS> describe dbms_icache

Database Cache Query read-only

Oracle Database Cache Summary Is / Does: Is NOT / Does NOT:.. read-only DML. Is for applications to process SQL....

Oracle9iAS Cache Summary Oracle9iAS....