SlideShare una empresa de Scribd logo
1 de 37
Descargar para leer sin conexión
© 2016 Dbvisit Software | dbvisit.com
	
  	
  	
  
© 2016 Dbvisit Software | dbvisit.com
Dbvisit  So*ware  
Real-­‐2me  Oracle  Database  Streaming  into  Ka9a  
  
Chris  Lawless  
  
© 2016 Dbvisit Software | dbvisit.com
	
  	
  	
  
© 2016 Dbvisit Software | dbvisit.com
Agenda  
•  Oracle  OLTP  
•  Evolu2on  of  data  warehouses  
•  Data  Lake  
•  Intro  to  Ka9a  -­‐  what  need  does  it  fill?      
•  Marriage  of  the  two  
© 2016 Dbvisit Software | dbvisit.com
About  Dbvisit  So*ware    
•  Real-time Oracle Database Streaming software solutions
•  In the Cloud | Hybrid | On-Premise
•  New Zealand-based, US office, Asia sales office, EU office (Prague)
•  Unique offering: disaster recovery solutions for Oracle Standard Edition
•  Low cost Oracle GoldenGate alternative
•  Flexible licensing, pricing models available
•  Peerless customer support
© 2016 Dbvisit Software | dbvisit.com
Result:  1,100+  customers  in  6  con2nents  
© 2016 Dbvisit Software | dbvisit.com
About  Chris  
巨人	
  
© 2016 Dbvisit Software | dbvisit.com
About  Chris  
•  4 Years at Oracle University teaching DBA courses
•  5 Years at GoldenGate Support and Product Management
•  4 Years at Oracle GoldenGate Product Management
•  Past 3 years at Dbvisit
© 2016 Dbvisit Software | dbvisit.com
	
  	
  	
  
© 2016 Dbvisit Software | dbvisit.com
The  World  we  live  in  
The  Situa2on:  
  
ü  The  enterprise  is  increasingly  powered  by  data  
ü  OLTP  transac2onal  data  essen2al  
ü  The  use  of  real-­‐2me  data  for  compe22ve  advantage  is  disrup2ng  most  
industries  
ü  Tradi2onal  databases  are  not  going  away,  new  database  technologies  are  
being  added  
ü  Con2nuous  replica2on  data  streams  becoming  a  “first  class  ci2zen”  
  
© 2016 Dbvisit Software | dbvisit.com
	
  	
  	
  
© 2016 Dbvisit Software | dbvisit.com
Reality  of  RDBMS  
RDBMS  
  
ü  Millions  of  Oracle  databases  out  there  
ü  OLTP  databases  are  ingrained  in  the  business  
ü  Pervasive  
ü  ERPs  
ü  CRMs  
  
© 2016 Dbvisit Software | dbvisit.com
	
  	
  	
  
© 2016 Dbvisit Software | dbvisit.com
OLTP  
RDBMS  
ü  MySQL    #1  leader  in  databases  
ü  MSSQL    #1  leader  is  sold  
ü  IBM  DB2  #1  in  most  installs  
ü  Oracle  #1  in  most  sales  
ü  Oracle  is  reported  to  have  over  50%  of  all  RDBMS  sales  
ü  Oracle  is  here  to  stay  
© 2016 Dbvisit Software | dbvisit.com
OLTP  Structured  Data  
•  Nice  and  structured  
•  Columns  
•  Rows  
•  Rela2onships  
© 2016 Dbvisit Software | dbvisit.com
OLTP  systems  
•  Banking  
•  Online  shopping  
•  Stock  Markets  
•  Healthcare  
•  ERP  Systems  
•  Customer  Rela2ons  Management  
© 2016 Dbvisit Software | dbvisit.com
OLTP  systems  
OLTP  Database  
© 2016 Dbvisit Software | dbvisit.com
OLTP  systems  with  Data  Warehouses    Old  
school  
•  OLTP  systems  typically  will  feed  Data  Warehouses  via  Batch  jobs  
•  Banking  statements  that  get  mailed  monthly  
•  Sales  analysis  on  what  was  sold  last  month  
•  Repor2ng  on  ERP  systems  
•  Quarterly  Financial  reports  
© 2016 Dbvisit Software | dbvisit.com
OLTP  with  Data  Warehouse  
Batch  ETL  
Process  
Data  Warehouse  
database  
OLTP  Database  
© 2016 Dbvisit Software | dbvisit.com
OLTP  systems  with  Data  Warehouses      
REAL-­‐TIME  
•  Online  Shopping  with  INSTANT  emails  regarding  your  shopping  habits  
•  ERP  systems  with  INSTANT  informa2on  regarding  current  sales  
•  Online  Banking  with  access  to  years  of  historical  data  
© 2016 Dbvisit Software | dbvisit.com
OLTP  with  Data  Warehouse  
Real-­‐2me  
Streaming  
Data  Warehouse  
database  
OLTP  Database  
© 2016 Dbvisit Software | dbvisit.com
The  concept  of  Data  Lake  or  Data  
Reservoir  
Not  all  data  is  structured  
  
•  What  about  IOT  data?  
•  What  about  machine  data?  
•  What  about  log  data?  
•  Semi  Structured  data?  
© 2016 Dbvisit Software | dbvisit.com
The  new  concept  of  Data  Lake  or  Data  
Reservoir  
•  A  Data  Lake  is  storage  to  hold  vast  amounts  of  RAW  data  that  is  typically  
kept  in  the  na2ve  format  
•  O*en  using  huge  unstructured  nodes  
•  Hadoop  is  the  frequent  repository  of  choice  
© 2016 Dbvisit Software | dbvisit.com
The  new  concept  of  Data  Lake  or  Data  Reservoir  
Machine  
Data  
loT   Web  
logs  
Applica2on  
logs  
Streaming  
Web  Data  
Other  
OLTP  Database  
OLTP  Database  
ETL  
Real-­‐2me  
Streaming  
Data  Lake  
© 2016 Dbvisit Software | dbvisit.com
Ka9a  a  brief  History  
•  Open  Sourced  in  2011  
•  Developed  at  Linkedin  and  then  ‘released  to  the  world’  as  part  of  Apache  
Founda2on.  
•  These  guys  spun  off  to  form  Confluent  
-­‐  Ka9a  Connect.    A  framework  which  makes  it  simple  to  define  connectors  to  
move  data  in  and  out  of  Ka9a  
•  Key  features:  
-­‐  Simple  API  for  producers  and  consumers  
-­‐  High  Throughput  
-­‐  Scaled  out  Architecture  
-­‐  Non  formaeed  messages  
© 2016 Dbvisit Software | dbvisit.com
Intro  to  Ka9a  
What  is  Ka9a?  
A  distributed  system  where  messages  are  kept  in  topics  that  are  par22oned  
and  replicated  across  mul2ple  nodes.  
  
Message  
Simply  put…  the  data  
  
Messages  can  be  in  any  format:  
Common  ones  are  String,  JSON,  Avro  
© 2016 Dbvisit Software | dbvisit.com
Intro  to  Ka9a  
Topics  
One  or  more  Par22ons  that  are  ordered  sequences  of  messages.  
  
Producers    (Publishers)  
Produce  data  to  one  or  more  topics  
  
Consumers  (Subscribers)  
Subscribe  to  topics  and  process  the  messages  
  
  
© 2016 Dbvisit Software | dbvisit.com
Old  method  
Source   Target  
Target  
Target  
Ka9a  Source  
Source  
Target  
Target  
Target  
Source  
Source  
Source  
© 2016 Dbvisit Software | dbvisit.com
Intro  to  Ka9a  
Producer  
Producer  
Producer  
Consumer  
Consumer  
Consumer  
Ka9a  
© 2016 Dbvisit Software | dbvisit.com
Ka9a  
Par22on  0   Par22on  1   Par22on  2  
Old  
New  
© 2016 Dbvisit Software | dbvisit.com
Ka9a  
•  Ka9a  treats  each  topic  par22on  as  a  log  (a  sequen2al  ordered  set  of  
messages)  
•  You  can  call  Ka9a  a  log  reader  and  a  log  writer  
© 2016 Dbvisit Software | dbvisit.com
Ka9a  
•  Log  compac2on/log  reten2on  
•  Ka9a  Streams  –  the  new  stuff  from  Confluent  
-­‐  No  need  for  Spark  or  other  tools  
-­‐  Pure  streaming  of  the  data  -­‐  process  data  “on  the  fly”  
-­‐  Ka9a  0.10.0  
© 2016 Dbvisit Software | dbvisit.com
Marriage  of  two  worlds  
•  If  we  mix  the  ‘old  world’  log  readers  with  the  new  world  log  readers  and  
writers.  
•  Blended  technology  
-­‐  Using  the  Oracle  logical  replica2on  tools  with  Ka9a  as  the  message  
broker  
-­‐  Oracle  becomes  ‘just  another  feed  for  Ka9a’  
© 2016 Dbvisit Software | dbvisit.com
Oracle  Redo  logs  
•  Reading  the  Oracle  redo  logs  is  not  easy.    Oracle  doesn’t  really  publish  the  
API.  
•  Because  of  this  replica2on  companies  have  ‘sprung  up’  around  the  moving  of  
Oracle  data.  
© 2016 Dbvisit Software | dbvisit.com
Who  can  do  this?  
© 2016 Dbvisit Software | dbvisit.com
Logical  Replica2on  to  Ka9a  high  level  
overview  
JSON  
THL  
© 2016 Dbvisit Software | dbvisit.com
Way  of  the  (New)  World  
© 2016 Dbvisit Software | dbvisit.com
Key  Concepts  
Real-­‐Time  Data/Event  Streaming  
•  A  con2nuous  flow  of  instantaneous  data  with  as  close  to  zero  latency  as  possible.  
  
Real-­‐Time  Stream  Processing  
•  Systems  that  con2nuously  process  incoming  data,  and  will  con2nue  to  process  that  
incoming  data  un2l  the  applica2on  is  stopped,  rather  than  opera2ng  on  a  fixed  set  of  data.    
•  Indica2ve  use  cases:  
-­‐  Financial  Trading  
-­‐  Real-­‐2me  System  Monitoring  
-­‐  Business  Intelligence  
-­‐  Real-­‐2me  Analy2cs  
© 2016 Dbvisit Software | dbvisit.com
Automo2ve:  Ka9a  Streaming    
OLTP  and  Ka9a  
Streaming  data  that  can  be  USED  as  it  moves      
•  Weather  
•  Tolls  
•  Sensor  
•  Mileage  data  
•  Tire  pressure  
•  GPS  
© 2016 Dbvisit Software | dbvisit.com
Healthcare:  Ka9a  Streaming    
  
OLTP  and  Ka9a  
•  Prescrip2ons  
•  Insurance  
•  Medical  devices  
•  Medical  history  
•  etc  
© 2016 Dbvisit Software | dbvisit.com
⾁肉  
© 2016 Dbvisit Software | dbvisit.com
	
  	
  	
  
© 2016 Dbvisit Software | dbvisit.com
Thank  you  
  
Q  &  A  
  

Más contenido relacionado

La actualidad más candente

[B34] MySQL最新ロードマップ – MySQL 5.7とその先へ by Ryusuke Kajiyama
[B34] MySQL最新ロードマップ – MySQL 5.7とその先へ by Ryusuke Kajiyama[B34] MySQL最新ロードマップ – MySQL 5.7とその先へ by Ryusuke Kajiyama
[B34] MySQL最新ロードマップ – MySQL 5.7とその先へ by Ryusuke Kajiyama
Insight Technology, Inc.
 

La actualidad más candente (20)

Přehled portfolia Oracle Database Appliance a praktických případů v regionu EMEA
Přehled portfolia Oracle Database Appliance a praktických případů v regionu EMEAPřehled portfolia Oracle Database Appliance a praktických případů v regionu EMEA
Přehled portfolia Oracle Database Appliance a praktických případů v regionu EMEA
 
第42回「System x vs ThinkServer 徹底比較 - 1Uラック・サーバー編 -」(2015/03/26 on しすなま!)
第42回「System x vs ThinkServer 徹底比較 - 1Uラック・サーバー編 -」(2015/03/26 on しすなま!)第42回「System x vs ThinkServer 徹底比較 - 1Uラック・サーバー編 -」(2015/03/26 on しすなま!)
第42回「System x vs ThinkServer 徹底比較 - 1Uラック・サーバー編 -」(2015/03/26 on しすなま!)
 
KoprowskiT_SQLRelay2014#3_Bristol_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#3_Bristol_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#3_Bristol_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#3_Bristol_FromPlanToBackupToCloud
 
ODA X6-2 family
ODA X6-2 familyODA X6-2 family
ODA X6-2 family
 
[非公開]Oracle Cloud Infrastructure Classic ネットワーク機能詳細
[非公開]Oracle Cloud Infrastructure Classic ネットワーク機能詳細[非公開]Oracle Cloud Infrastructure Classic ネットワーク機能詳細
[非公開]Oracle Cloud Infrastructure Classic ネットワーク機能詳細
 
DDN Product Update from SC13
DDN Product Update from SC13DDN Product Update from SC13
DDN Product Update from SC13
 
HP 3Par StoreServ Storage: HP All Flash Array SSD
HP 3Par StoreServ Storage: HP All Flash Array SSDHP 3Par StoreServ Storage: HP All Flash Array SSD
HP 3Par StoreServ Storage: HP All Flash Array SSD
 
Dave Shuttleworth - Platform performance comparisons, bare metal and cloud ho...
Dave Shuttleworth - Platform performance comparisons, bare metal and cloud ho...Dave Shuttleworth - Platform performance comparisons, bare metal and cloud ho...
Dave Shuttleworth - Platform performance comparisons, bare metal and cloud ho...
 
MyRocks introduction and production deployment
MyRocks introduction and production deploymentMyRocks introduction and production deployment
MyRocks introduction and production deployment
 
[B34] MySQL最新ロードマップ – MySQL 5.7とその先へ by Ryusuke Kajiyama
[B34] MySQL最新ロードマップ – MySQL 5.7とその先へ by Ryusuke Kajiyama[B34] MySQL最新ロードマップ – MySQL 5.7とその先へ by Ryusuke Kajiyama
[B34] MySQL最新ロードマップ – MySQL 5.7とその先へ by Ryusuke Kajiyama
 
Hitachi Unified Storage and Hitachi NAS Platform Performance Optimization wit...
Hitachi Unified Storage and Hitachi NAS Platform Performance Optimization wit...Hitachi Unified Storage and Hitachi NAS Platform Performance Optimization wit...
Hitachi Unified Storage and Hitachi NAS Platform Performance Optimization wit...
 
Qnap event v1.6
Qnap   event v1.6Qnap   event v1.6
Qnap event v1.6
 
3 Par
3 Par3 Par
3 Par
 
HP Storage pre virtuálne systémy (Prehľad riešení na zálohovanie a ukladanie ...
HP Storage pre virtuálne systémy (Prehľad riešení na zálohovanie a ukladanie ...HP Storage pre virtuálne systémy (Prehľad riešení na zálohovanie a ukladanie ...
HP Storage pre virtuálne systémy (Prehľad riešení na zálohovanie a ukladanie ...
 
Infinidat InfiniBox
Infinidat InfiniBoxInfinidat InfiniBox
Infinidat InfiniBox
 
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph clusterCeph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
 
Ceph Day Beijing - Storage Modernization with Intel and Ceph
Ceph Day Beijing - Storage Modernization with Intel and CephCeph Day Beijing - Storage Modernization with Intel and Ceph
Ceph Day Beijing - Storage Modernization with Intel and Ceph
 
Overview of Optimizer Features in 5.6 and 5.7-Manyi Lu
Overview of Optimizer Features in 5.6 and 5.7-Manyi LuOverview of Optimizer Features in 5.6 and 5.7-Manyi Lu
Overview of Optimizer Features in 5.6 and 5.7-Manyi Lu
 
IMCSummit 2015 - Day 2 IT Business Track - Drive IMC Efficiency with Flash E...
IMCSummit 2015 - Day 2  IT Business Track - Drive IMC Efficiency with Flash E...IMCSummit 2015 - Day 2  IT Business Track - Drive IMC Efficiency with Flash E...
IMCSummit 2015 - Day 2 IT Business Track - Drive IMC Efficiency with Flash E...
 
Oracle Database Appliance (ODA) X6-2 Portfolio Overview
Oracle Database Appliance (ODA) X6-2 Portfolio OverviewOracle Database Appliance (ODA) X6-2 Portfolio Overview
Oracle Database Appliance (ODA) X6-2 Portfolio Overview
 

Destacado

[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...
[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...
[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...
Insight Technology, Inc.
 
[db tech showcase Tokyo 2016] A32: Oracle脳で考えるSQL Server運用 by 株式会社インサイトテクノロジー...
[db tech showcase Tokyo 2016] A32: Oracle脳で考えるSQL Server運用 by 株式会社インサイトテクノロジー...[db tech showcase Tokyo 2016] A32: Oracle脳で考えるSQL Server運用 by 株式会社インサイトテクノロジー...
[db tech showcase Tokyo 2016] A32: Oracle脳で考えるSQL Server運用 by 株式会社インサイトテクノロジー...
Insight Technology, Inc.
 
[db tech showcase Sapporo 2015] C26:Oracle Standard EditionでPhysical Standby ...
[db tech showcase Sapporo 2015] C26:Oracle Standard EditionでPhysical Standby ...[db tech showcase Sapporo 2015] C26:Oracle Standard EditionでPhysical Standby ...
[db tech showcase Sapporo 2015] C26:Oracle Standard EditionでPhysical Standby ...
Insight Technology, Inc.
 

Destacado (20)

[db tech showcase Tokyo 2016] B24: そのデータベース 5年後大丈夫ですか ~ 本気で標準化とサービスレベルの確保を手に入...
[db tech showcase Tokyo 2016] B24: そのデータベース 5年後大丈夫ですか ~ 本気で標準化とサービスレベルの確保を手に入...[db tech showcase Tokyo 2016] B24: そのデータベース 5年後大丈夫ですか ~ 本気で標準化とサービスレベルの確保を手に入...
[db tech showcase Tokyo 2016] B24: そのデータベース 5年後大丈夫ですか ~ 本気で標準化とサービスレベルの確保を手に入...
 
[db tech showcase Tokyo 2016] C32: 世界一速いPostgreSQLを目指せ!インメモリカラムナの実現 by 富士通株式会...
[db tech showcase Tokyo 2016] C32: 世界一速いPostgreSQLを目指せ!インメモリカラムナの実現 by 富士通株式会...[db tech showcase Tokyo 2016] C32: 世界一速いPostgreSQLを目指せ!インメモリカラムナの実現 by 富士通株式会...
[db tech showcase Tokyo 2016] C32: 世界一速いPostgreSQLを目指せ!インメモリカラムナの実現 by 富士通株式会...
 
[db tech showcase Tokyo 2016] A12: フラッシュストレージのその先へ ~不揮発性メモリNVDIMMが拓くデータベースの世界...
[db tech showcase Tokyo 2016] A12: フラッシュストレージのその先へ ~不揮発性メモリNVDIMMが拓くデータベースの世界...[db tech showcase Tokyo 2016] A12: フラッシュストレージのその先へ ~不揮発性メモリNVDIMMが拓くデータベースの世界...
[db tech showcase Tokyo 2016] A12: フラッシュストレージのその先へ ~不揮発性メモリNVDIMMが拓くデータベースの世界...
 
[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...
[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...
[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...
 
[data analytics showcase] A15: デジタルデータの可視化基盤「ENdoSnipe」を使った、システムトラブルの未然防止、経営判...
[data analytics showcase] A15: デジタルデータの可視化基盤「ENdoSnipe」を使った、システムトラブルの未然防止、経営判...[data analytics showcase] A15: デジタルデータの可視化基盤「ENdoSnipe」を使った、システムトラブルの未然防止、経営判...
[data analytics showcase] A15: デジタルデータの可視化基盤「ENdoSnipe」を使った、システムトラブルの未然防止、経営判...
 
20161213_DEMOで見せます!コンプライアンス遵守におけるデータマスキングの必要性と実現方法徹底解説! by 株式会社インサイトテクノロジー 益秀樹
20161213_DEMOで見せます!コンプライアンス遵守におけるデータマスキングの必要性と実現方法徹底解説! by 株式会社インサイトテクノロジー 益秀樹20161213_DEMOで見せます!コンプライアンス遵守におけるデータマスキングの必要性と実現方法徹底解説! by 株式会社インサイトテクノロジー 益秀樹
20161213_DEMOで見せます!コンプライアンス遵守におけるデータマスキングの必要性と実現方法徹底解説! by 株式会社インサイトテクノロジー 益秀樹
 
[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...
[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...
[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...
 
[data analytics showcase] B14: 文字情報の分析基盤 Mroonga by 株式会社インサイトテクノロジー 小幡 一郎
[data analytics showcase] B14: 文字情報の分析基盤 Mroonga by 株式会社インサイトテクノロジー 小幡 一郎[data analytics showcase] B14: 文字情報の分析基盤 Mroonga by 株式会社インサイトテクノロジー 小幡 一郎
[data analytics showcase] B14: 文字情報の分析基盤 Mroonga by 株式会社インサイトテクノロジー 小幡 一郎
 
[data analytics showcase] B11: ビッグデータを高速に検索・分析する「Elasticsearch」~新プラグイン「Graph」...
[data analytics showcase] B11: ビッグデータを高速に検索・分析する「Elasticsearch」~新プラグイン「Graph」...[data analytics showcase] B11: ビッグデータを高速に検索・分析する「Elasticsearch」~新プラグイン「Graph」...
[data analytics showcase] B11: ビッグデータを高速に検索・分析する「Elasticsearch」~新プラグイン「Graph」...
 
20161005_Oracle/SQL Serverの AWS への移行 ~その選択肢と注意事項~ by 株式会社インサイトテクノロジー 宮地敬史
20161005_Oracle/SQL Serverの AWS への移行 ~その選択肢と注意事項~ by 株式会社インサイトテクノロジー 宮地敬史20161005_Oracle/SQL Serverの AWS への移行 ~その選択肢と注意事項~ by 株式会社インサイトテクノロジー 宮地敬史
20161005_Oracle/SQL Serverの AWS への移行 ~その選択肢と注意事項~ by 株式会社インサイトテクノロジー 宮地敬史
 
[db tech showcase Tokyo 2016] A32: Oracle脳で考えるSQL Server運用 by 株式会社インサイトテクノロジー...
[db tech showcase Tokyo 2016] A32: Oracle脳で考えるSQL Server運用 by 株式会社インサイトテクノロジー...[db tech showcase Tokyo 2016] A32: Oracle脳で考えるSQL Server運用 by 株式会社インサイトテクノロジー...
[db tech showcase Tokyo 2016] A32: Oracle脳で考えるSQL Server運用 by 株式会社インサイトテクノロジー...
 
[data analytics showcase] A12: データに隠された課題、ちゃんと見えていますか? by Tableau Japan 株式会社 ...
[data analytics showcase] A12: データに隠された課題、ちゃんと見えていますか? by Tableau Japan 株式会社 ...[data analytics showcase] A12: データに隠された課題、ちゃんと見えていますか? by Tableau Japan 株式会社 ...
[data analytics showcase] A12: データに隠された課題、ちゃんと見えていますか? by Tableau Japan 株式会社 ...
 
[data analytics showcase] B12: サーバー1,000台を監視するということ by 株式会社インサイトテクノロジー 小幡 一郎
[data analytics showcase] B12: サーバー1,000台を監視するということ by 株式会社インサイトテクノロジー 小幡 一郎[data analytics showcase] B12: サーバー1,000台を監視するということ by 株式会社インサイトテクノロジー 小幡 一郎
[data analytics showcase] B12: サーバー1,000台を監視するということ by 株式会社インサイトテクノロジー 小幡 一郎
 
20161213_FinTech時代に求められるDB開発とセキュリティ by 株式会社インサイトテクノロジー 阿部健一
20161213_FinTech時代に求められるDB開発とセキュリティ by 株式会社インサイトテクノロジー 阿部健一20161213_FinTech時代に求められるDB開発とセキュリティ by 株式会社インサイトテクノロジー 阿部健一
20161213_FinTech時代に求められるDB開発とセキュリティ by 株式会社インサイトテクノロジー 阿部健一
 
20160927_守るべきは、大量の情報資産を管理するデータベース! ~ユーザ事例から見るデータベースのセキュリティ対策~ by 株式会社インサイトテクノ...
20160927_守るべきは、大量の情報資産を管理するデータベース! ~ユーザ事例から見るデータベースのセキュリティ対策~ by 株式会社インサイトテクノ...20160927_守るべきは、大量の情報資産を管理するデータベース! ~ユーザ事例から見るデータベースのセキュリティ対策~ by 株式会社インサイトテクノ...
20160927_守るべきは、大量の情報資産を管理するデータベース! ~ユーザ事例から見るデータベースのセキュリティ対策~ by 株式会社インサイトテクノ...
 
20160929_InnoDBの全文検索を使ってみた by 株式会社インサイトテクノロジー 中村範夫
20160929_InnoDBの全文検索を使ってみた by 株式会社インサイトテクノロジー 中村範夫20160929_InnoDBの全文検索を使ってみた by 株式会社インサイトテクノロジー 中村範夫
20160929_InnoDBの全文検索を使ってみた by 株式会社インサイトテクノロジー 中村範夫
 
[data analytics showcase] B16: Live Demo! データ分析基盤を支えるデータレプリケーション技術とデータワークロード分...
[data analytics showcase] B16: Live Demo! データ分析基盤を支えるデータレプリケーション技術とデータワークロード分...[data analytics showcase] B16: Live Demo! データ分析基盤を支えるデータレプリケーション技術とデータワークロード分...
[data analytics showcase] B16: Live Demo! データ分析基盤を支えるデータレプリケーション技術とデータワークロード分...
 
[db tech showcase Tokyo 2016] D13: NVMeフラッシュストレージを用いた高性能高拡張高可用なデータベースシステムの実現方...
[db tech showcase Tokyo 2016] D13: NVMeフラッシュストレージを用いた高性能高拡張高可用なデータベースシステムの実現方...[db tech showcase Tokyo 2016] D13: NVMeフラッシュストレージを用いた高性能高拡張高可用なデータベースシステムの実現方...
[db tech showcase Tokyo 2016] D13: NVMeフラッシュストレージを用いた高性能高拡張高可用なデータベースシステムの実現方...
 
[db tech showcase Sapporo 2015] C26:Oracle Standard EditionでPhysical Standby ...
[db tech showcase Sapporo 2015] C26:Oracle Standard EditionでPhysical Standby ...[db tech showcase Sapporo 2015] C26:Oracle Standard EditionでPhysical Standby ...
[db tech showcase Sapporo 2015] C26:Oracle Standard EditionでPhysical Standby ...
 
仮想化環境の設計手法〜プロのテクニック教えます〜
仮想化環境の設計手法〜プロのテクニック教えます〜仮想化環境の設計手法〜プロのテクニック教えます〜
仮想化環境の設計手法〜プロのテクニック教えます〜
 

Similar a [db tech showcase Tokyo 2016] E22: Getting real time Oracle data into Kafka and unlocking the data in your database by Dbvisit Software Limited Chris Lawless

Быстрый онлайн-доступ к огромному количеству оффлайн-данных в LinkedIn
Быстрый онлайн-доступ к огромному количеству оффлайн-данных в LinkedInБыстрый онлайн-доступ к огромному количеству оффлайн-данных в LinkedIn
Быстрый онлайн-доступ к огромному количеству оффлайн-данных в LinkedIn
CEE-SEC(R)
 

Similar a [db tech showcase Tokyo 2016] E22: Getting real time Oracle data into Kafka and unlocking the data in your database by Dbvisit Software Limited Chris Lawless (20)

Oracle Cloud : Big Data Use Cases and Architecture
Oracle Cloud : Big Data Use Cases and ArchitectureOracle Cloud : Big Data Use Cases and Architecture
Oracle Cloud : Big Data Use Cases and Architecture
 
Big Data LDN 2016: When Big Data Meets Fast Data
Big Data LDN 2016: When Big Data Meets Fast DataBig Data LDN 2016: When Big Data Meets Fast Data
Big Data LDN 2016: When Big Data Meets Fast Data
 
A3 transforming data_management_in_the_cloud
A3 transforming data_management_in_the_cloudA3 transforming data_management_in_the_cloud
A3 transforming data_management_in_the_cloud
 
Billions of Messages in Real Time: Why Paypal & LinkedIn Trust an Engagement ...
Billions of Messages in Real Time: Why Paypal & LinkedIn Trust an Engagement ...Billions of Messages in Real Time: Why Paypal & LinkedIn Trust an Engagement ...
Billions of Messages in Real Time: Why Paypal & LinkedIn Trust an Engagement ...
 
Updates to Apache CloudStack and LINBIT SDS
Updates to Apache CloudStack and LINBIT SDSUpdates to Apache CloudStack and LINBIT SDS
Updates to Apache CloudStack and LINBIT SDS
 
Edge 2016 IPv6 is here: the future is now
Edge 2016 IPv6 is here: the future is nowEdge 2016 IPv6 is here: the future is now
Edge 2016 IPv6 is here: the future is now
 
A Big Data Lake Based on Spark for BBVA Bank-(Oscar Mendez, STRATIO)
A Big Data Lake Based on Spark for BBVA Bank-(Oscar Mendez, STRATIO)A Big Data Lake Based on Spark for BBVA Bank-(Oscar Mendez, STRATIO)
A Big Data Lake Based on Spark for BBVA Bank-(Oscar Mendez, STRATIO)
 
클라우드 시대 완벽한 데이터 관리 방법
클라우드 시대 완벽한 데이터 관리 방법 클라우드 시대 완벽한 데이터 관리 방법
클라우드 시대 완벽한 데이터 관리 방법
 
Migration and Coexistence between Relational and NoSQL Databases by Manuel H...
 Migration and Coexistence between Relational and NoSQL Databases by Manuel H... Migration and Coexistence between Relational and NoSQL Databases by Manuel H...
Migration and Coexistence between Relational and NoSQL Databases by Manuel H...
 
Oracle Data Integration - Overview
Oracle Data Integration - OverviewOracle Data Integration - Overview
Oracle Data Integration - Overview
 
C3 bringing the_power_of_the_public_cloud_to_your_secure_data_center
C3 bringing the_power_of_the_public_cloud_to_your_secure_data_centerC3 bringing the_power_of_the_public_cloud_to_your_secure_data_center
C3 bringing the_power_of_the_public_cloud_to_your_secure_data_center
 
Ibm cloud private and icp for data
Ibm cloud private and icp for dataIbm cloud private and icp for data
Ibm cloud private and icp for data
 
Key Database Criteria for Cloud Applications
Key Database Criteria for Cloud ApplicationsKey Database Criteria for Cloud Applications
Key Database Criteria for Cloud Applications
 
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017
Software Defined IT @ Evento SOIEL Roma 6 Aprile 2017
 
Manuel Hurtado. Couchbase paradigma4oct
Manuel Hurtado. Couchbase paradigma4octManuel Hurtado. Couchbase paradigma4oct
Manuel Hurtado. Couchbase paradigma4oct
 
Five Journeys to (your) Cloud Infrastructure
Five Journeys to (your) Cloud InfrastructureFive Journeys to (your) Cloud Infrastructure
Five Journeys to (your) Cloud Infrastructure
 
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...
Webinar - Delivering Enhanced Message Processing at Scale With an Always-on D...
 
The role of NoSQL in the Next Generation of Financial Informatics
The role of NoSQL in the Next Generation of Financial InformaticsThe role of NoSQL in the Next Generation of Financial Informatics
The role of NoSQL in the Next Generation of Financial Informatics
 
Быстрый онлайн-доступ к огромному количеству оффлайн-данных в LinkedIn
Быстрый онлайн-доступ к огромному количеству оффлайн-данных в LinkedInБыстрый онлайн-доступ к огромному количеству оффлайн-данных в LinkedIn
Быстрый онлайн-доступ к огромному количеству оффлайн-данных в LinkedIn
 
Has Your Data Gone Rogue?
Has Your Data Gone Rogue?Has Your Data Gone Rogue?
Has Your Data Gone Rogue?
 

Más de Insight Technology, Inc.

コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
Insight Technology, Inc.
 

Más de Insight Technology, Inc. (20)

グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?
 
Docker and the Oracle Database
Docker and the Oracle DatabaseDocker and the Oracle Database
Docker and the Oracle Database
 
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
 
事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する
 
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
 
MBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとMBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごと
 
グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?
 
DBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームDBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォーム
 
SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門
 
Lunch & Learn, AWS NoSQL Services
Lunch & Learn, AWS NoSQL ServicesLunch & Learn, AWS NoSQL Services
Lunch & Learn, AWS NoSQL Services
 
db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也
 
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
 
難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?
 
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
 
そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?
 
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
 
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
 
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
 
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

[db tech showcase Tokyo 2016] E22: Getting real time Oracle data into Kafka and unlocking the data in your database by Dbvisit Software Limited Chris Lawless

  • 1. © 2016 Dbvisit Software | dbvisit.com       © 2016 Dbvisit Software | dbvisit.com Dbvisit  So*ware   Real-­‐2me  Oracle  Database  Streaming  into  Ka9a     Chris  Lawless    
  • 2. © 2016 Dbvisit Software | dbvisit.com       © 2016 Dbvisit Software | dbvisit.com Agenda   •  Oracle  OLTP   •  Evolu2on  of  data  warehouses   •  Data  Lake   •  Intro  to  Ka9a  -­‐  what  need  does  it  fill?       •  Marriage  of  the  two  
  • 3. © 2016 Dbvisit Software | dbvisit.com About  Dbvisit  So*ware     •  Real-time Oracle Database Streaming software solutions •  In the Cloud | Hybrid | On-Premise •  New Zealand-based, US office, Asia sales office, EU office (Prague) •  Unique offering: disaster recovery solutions for Oracle Standard Edition •  Low cost Oracle GoldenGate alternative •  Flexible licensing, pricing models available •  Peerless customer support
  • 4. © 2016 Dbvisit Software | dbvisit.com Result:  1,100+  customers  in  6  con2nents  
  • 5. © 2016 Dbvisit Software | dbvisit.com About  Chris   巨人  
  • 6. © 2016 Dbvisit Software | dbvisit.com About  Chris   •  4 Years at Oracle University teaching DBA courses •  5 Years at GoldenGate Support and Product Management •  4 Years at Oracle GoldenGate Product Management •  Past 3 years at Dbvisit
  • 7. © 2016 Dbvisit Software | dbvisit.com       © 2016 Dbvisit Software | dbvisit.com The  World  we  live  in   The  Situa2on:     ü  The  enterprise  is  increasingly  powered  by  data   ü  OLTP  transac2onal  data  essen2al   ü  The  use  of  real-­‐2me  data  for  compe22ve  advantage  is  disrup2ng  most   industries   ü  Tradi2onal  databases  are  not  going  away,  new  database  technologies  are   being  added   ü  Con2nuous  replica2on  data  streams  becoming  a  “first  class  ci2zen”    
  • 8. © 2016 Dbvisit Software | dbvisit.com       © 2016 Dbvisit Software | dbvisit.com Reality  of  RDBMS   RDBMS     ü  Millions  of  Oracle  databases  out  there   ü  OLTP  databases  are  ingrained  in  the  business   ü  Pervasive   ü  ERPs   ü  CRMs    
  • 9. © 2016 Dbvisit Software | dbvisit.com       © 2016 Dbvisit Software | dbvisit.com OLTP   RDBMS   ü  MySQL    #1  leader  in  databases   ü  MSSQL    #1  leader  is  sold   ü  IBM  DB2  #1  in  most  installs   ü  Oracle  #1  in  most  sales   ü  Oracle  is  reported  to  have  over  50%  of  all  RDBMS  sales   ü  Oracle  is  here  to  stay  
  • 10. © 2016 Dbvisit Software | dbvisit.com OLTP  Structured  Data   •  Nice  and  structured   •  Columns   •  Rows   •  Rela2onships  
  • 11. © 2016 Dbvisit Software | dbvisit.com OLTP  systems   •  Banking   •  Online  shopping   •  Stock  Markets   •  Healthcare   •  ERP  Systems   •  Customer  Rela2ons  Management  
  • 12. © 2016 Dbvisit Software | dbvisit.com OLTP  systems   OLTP  Database  
  • 13. © 2016 Dbvisit Software | dbvisit.com OLTP  systems  with  Data  Warehouses    Old   school   •  OLTP  systems  typically  will  feed  Data  Warehouses  via  Batch  jobs   •  Banking  statements  that  get  mailed  monthly   •  Sales  analysis  on  what  was  sold  last  month   •  Repor2ng  on  ERP  systems   •  Quarterly  Financial  reports  
  • 14. © 2016 Dbvisit Software | dbvisit.com OLTP  with  Data  Warehouse   Batch  ETL   Process   Data  Warehouse   database   OLTP  Database  
  • 15. © 2016 Dbvisit Software | dbvisit.com OLTP  systems  with  Data  Warehouses       REAL-­‐TIME   •  Online  Shopping  with  INSTANT  emails  regarding  your  shopping  habits   •  ERP  systems  with  INSTANT  informa2on  regarding  current  sales   •  Online  Banking  with  access  to  years  of  historical  data  
  • 16. © 2016 Dbvisit Software | dbvisit.com OLTP  with  Data  Warehouse   Real-­‐2me   Streaming   Data  Warehouse   database   OLTP  Database  
  • 17. © 2016 Dbvisit Software | dbvisit.com The  concept  of  Data  Lake  or  Data   Reservoir   Not  all  data  is  structured     •  What  about  IOT  data?   •  What  about  machine  data?   •  What  about  log  data?   •  Semi  Structured  data?  
  • 18. © 2016 Dbvisit Software | dbvisit.com The  new  concept  of  Data  Lake  or  Data   Reservoir   •  A  Data  Lake  is  storage  to  hold  vast  amounts  of  RAW  data  that  is  typically   kept  in  the  na2ve  format   •  O*en  using  huge  unstructured  nodes   •  Hadoop  is  the  frequent  repository  of  choice  
  • 19. © 2016 Dbvisit Software | dbvisit.com The  new  concept  of  Data  Lake  or  Data  Reservoir   Machine   Data   loT   Web   logs   Applica2on   logs   Streaming   Web  Data   Other   OLTP  Database   OLTP  Database   ETL   Real-­‐2me   Streaming   Data  Lake  
  • 20. © 2016 Dbvisit Software | dbvisit.com Ka9a  a  brief  History   •  Open  Sourced  in  2011   •  Developed  at  Linkedin  and  then  ‘released  to  the  world’  as  part  of  Apache   Founda2on.   •  These  guys  spun  off  to  form  Confluent   -­‐  Ka9a  Connect.    A  framework  which  makes  it  simple  to  define  connectors  to   move  data  in  and  out  of  Ka9a   •  Key  features:   -­‐  Simple  API  for  producers  and  consumers   -­‐  High  Throughput   -­‐  Scaled  out  Architecture   -­‐  Non  formaeed  messages  
  • 21. © 2016 Dbvisit Software | dbvisit.com Intro  to  Ka9a   What  is  Ka9a?   A  distributed  system  where  messages  are  kept  in  topics  that  are  par22oned   and  replicated  across  mul2ple  nodes.     Message   Simply  put…  the  data     Messages  can  be  in  any  format:   Common  ones  are  String,  JSON,  Avro  
  • 22. © 2016 Dbvisit Software | dbvisit.com Intro  to  Ka9a   Topics   One  or  more  Par22ons  that  are  ordered  sequences  of  messages.     Producers    (Publishers)   Produce  data  to  one  or  more  topics     Consumers  (Subscribers)   Subscribe  to  topics  and  process  the  messages      
  • 23. © 2016 Dbvisit Software | dbvisit.com Old  method   Source   Target   Target   Target   Ka9a  Source   Source   Target   Target   Target   Source   Source   Source  
  • 24. © 2016 Dbvisit Software | dbvisit.com Intro  to  Ka9a   Producer   Producer   Producer   Consumer   Consumer   Consumer   Ka9a  
  • 25. © 2016 Dbvisit Software | dbvisit.com Ka9a   Par22on  0   Par22on  1   Par22on  2   Old   New  
  • 26. © 2016 Dbvisit Software | dbvisit.com Ka9a   •  Ka9a  treats  each  topic  par22on  as  a  log  (a  sequen2al  ordered  set  of   messages)   •  You  can  call  Ka9a  a  log  reader  and  a  log  writer  
  • 27. © 2016 Dbvisit Software | dbvisit.com Ka9a   •  Log  compac2on/log  reten2on   •  Ka9a  Streams  –  the  new  stuff  from  Confluent   -­‐  No  need  for  Spark  or  other  tools   -­‐  Pure  streaming  of  the  data  -­‐  process  data  “on  the  fly”   -­‐  Ka9a  0.10.0  
  • 28. © 2016 Dbvisit Software | dbvisit.com Marriage  of  two  worlds   •  If  we  mix  the  ‘old  world’  log  readers  with  the  new  world  log  readers  and   writers.   •  Blended  technology   -­‐  Using  the  Oracle  logical  replica2on  tools  with  Ka9a  as  the  message   broker   -­‐  Oracle  becomes  ‘just  another  feed  for  Ka9a’  
  • 29. © 2016 Dbvisit Software | dbvisit.com Oracle  Redo  logs   •  Reading  the  Oracle  redo  logs  is  not  easy.    Oracle  doesn’t  really  publish  the   API.   •  Because  of  this  replica2on  companies  have  ‘sprung  up’  around  the  moving  of   Oracle  data.  
  • 30. © 2016 Dbvisit Software | dbvisit.com Who  can  do  this?  
  • 31. © 2016 Dbvisit Software | dbvisit.com Logical  Replica2on  to  Ka9a  high  level   overview   JSON   THL  
  • 32. © 2016 Dbvisit Software | dbvisit.com Way  of  the  (New)  World  
  • 33. © 2016 Dbvisit Software | dbvisit.com Key  Concepts   Real-­‐Time  Data/Event  Streaming   •  A  con2nuous  flow  of  instantaneous  data  with  as  close  to  zero  latency  as  possible.     Real-­‐Time  Stream  Processing   •  Systems  that  con2nuously  process  incoming  data,  and  will  con2nue  to  process  that   incoming  data  un2l  the  applica2on  is  stopped,  rather  than  opera2ng  on  a  fixed  set  of  data.     •  Indica2ve  use  cases:   -­‐  Financial  Trading   -­‐  Real-­‐2me  System  Monitoring   -­‐  Business  Intelligence   -­‐  Real-­‐2me  Analy2cs  
  • 34. © 2016 Dbvisit Software | dbvisit.com Automo2ve:  Ka9a  Streaming     OLTP  and  Ka9a   Streaming  data  that  can  be  USED  as  it  moves       •  Weather   •  Tolls   •  Sensor   •  Mileage  data   •  Tire  pressure   •  GPS  
  • 35. © 2016 Dbvisit Software | dbvisit.com Healthcare:  Ka9a  Streaming       OLTP  and  Ka9a   •  Prescrip2ons   •  Insurance   •  Medical  devices   •  Medical  history   •  etc  
  • 36. © 2016 Dbvisit Software | dbvisit.com ⾁肉  
  • 37. © 2016 Dbvisit Software | dbvisit.com       © 2016 Dbvisit Software | dbvisit.com Thank  you     Q  &  A