[AIR] Adobe AIR 공식 사이트

AIR

데스트탑에서 RIA를 실행할 수 있는 런타임


Adobe AIR는 운영체제에 상관 없이 데스크톱에서 RIA(Rich Int-
ernet Aapplications)를 개발 및 배포할 수 있는 런타임입니다.
여러분은 전통적인 데스크톱 개발 기술을 배우지 않고도 기존에 사
용하던 웹 기술(HTML, Javascript, Adobe Flash?, Adobe
Flex™, Ajax)로 개발한 웹 어플리케이션을 데스크톱에서 실행할
수 있습니다.

기술적 특징
• 운영체제에 상관 없이 동작하는 데스크톱 기반 런타임
• HTLM을 위한 오픈소스 WebKit 엔진
• Flash를 위한 오픈소스 Tamarin VM
• Adobe Flash Player 8보다 10배 이상의 속도 향상을 제공하는
AVM 3 JIT 컴파일러
• 바이너리 호환성 - 운영체제에 상관없이 같은 Adobe AIR 파일로
애플리케이션 설치

AIR 퀵 스타트



크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2009/09/09 14:09 2009/09/09 14:09
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4613

Google'Analytics - (2009.7.14~9.09)











크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2009/09/09 11:35 2009/09/09 11:35
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4612



C:\oracle\ora92\sqlplus\admin\glogin.sql 파일의 제일 뒤에
DEFINE _EDITOR="editplus.exe파일 경로"
예)DEFINE _EDITOR="C:\util\EditPlus3\editplus.exe"
라고 추가해 준다.

그리고, SQL&Plus 재실행.

Oracle SQL*plus 편집기에서 "ed" 를 입력하고 엔터치면 등록된 편집기로 버퍼의 내용이 나온다.
버퍼의 내용을 편집하고, 저장&종료하면 다시 Oracle SQL*plus 편집기화면으로 오는데,
"/" 를 입력하고 엔터치면 버퍼의 내용이 실행된다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2009/09/08 14:58 2009/09/08 14:58
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4609

오라클 10g 강좌 - http://www.oracleclub.com/oracle10g.action?lectureType=ORACLE10G

파티션 테이블이란 ?

- Partitioning(분할)은 용량이 큰(지속적으로 증가하는) Table들을 Partition이라는 보다 작은 단위로 나눔으로써 성능이 저하되는 것을 방지하고 관리를 보다 수월하게 하고자 하는 개념 입니다.

- 각 Partition 은 별개의 Segment에 저장 되어 개별적으로 관리 가능하며, 다른 partition 에 독립적이기 때문에 더 나은 성능을 가져 옵니다.

- 각 Partition은 열(Column)과 제약조건에 대한 정의를 공유하지만 별도의 SEGMENT로 저장되어 물리적인 속성인 PCTFREE, PCTUSED, TABLESPACE 및 STORAGE PARAMETER등은 다르게 지정할 수 있습니다.

- Partition Table과 Index 는 VLDB(Very Large Databases) 즉, Data Warehouse(DW)시스템과 의사결정 시스템의 경우 성능과 관리에 많은 향상을 가져 옵니다.

- Partition의 종류에는 Range partition, Hash partition, List partition, Composite partition이 있습니다.

파티션 테이블 장점

- 데이터 액세스시 범위를 액세스 범위를 줄여 Performance 향상을 가져올 수 있습니다.

- 여러 분할 영역으로 관리되어 데이터 훼손 가능성이 감소 되고, I/O 성능 향상을 가져 올 수 있습니다.

- 각 분할 영역을 독립적으로 백업하고 복구 할 수 있습니다.






Range Partition 이란?

- Range Partition은 Column 값 의 범위를 기준으로 하여 행을 분할하는 형태로, 달, 분기 등의 logical 한 범위의 분산에 주로 사용 합니다.

즉, 정해진 범위에 따라 비슷한 크기로 partition 이 예상되는 곳에 효율적입니다.

- Range Partition을 생성할 때 어느 행을 기준으로 어느 만큼의 값의 범위로 분할 할지를 다음 두 절에서 정의하게 됩니다.

☞ PARTITION BY RANGE (column list..)
: 기본 Table에서 어느 Column을 기준으로 분할할지를 정합니다.

☞ ·VALUES LESS THAN(value list.. ) :
: 각 Partition이 어떤 값의 범위를 포함 할지 MAX Value값을 정합니다.

- PARTITION BY RANGE 절에서 지정 할 수 있는 Column은 한 개의 Column만으로 구성할 할 수도 있고 결합인덱스처럼 여러 개의 Column이 지정될 수 도 있습니다. (최대 16개 Column을 지원).




Hash Partition 이란?


- Hash Partition은 Partitioning Key 값에 해시 함수를 적용하여 Data를 분할하는 방식으로 History Data의 관리의 목적 보다는 성능 향상의 목적으로 나온 개념 입니다

- Hash Partition 은 Range Partition 으로 만들기 힘든 사항 즉, 조건을 주기 힘든 경우, 각 파티션 이 고르게 나누어지지 않아 밸런스을 유지하기 힘든 경우라고 판단되는 경우에 유리합니다.

- Hash Partition 의 경우 각각 다른 파티션에 데이터가 고르게 분산시키기 위해서는 반드시 파티션 의 개수를 명시하여야 하며, 파티션의 수를 2 의 거듭 제곱수 (즉, 2,4,8,16 ….)로 설정하여야 합니다.

- NULL 값은 첫 번째 파티션에 위치하게 됩니다.




List Partition 이란?


- 특정 Column의 특정 값으로 Partitioning을 하는 방법 입니다.

- List partition의 장점은 연관되지 않은 데이터, 순서에 맞지 않는 데이터의 grouping 을 쉽게 할 수 있습니다.

- 각 값 별로 분포도가 비슷하며, 많은 SQL에서 해당 Column의 조건이 많이 들어오는 경우 유용 합니다.

- 각 Partition의 분포도가 현격한 차이가 발생하지 않도록 해야 합니다.

- 여러 컬럼으로 partition key 생성이 가능하지 않으며 오직 하나의 column으로 구성되어야 합니다.

- Partition key 값은 NULL 값 또한 명시 가능하며, NULL 값을 포함한 어떠한 값이라도 한번만 명시할 수 있습니다.

- 대소문자를 구분 함, 범위외 문자 입력 에러 발생.




Composite Partition 이란

- Composite Partition 은 partition 의 partitioning 입니다.
- Range-Hash Partitioning 과 Range-List Partitioning으로 구분 됩니다.



Composite Range-Hash Partitioning


- Range 방식을 사용하여 데이터를 Partitioning하고 각각의 Partition 내에서 Hash 방식을 이용하여 Sub-Partitioning을 하는 방법 입니다.

- Range와 Hash 두 Partitioning 방식의 장점을 이용하여 만든 개념 입니다.


Composite Range-List Partitioning


- Range방식을 사용하여 데이터를 Partitioning하고 각각의 파티션 내에서 List 방식을 이용하여 Sub-Partitioning을 하는 방법 입니다.

- Composite Range-Hash method와는 달리 이 방법은 각 row가 어느 서브파티션에 속하게 될지를 조절할 수 있습니다.

- 그러나, multiple subpartition keys는 지원하지 않습니다. 이는 List 파티션이 지원하지 않기 때문이며, 오직 하나의 column만 key partition으로 가능합니다.




출처
================================================
* 데이터베이스 정보공유 커뮤니티 oracleclub.com
* 강좌 작성자 : 김정식 (oramaster _at_ naver.com)
================================================
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2009/09/08 11:23 2009/09/08 11:23
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4607

PL/SQL
피엘에스큐엘(PL/SQL)은 상용 관계형 데이터베이스 시스템인 오라클 DBMS에서 SQL언어를 확장하기 위해 사용하는 컴퓨터용 프로그래밍 언어 중 하나이다.

주로 자료 내부에서 SQL 명령문만으로 처리하기에는 복잡한 자료의 저장이나 프로시저와 트리거 등을 작성하는 데 쓰인다. 범용 언어인 C와 C++ 그리고 파스칼 및 포트란 등의 프로그래밍 언어와는 다른 점으로 범용 언어들이 컴퓨터 시스템에서 특정한 작업을 처리하기 위해 만들어진 언어라고 볼 때 PL/SQL은 단지 오라클의 관계형 데이터베이스(RDBMS)에서만 사용된다는 점이다.


TPS
거래 처리 시스템(Transaction Processing System, 줄여서 TPS)

자재 구입, 상품 판매, 영수증 발행, 급여 지급, 온라인 입·출금, 신용도 관리, 상품의 주문·발송 등 거래와 관련된 데이터가 발생할 때 마다 단말기에서 발신된 데이터를 수신·처리하여 그 결과를 즉시 보내 주는 시스템이다.

OLTP
OLTP [online transaction processing]

온라인 업무의 처리 형태의 하나이다. 터미널에서 받은 메시지를 따라 호스트가 처리를 하고, 그 결과를 다시 터미널에 되돌려주는 방법을 말한다.

네트워크상의 여러 이용자가 실시간으로 데이터베이스의 데이터를 갱신하거나 조회하는 등의 단위 작업을 처리하는 방식을 말한다. 주로 신용카드 조회 업무나 자동 현금 지급 등 금융 전산 관련 부문에서 많이 발생하기 때문에 ‘온라인 거래처리’라고도 한다. 이 방식의 특징은 기존 컴퓨터 통신에서 이용해 온 온라인 방식과 달리 다수의 이용자가 거의 동시에 이용할 수 있도록 송수신 자료를 트랜잭션(데이터 파일의 내용에 영향을 미치는 거래 ·입출고 ·저장 등의 단위 행위) 단위로 압축, 비어 있는 공간을 다른 사용자들이 함께 쓸 수 있도록 한 점이다.

PARTITION PRUNING

Partition Pruning은 파티션 Table에 쿼리를 수행할 경우 Oracle Optimizer는 TABLE 정의에서 Partition에 대한 정보를 읽어와 WHERE 조건의 Partition Key를 보고 필요없는 Partition을 읽지 않고 필요한 파티션만을 읽는 기능을 말한다. 따라서 WHERE 조건에 만족하는 Partition만 Scan 하기 때문에 자원과 시간을 절약할 수 있다.

- Range or List partitioned tables의 경우는 WHERE 조건이 range , = , LIKE , IN 이어야 한다.
- Hash partitioned table의 경우는 WHERE 조건이 IN 이거나 = 경우만 partiton pruning이 실행된다.

- WHERE 조건의 partiton key 가 함수의 적용을 받을 때는 prunnig이 수행되지 않으나 단지 TO_DATE는 예외적으로 가능하다.

CIF
고객 정보 파일(customer information file) : 은행이나 백화점 등에서 고객 관리를 위한 각종 거래 정보가 수록되어 있는 파일

CRM (customer relationship management) ; 고객 관계 관리

CRM[씨알엠]은 기업이 잘 정리된 방법으로 고객관계를 관리해 나가기 위해 필요한 방법론이나 소프트웨어 등을 지칭하는 정보산업계 용어로서, 대개 인터넷 서비스 기능을 가지고 있다. 예를 들면, 기업은 관리계층이나 판매사원들이 서비스를 제공하기 위하여, 자기 고객들에 대한 관계를 설명해줄 수 있을만치 충분히 자세한 데이터베이스를 구축할 수 있을 것이며, 심지어 고객이 요구하는 제품계획과 매출을 부합시키고, 고객의 서비스 요구를 상기시키며, 그 고객이 다른 어떤 제품을 함께 구입했었는지 등을 알기 위해, 고객들이 그 정보에 직접 액세스할 수 있도록 할수도 있을 것이다. 산업계의 일각에 의하면, CRM은 다음과 같은 것들로 구성된다고 한다.

* 기업의 마케팅 부서에서, 자신들의 최고 고객을 식별해내고, 명확한 목표를 가지고 그들을 겨냥한 마케팅 캠페인을 추진할 수 있게 하며, 판매팀을 이끌기 위한 품질을 만들어내는데 도움을 준다.

* 다수의 직원들이 최적화된 정보를 공유하고, 기존의 처리절차를 간소화(예를 들어 무선 단말기를 사용하여 주문을 받는 등)함으로써, 통신판매, 회계 및 판매관리 등을 개선하기 위한 조직을 지원한다

* 고객만족과 이익의 극대화를 꾀하고, 회사에 가장 도움이 되는 고객들을 식별해내며, 그들에게 최상의 서비스를 제공하는 등, 고객들마다 선별적인 관계의 형성을 허용한다.

* 고객에 관해 알아야하고, 고객들의 요구가 무엇인지를 이해하고, 회사와 고객기반 그리고 배송 파트너들과의 관계를 효과적으로 구축하기 위해 꼭 필요한 정보와 처리절차를 직원들에게 제공한다.

ETL - Extract/Transform/Load

기업의 기간 시스템 등에 축적 된 데이터를 추출(extract)하여, 데이터웨어 하우스 등에서 이용하기 쉬운 형태로 가공(transform)하고, 대상이 되는 데이터베이스에 쓰는(load)것을 말한다. 또한, 이들 일련의 처리를 지원하는 소프트웨어이다.

데이터웨어 하우스를 구축하고, 분석을 하기 위해서는 업무 시스템에서 발생한 데이터를 데이터베이스에 수납할 필요가 있다. 종래에는 이 작업은 전용 프로그램을 개발하여야 했기 때문에, ETL작업이 전체 작업의 반절 이상을 차지하기도 했다.

최근에는 ETL툴의 등장에 따라 단기간에 간편히 ETL시스템을 구축할 수 있게 되었다. ETL툴에는 GUI를 사용하여 데이터의 흐름을 가시화하여 구축하는 툴이나, 데이터 형식의 변환기능, 부정 데이터를 배제 한 일정 형식으로 데이터를 수정하는 데이터 클렌징 기능 등이 탑재되어 있다.


.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2009/09/08 10:53 2009/09/08 10:53
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4606

[Oracle] 오라클 10g 설치

다운로드

http://www.oracle.com/technology/software/products/database/index.html

Oracle Database 10g Release 2 (10.2.0.1.0)
Enterprise/Standard Edition for Microsoft Windows (32-bit)


Download the Complete Files
10201_database_win32.zip (655,025,354 bytes) (cksum - 1264922025)

원격데이터베이스 접속을 위한 리스너 구성

1. 시작 -> 프로그램 -> OracleOraDb10g_home1 -> 구성 및 이전 툴(Configration and Migration Tools) -> Net Configuration Assistant 를 선택한다.

2. 리스너 구성을 선책한다.

3. 추가 선택

4. Listener 식별자 이름을 입력.

5. Listener 는 listener.ora 파일에 명시된 프로토콜로 클라이언트의 요구를 받는다 . 클라이언트가 보내는 요구는 동일한 프로토콜로 설정된다.

6. 포트번호 설정. 기본 : 1521

7. 추가할 리스너가 없으면 '아니오'를 선택한다.

: C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN 에 있는 listener.ora 파일을 보면 Listener 설정사랑을 볼 수 있다.

[관리도구]의 [서비스] 를 보면 Listener의 상태를 확인할 수 있다.


원격데이터베이스 접속을 로컬 네트 서비스 이름 구성 방법

Oracle Client 에서 원격 데이터베이스 서버에 접속하기 위한 설정을 알아보자.

1. 로컬 네트 서비스 이름을 구성하면 tnsnames.ora 파일에 저장되어 있는 연결 기술자(Connect Descriptor)의 연결을 제어할 수 있다.

2. 시작 -> 프로그램 -> OracleOraDb10g_home1 -> 구성 및 이전 툴(Configration and Migration Tools) -> Net Configuration Assistant 를 선택한다.

3. 구성항목 중 '로컬 네트 서비스 이름 구성' 을 선택한다.

4. Net Service 이름을 추가하거나 재구성, 삭제, 이름 변경 및 테스트를 할 수 있다.

5. 데이터베이스 식별 이름 입력

6. 프로토콜 선택

7. Listener 가 위치한 컴퓨터의 HOST 명을 입력한다. 기본 : 1521

8. 테스트 수행

9. C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN 의 tnsnames.ora 에서 확인 가능하다.

''
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2009/09/06 22:24 2009/09/06 22:24
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4600

[Web] lulu.com - Bobyoung

Bobyoung - www.lulu.com

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2009/08/27 09:52 2009/08/27 09:52
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4578

Web 2.0 Award - http://www.seomoz.org/web2.0#cat_109

웹2.0 에 대해 관심이 있다면, 랭킹순위의 사이트에서 참고해보시길~

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2009/08/27 09:49 2009/08/27 09:49
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4577

RedKei.com Webmail 2009.08.25

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2009/08/24 16:05 2009/08/24 16:05
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4567

한국 developerWorks : developerWorks Column : 교육과 애자일, Part 1: 유치원과 애자일

http://www.ibm.com/developerworks/kr/library/dwclm/20090818/index.html
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2009/08/22 12:43 2009/08/22 12:43
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4563

« Previous : 1 : ... 31 : 32 : 33 : 34 : 35 : 36 : 37 : 38 : 39 : ... 101 : Next »

블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2024/11   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Statistics Graph

Site Stats

Total hits:
244203
Today:
554
Yesterday:
776