SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
Minimization of SuperSQL Execution Time by Query DecompositionToyama LaboratoryMidterm PresentationRia Mae Borromeo25 December 2010,[object Object]
Introduction (1),[object Object],an extension of SQL that provides the capability of generating various kinds of application data directly as a result of a query ,[object Object],2,[object Object]
3,[object Object]
Introduction (2),[object Object],GENERATE HTML {,[object Object],{,[object Object],imagefile(path="C:ebpage", "prc_logoback.gif"),,[object Object],imagefile(path="C:ebpage", "main_top02.gif"),[object Object],@{valign=middle, align=center},[object Object],} @{bgcolor="#296793", width="600"}! ""@{border-width=0, height=20}!,[object Object],"August 2010 Physician Licensure Exam"@{font-size=20, align="center"}!,[object Object],{,[object Object],{"List of Exams"@{align="center", font-size=14}!,[object Object],[link(t.t_name@{font-size=12, width=150}, file="", ,[object Object],att="")@{border-width=0}]! }@{valign=top},,[object Object],{"List of Passers"@{align="center", font-size=14}!,[object Object],[e.e_name@{font-size=10, border-width=0}]!,[object Object],}@{width=330, align=left, valign=top},,[object Object],{"List of Schools"@{align="center", font-size=14}!,[object Object],[s.s_name@{font-size=10, border-width=0}]!,[object Object],}@{width=330, align=left, valign=top},[object Object],}@{align="center"},[object Object],} FROM examinee e, school s, examtype t,[object Object],4,[object Object],Remove decorations,[object Object]
Introduction (3),[object Object],GENERATE HTML { ,[object Object],{"List of Exams"![t.t_name]!},,[object Object],{"List of Passers"![e.e_name]!},,[object Object],{"List of Schools"![s.s_name]!},[object Object],} ,[object Object],FROM examtype t, examinee e, ,[object Object],  school s,[object Object],5,[object Object],SQL Query,[object Object],SELECT DISTINCT t.t_name,  ,[object Object],e.e_name, s.s_name, ,[object Object],FROMexamtype t, examinee e, ,[object Object],  school s,[object Object]
Problem Illustration,[object Object],Expected Output,[object Object],SELECT DISTINCT t.t_name,  ,[object Object],e.e_name, s.s_name, ,[object Object],FROMexamtype t, examinee e, ,[object Object],  school s,[object Object],x,[object Object],x,[object Object],20 + 250 + 50 = 320 tuples,[object Object],…,[object Object],Intermediate Table (250,000),[object Object],6,[object Object]
Proposal (1),[object Object],GENERATE HTML { ,[object Object],{"List of Exams"![t.t_name]!},,[object Object],{"List of Passers"![e.e_name]!},,[object Object],{"List of Schools"![s.s_name]!},[object Object],} ,[object Object],FROM examtype t, examinee e, ,[object Object],  school s,[object Object],SELECT DISTINCT t.t_name,  ,[object Object],e.e_name, s.s_name, ,[object Object],FROMexamtype t, examinee e, ,[object Object],  school s,[object Object],SELECT ,[object Object],t_name,[object Object],FROM examtype,[object Object],SELECT e_name,[object Object],FROM examinee,[object Object],SELECT s_name,[object Object],FROM school,[object Object],Expected Output,[object Object],…,[object Object],…,[object Object],…,[object Object]
Proposal (2),[object Object],3 Parts,[object Object],Detection of divisible queries,[object Object],Division of Queries,[object Object],Creation of SQL queries,[object Object],Execution of SQL queries,[object Object],Combination of query results,[object Object],8,[object Object]
SuperSQL query,[object Object],[object Object]
Page decoration and query attributes are separatedstart,[object Object],Parse Query,[object Object],Parse Query,[object Object],Make Schema,[object Object],Make Schema,[object Object],Make SQL Statement,[object Object],Original Process,[object Object],Data Construction,[object Object],Execute SQL Statement,[object Object],Make Tree Structure,[object Object],Generate Code,[object Object],Application Data,[object Object],end,[object Object],9,[object Object]
Schema,[object Object],A tree-structured representation of the layout of the attributes,[object Object],10,[object Object],[ [t.t_name], [e.e_name], [s.s_name] ],[object Object]
SuperSQL query,[object Object],[object Object]
Page decoration and query attributes are separated
Make Tree Structure
The schema and the tuples from the database are combined into a tree-structure
Generate Code
Using the tree structure, code for application data is generatedstart,[object Object],Parse Query,[object Object],Parse Query,[object Object],Make Schema,[object Object],Make Schema,[object Object],Make SQL Statement,[object Object],Make SQL Statement,[object Object],Original Process,[object Object],Data Construction,[object Object],Execute SQL Statement,[object Object],Execute SQL Statement,[object Object],Make Tree Structure,[object Object],Make Tree Structure,[object Object],Generate Code,[object Object],Generate Code,[object Object],Application Data,[object Object],end,[object Object],11,[object Object]
start,[object Object],SuperSQL query,[object Object],Parse Query,[object Object],Make Schema,[object Object],Proposed Process,[object Object],Check Divisibility,[object Object],Make SQL Statements,[object Object],Check Divisibility,[object Object],Make SQL Statement,[object Object],Y,[object Object],N,[object Object],Execute SQL Statement,[object Object],Execute SQL Statements,[object Object],Generate Code,[object Object],Make Tree Structure,[object Object],Combine  results into a tree structure,[object Object],Application Data,[object Object],end,[object Object],12,[object Object]
Check Divisibility Algorithm,[object Object],13,[object Object],1. Get the attributes from the schema,[object Object],GENERATE HTML { ,[object Object],{"List of Exams"![t.t_name]!},,[object Object],{"List of Passers"![e.e_name]!},,[object Object],{"List of Schools"![s.s_name]!},[object Object],} ,[object Object],FROM examtype t, examinee e, ,[object Object],  school s,[object Object],Schema,[object Object],[ [t.t_name], [e.e_name], [s.s_name] ],[object Object]
Check Divisibility Algorithm,[object Object],14,[object Object],2. Make a graph to identify relationships,[object Object],t.t_name,[object Object],s.s_name,[object Object],e.e_name,[object Object],Vertices : attributes,[object Object],Edges:,[object Object],If two attributes are from the same table,[object Object],If two attributes are equated in a where condition,[object Object],If two attributes are grouped in the schema,[object Object]
Check Divisibility Algorithm,[object Object],15,[object Object],3. Find connected components using Depth-First Search,[object Object],t.t_name,[object Object],s.s_name,[object Object],e.e_name,[object Object],Connected Component - a subgraph that contains a path between all pairs of vertices in the subgraph,[object Object],Depth-First Search - A search algorithm that extends the current path as far as possible before backtracking to the last choice point and trying the next alternative path. ,[object Object]
Example 2,[object Object],16,[object Object],1. Get the attributes from the schema,[object Object],GENERATE HTML [ ,[object Object],f.title!,[object Object],{{ { "Director" ! f.dir } ! { "Running" ! f.length } },,[object Object],{ "Starring" , ,[object Object],[ r.name % ,[object Object],{r.name , ,[object Object],{ "Birthday" , r.bday }! "Biography" ! r.bio } } ]! },[object Object],}! f.story]!,[object Object],FROM    film f, actor r, act a,[object Object],WHERE   a.film = f.id,[object Object],AND a.act = r.id,[object Object],[[f.title, f.dir, f.length, [actor.name, actor.name, actor.birthday, actor.biography], f.story]],[object Object]
Example 2,[object Object],17,[object Object],2. Make a graph to identify relationships,[object Object],f.story,[object Object],f.title,[object Object],f.len,[object Object],r.bday,[object Object],r.name,[object Object],f.dir,[object Object],a.act,[object Object],r.bio,[object Object],f.id,[object Object],r.id,[object Object],a.film,[object Object]
Example 2,[object Object],18,[object Object],3. Find connected components by Depth-First Search,[object Object],f.story,[object Object],f.title,[object Object],f.len,[object Object],f.len,[object Object],f.title,[object Object],r.bday,[object Object],r.bday,[object Object],r.name,[object Object],r.name,[object Object],f.dir,[object Object],f.dir,[object Object],a.act,[object Object],a.act,[object Object],r.bio,[object Object],r.bio,[object Object],f.id,[object Object],f.id,[object Object],r.id,[object Object],r.id,[object Object],a.film,[object Object],a.film,[object Object]
start,[object Object],SuperSQL query,[object Object],Parse Query,[object Object],Make Schema,[object Object],Proposed Process,[object Object],Check Divisibility,[object Object],Make SQL Statements,[object Object],Check Divisibility,[object Object],Make SQL Statements,[object Object],Make SQL Statement,[object Object],Y,[object Object],N,[object Object],Execute SQL Statement,[object Object],Execute SQL Statements,[object Object],Execute SQL Statements,[object Object],Generate Code,[object Object],Make Tree Structure,[object Object],Combine  results into a tree structure,[object Object],Combine  results into a tree structure,[object Object],Application Data,[object Object],end,[object Object],19,[object Object]
Current Status,[object Object],3 Parts,[object Object],Detection of divisible queries,[object Object],Division of Queries,[object Object],Creation of SQL queries,[object Object],Execution of SQL queries,[object Object],Combination of query results,[object Object],Trivial case: columns are independent of each other,[object Object],Others,[object Object],20,[object Object]
Experiments (1),[object Object],Intel (R) Core (TM)2 Duo CPU,[object Object],2.09 GHz,[object Object],1.97 GB RAM,[object Object],Microsoft Windows XP Professional  2002 SP3,[object Object],Java 6 Update 22 Standard Edition,[object Object],21,[object Object]
Experiments (2),[object Object],22,[object Object],[object Object],[object Object]
Experiments (4),[object Object],24,[object Object],No. of Attributes,[object Object]

Weitere ähnliche Inhalte

Ähnlich wie 20101217 mtg

닷넷 개발자를 위한 패턴이야기
닷넷 개발자를 위한 패턴이야기닷넷 개발자를 위한 패턴이야기
닷넷 개발자를 위한 패턴이야기YoungSu Son
 
SQL Training in Ambala ! Batra Computer Centre
SQL Training in Ambala ! Batra Computer CentreSQL Training in Ambala ! Batra Computer Centre
SQL Training in Ambala ! Batra Computer Centrejatin batra
 
SQLite in Adobe AIR
SQLite in Adobe AIRSQLite in Adobe AIR
SQLite in Adobe AIRPeter Elst
 
Final Project Presentation
Final Project PresentationFinal Project Presentation
Final Project Presentationzroserie
 
SQL Server - Introduction to TSQL
SQL Server - Introduction to TSQLSQL Server - Introduction to TSQL
SQL Server - Introduction to TSQLPeter Gfader
 
ADO.NET Entity Framework by Jose A. Blakeley and Michael Pizzo
ADO.NET Entity Framework by Jose A. Blakeley and Michael PizzoADO.NET Entity Framework by Jose A. Blakeley and Michael Pizzo
ADO.NET Entity Framework by Jose A. Blakeley and Michael PizzoHasnain Iqbal
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2fishwarter
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2fishwarter
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2fishwarter
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2fishwarter
 
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (3/3)
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (3/3)[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (3/3)
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (3/3)Carles Farré
 
Playing with d3.js
Playing with d3.jsPlaying with d3.js
Playing with d3.jsmangoice
 
Boston Computing Review - Java Server Pages
Boston Computing Review - Java Server PagesBoston Computing Review - Java Server Pages
Boston Computing Review - Java Server PagesJohn Brunswick
 
XML-Free Programming
XML-Free ProgrammingXML-Free Programming
XML-Free ProgrammingStephen Chin
 
The vJUG talk about jOOQ: Get Back in Control of Your SQL
The vJUG talk about jOOQ: Get Back in Control of Your SQLThe vJUG talk about jOOQ: Get Back in Control of Your SQL
The vJUG talk about jOOQ: Get Back in Control of Your SQLLukas Eder
 
Extending MySQL Enterprise Monitor
Extending MySQL Enterprise MonitorExtending MySQL Enterprise Monitor
Extending MySQL Enterprise MonitorMark Leith
 
Micro-ORM Introduction - Don't overcomplicate
Micro-ORM Introduction - Don't overcomplicateMicro-ORM Introduction - Don't overcomplicate
Micro-ORM Introduction - Don't overcomplicateKiev ALT.NET
 

Ähnlich wie 20101217 mtg (20)

닷넷 개발자를 위한 패턴이야기
닷넷 개발자를 위한 패턴이야기닷넷 개발자를 위한 패턴이야기
닷넷 개발자를 위한 패턴이야기
 
SQL Training in Ambala ! Batra Computer Centre
SQL Training in Ambala ! Batra Computer CentreSQL Training in Ambala ! Batra Computer Centre
SQL Training in Ambala ! Batra Computer Centre
 
Jdbc
JdbcJdbc
Jdbc
 
SQLite in Adobe AIR
SQLite in Adobe AIRSQLite in Adobe AIR
SQLite in Adobe AIR
 
Final Project Presentation
Final Project PresentationFinal Project Presentation
Final Project Presentation
 
SQL Server - Introduction to TSQL
SQL Server - Introduction to TSQLSQL Server - Introduction to TSQL
SQL Server - Introduction to TSQL
 
ADO.NET Entity Framework by Jose A. Blakeley and Michael Pizzo
ADO.NET Entity Framework by Jose A. Blakeley and Michael PizzoADO.NET Entity Framework by Jose A. Blakeley and Michael Pizzo
ADO.NET Entity Framework by Jose A. Blakeley and Michael Pizzo
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2
 
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (3/3)
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (3/3)[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (3/3)
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (3/3)
 
Playing with d3.js
Playing with d3.jsPlaying with d3.js
Playing with d3.js
 
Boston Computing Review - Java Server Pages
Boston Computing Review - Java Server PagesBoston Computing Review - Java Server Pages
Boston Computing Review - Java Server Pages
 
I Feel Pretty
I Feel PrettyI Feel Pretty
I Feel Pretty
 
XML-Free Programming
XML-Free ProgrammingXML-Free Programming
XML-Free Programming
 
The vJUG talk about jOOQ: Get Back in Control of Your SQL
The vJUG talk about jOOQ: Get Back in Control of Your SQLThe vJUG talk about jOOQ: Get Back in Control of Your SQL
The vJUG talk about jOOQ: Get Back in Control of Your SQL
 
Coding Ajax
Coding AjaxCoding Ajax
Coding Ajax
 
Extending MySQL Enterprise Monitor
Extending MySQL Enterprise MonitorExtending MySQL Enterprise Monitor
Extending MySQL Enterprise Monitor
 
Micro-ORM Introduction - Don't overcomplicate
Micro-ORM Introduction - Don't overcomplicateMicro-ORM Introduction - Don't overcomplicate
Micro-ORM Introduction - Don't overcomplicate
 

Kürzlich hochgeladen

Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?Juan Carlos Gonzalez
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
The Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API ManagementThe Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API ManagementNuwan Dias
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"DianaGray10
 
Valere | Digital Solutions & AI Transformation Portfolio | 2024
Valere | Digital Solutions & AI Transformation Portfolio | 2024Valere | Digital Solutions & AI Transformation Portfolio | 2024
Valere | Digital Solutions & AI Transformation Portfolio | 2024Alexander Turgeon
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...Daniel Zivkovic
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideIEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideHironori Washizaki
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 

Kürzlich hochgeladen (20)

Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
The Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API ManagementThe Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API Management
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
 
Valere | Digital Solutions & AI Transformation Portfolio | 2024
Valere | Digital Solutions & AI Transformation Portfolio | 2024Valere | Digital Solutions & AI Transformation Portfolio | 2024
Valere | Digital Solutions & AI Transformation Portfolio | 2024
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideIEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 

20101217 mtg