Red Hat JBoss Data Virtualization 소개

2,795 views
2,551 views

Published on

JBoss Data Virtualization 은 분산되어 있는 물리 데이터베이스를 가상으로 통합하고 최신 데이터를 실시간으로 활용할 수 있도록 환경을 구축하는 데이터 가상화 제품입니다.
JBoss Data Virtualization 을 도입하면 여러 데이터베이스에서 필요한 데이터를 추출하여 사용자가 요구하는 데이터 모델을 가상 뷰로 즉시 생성해서 제공합니다.
즉 다수의 이기종 소스의 데이터에 액세스하여 결합, 연계하여 가상 뷰 또는 가상 데이터베이스를 만들 수 있습니다.

오픈나루 블로그 - http://opennaru.tistory.com/
오픈나루 홈페이지 - http://www.opennaru.com/

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,795
On SlideShare
0
From Embeds
0
Number of Embeds
1,109
Actions
Shares
0
Downloads
51
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Red Hat JBoss Data Virtualization 소개

  1. 1. JBoss Data Virtualization
  2. 2. opennaru.com | 2013 | All Rights Reserved  1 • Red Hat이 2007년에 인수한 MetaMatrix open source 프로젝트 • 2008년부터 Jboss 커뮤니티에서 프로젝트 • Query Engine • Embedded • Server • Connectors • Tools • Data Services는 ModeShape를 리포지터리(repository)로서 사용 JBoss 커뮤니티(Teiid Project)
  3. 3. opennaru.com | 2013 | All Rights Reserved  2 데이터 가상화와 비교 구분 미들웨어 목적 특징 제품 Physical Movement and Consolidation (ETL, CDC) ETL DBDB Scheduled • Talend • Oracle DI CDC DBDB Event Driven • Goldengate • shareplex Abstraction / Virtual Consolidation (Data Federation) Data Virtualization DB  Application On Demand • JBoss Data Virtualization • IBM Federation Server • Informatica Data Services Synchronization and Propagation (Messaging) EAI/ESB Application  Application SOA • JBoss Fuse • Oracle Service Bus • Websphere ESB
  4. 4. opennaru.com | 2013 | All Rights Reserved  3 통합 복잡도 BI 리포트와 분석 대/내외 서비스 사용자 포탈 데이터베이스 패키지 애플리케이션 웹서비스 파일 모바일 애플리케이션 Complexity Location Structure LatencyCompleteness
  5. 5. opennaru.com | 2013 | All Rights Reserved  4 데이터 가상화를 통한 통합 BI 리포트와 분석 대/내외 서비스 사용자 포탈 데이터베이스 패키지 애플리케이션 웹서비스 파일 모바일 애플리케이션 Data Services (Info Server)Data Virtualization
  6. 6. opennaru.com | 2013 | All Rights Reserved  5 Data Challenges Getting Bigger - Big Data, Cloud, and Mobile • 지금까지 데이터 통합 기술의 한계 • 데이터 추출, 데이터 전송에는 많은 시간과 비용이 필요 • 각각의 시스템은 다른 데이터 액세스/데이터 통합 방식 • 데이터소스에 의존적인 통합 기술 • 데이터 접근에 대한 유연성과 변화 대응력이 필수 BI Reports Operational Reports Enterprise A pplications SOA Applicat ions Mobile Appli cations Hadoop NoSQL Cloud Apps Data Warehouse & Databases Mainframe XML, CSV & Excel Files Enterprise Apps Integration Complexity Constant Change Siloed & Complex How to align?
  7. 7. opennaru.com | 2013 | All Rights Reserved  6 복잡하게 분산된 데이터를 변화시키는 실시간 데이터 통합 Connect Native Data Connectivity Compose Consume Unified Customer View Unified Product View Unified Supplier View BI Reports & Analytics Mobile Applications SOA Applications & Portals Unified Virtual Database / Common Data Model ESB, ETL Standard based Data Provisioning JDBC, ODBC, SOAP, REST, OData Design Tools Dashboard Optimization Caching Security Metadata Hadoop NoSQL Cloud Apps Data Warehouse & Databases Mainframe XML, CSV & Excel Files Enterprise Apps Siloed & Complex Virtualize Abstract Federate Easy, Real-time Information Access
  8. 8. opennaru.com | 2013 | All Rights Reserved  7 데이터 가상화를 통한 빅데이터 접근 1.Reporting tool accesses the data virtualization server via rich SQL dialect 2.The data virtualization server translates rich SQL dialect to HiveQL 3.Hive translates SQL to MapReduce 4.MapReduce runs MR job on big data BI Reports & Analytics Hive MapReduce HDFS Analytical Reporting Tool Data Virtualization Server Hadoop Big Data
  9. 9. opennaru.com | 2013 | All Rights Reserved  8 소매점 구축 사례 목표: 적시에 적합한 가격으로 판매 당면과제: 소셜 데이터의 활용 미흡과 재고 및 구매 관리 시스템과 오피니언 마이닝 (Sentiment Analysis) 에 대한 분석의 어려움 솔루션: Jboss data Virtulization 을 이용하여 재고와 구매시스템을 매쉬업하여 오피니언 마이닝(Sentiment Analysis) 데이터를 매쉬업함. 가격과 재고관리를 최적화하기 위해서 BRMS 도입 Consume Compose Connect Analytical Apps JBoss Data Virtualization Hive Inventory Databases Purchase M gmt Applica tion Sentiment Analysis JBoss BRMS Data Driven Decision Management
  10. 10. opennaru.com | 2013 | All Rights Reserved  9 JBoss Data Virtualization 아키텍처 JBossEAP JBossDataVirtulization JDBC/ODBC/SOAP Function Library Cache Virtual Database Security Log/ Audit Query Engine(optimization) Connecter Framwork JDBC File LDAP SOAP SFDC 커스텀 r e p o s i t o r y Design Tool Runtime Engine Management Tool JBoss Developer Studio XML 정의 파일 Admin Shell 관리 콘솔 데이터 베이스 LDAPFile SOAP /REST SFDC 커스텀 JDBC ODBC SOAP/REST JDBC/WebDav 가상 데이터베이스 Deploy NoSQL NoSQL
  11. 11. opennaru.com | 2013 | All Rights Reserved  10 Support Datasource Enterprise RDBMS: • Oracle • IBM DB2 • Microsoft SQL Server • Sybase ASE • MySQL • PostgreSQL • Ingres Enterprise EDW: • Teradata • Netezza • Greenplum Hadoop: • Apache Hive • HortonWorks • Cloudera • More coming… Office Productivity: • Microsoft Excel • Microsoft Access • Google Spreadsheets Specialty Data Sources: • ModeShape Repository • Mondrian • MetaMatrix • LDAP NoSQL: • JBoss Data Grid • MongoDB • More coming… Enterprise & Cloud Applications: • Salesforce.com • SAP Technology Connectors: • Flat Files, XML Files, XML over HTTP • SOAP Web Services • REST Web Services • OData Services
  12. 12. opennaru.com | 2013 | All Rights Reserved  11 • 리얼타임에 통합 데이터를 활용 가능 • 복사된 과거 데이터를 사용하지 않고 현재 데이터를 참조 • 데이터를 보관 유지하고 있지 않기 때문에 유연한 변경이 가능 • 기존 데이터 배치, 구성, 이용 상황을 파악 • 엔터프라이즈 데이터 매니지먼트 구현 • 데이터를 보관하지 않기 때문에 높은 확장성 실현 • 물리 데이터와 분리하여 DB 벤더의 종속성을 탈피하여 스케일 아웃 확장 • 유연한 접속 관리 • 액세스 컨트롤, Audit, 쿼리 접속 권한 제어 Data Virtualization – Benefits
  13. 13. 감사합니다.

×