SlideShare a Scribd company logo
1 of 130
Download to read offline
16/10/2019
1
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
The latest and greatest
The latest and greatest
Copyright © 2019 Oracle and/or its affiliates.
1
2
16/10/2019
2
design.oracle.com
4
Connor McDonald
3
4
16/10/2019
3
8
Stuff
youtube bit.ly/youtube-connor
blog bit.ly/blog-connor
twitter bit.ly/twitter-connor
400+ posts mainly on database & development
250 technical videos, new uploads every week
rants and raves on tech and the world :-)
5
8
16/10/2019
4
9
etc...
facebook bit.ly/facebook-connor
linkedin bit.ly/linkedin-connor
instagram bit.ly/instagram-connor
slideshare bit.ly/slideshare-connor
10
missed OpenWorld ?
http://bit.ly/oow19mega
9
10
16/10/2019
5
"latest and greatest"
Copyright © 2019 Oracle and/or its affiliates.
?
14
18c, 19c, 20c
13
14
16/10/2019
6
The following is intended to outline our general product direction. It is intended for information purposes only,
and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or
functionality, and should not be relied upon in making purchasing decisions. The development, release,
timing, and pricing of any features or functionality described for Oracle’s products may change and remains at
the sole discretion of Oracle Corporation.
Statements in this presentation relating to Oracle’s future plans, expectations, beliefs, intentions and prospects
are “forward-looking statements” and are subject to material risks and uncertainties. A detailed discussion of
these factors and other risks that affect our business is contained in Oracle’s Securities and Exchange
Commission (SEC) filings, including our most recent reports on Form 10-K and Form 10-Q under the heading
“Risk Factors.” These filings are available on the SEC’s website or on Oracle’s website
at http://www.oracle.com/investor. All information in this presentation is current as of September 2019 and
Oracle undertakes no duty to update any statement in light of new information or future events.
Safe Harbor
Copyright © 2019 Oracle and/or its affiliates.
16
before we begin
15
16
16/10/2019
7
17
let's clear the air
18
it's probably not about features
17
18
16/10/2019
8
20
upgrade
19
20
16/10/2019
9
21
18c
19c
20c
21c
etc
22
"Upgrade
every single
year !?!?!?!?!?!?"
21
22
16/10/2019
10
23
no
24
customer needs/types
23
24
16/10/2019
11
25
W T H
26
"I need security patches
but other than that,
leave me alone..."
25
26
16/10/2019
12
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
EXTENDED*
18c
11.2.0.4 EXTENDED
EXTENDED12.1.0.2
12.2.0.1
19c
Paid Extended SupportPremier Waived Extended Support Fee
MOS Note 742060.1
• Premier Support to 2023
• Extended Support to 2026
27
28
16/10/2019
13
12.2.0.1
12.1.0.2
11.2.0.4
12.2.0.2
12.2.0.3
30
check out autoupgrade
https://mikedietrichde.com/2019/04/29/the-new-autoupgrade-utility-in-oracle-19c/
29
30
16/10/2019
14
31
W T H
32
O M G
31
32
16/10/2019
15
33
"OMG! OMG! OMG! OMG!
Competive edge!
Fix to killer issue!
Let's upgrade right now!"
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
EXTENDED*
18c
11.2.0.4 EXTENDED
EXTENDED12.1.0.2
12.2.0.1
19c
20c
21c
22c
*Estimated Release
33
34
16/10/2019
16
35
database granularity
36
11.2.0.4 => 12.1 => 12.1.0.2 => 12.2
11.2.0.4 => 12.2 => 19c
35
36
16/10/2019
17
38
this session
37
38
16/10/2019
18
39
preparing for when you get there
40
there's a lot in 18, 19 .... and 20
39
40
16/10/2019
19
41
get started right now
42
install nothing
41
42
16/10/2019
20
https://cloud.oracle.com/tryit
44
install a little bit
43
44
16/10/2019
21
https://bit.ly/oraprebuilt
46
install lots :-)
45
46
16/10/2019
22
http://bit.ly/download19c
48
18c/19c install lots :-)
47
48
16/10/2019
23
50
18c/19c install lots :-)
49
50
16/10/2019
24
53
install lots :-)
51
53
16/10/2019
25
55
1) read-only ORACLE_HOME
56
2) database in Docker
55
56
16/10/2019
26
1
UNZIP INSTALL
RPM INSTALL
DOCKER
READ-ONLY
57
58
16/10/2019
27
59
vmware
59
60
16/10/2019
28
62
Doc ID 249212.1
61
62
16/10/2019
29
run, lift & shift, license
2
63
64
16/10/2019
30
65
global temporary tablesprivate
66
SQL server etc
65
66
16/10/2019
31
67
read locking
68
SELECT empno, ename, job
INTO #HighPaidJobs
FROM emp
WHERE sal > 3000
67
68
16/10/2019
32
69
migration to Oracle difficult
SQL> create private temporary table ORA$PTT_MY_TT
2 ( empno int , ename varchar2(20)) ;
Table created.
SQL> insert into ORA$PTT_MY_TT
2 select empno, ename
3 from scott.emp
4 where sal > 3000;
1 row created.
SQL> select * from ORA$PTT_MY_TT;
EMPNO ENAME
---------- --------------------
7839 KING
69
70
16/10/2019
33
71
"um...looks the same as before"
72
SQL> commit;
Commit complete.
SQL> select * from ORA$PTT_MY_TT;
select * from ORA$PTT_MY_TT
*
ERROR at line 1:
ORA-00942: table or view does not exist
71
72
16/10/2019
34
73
it's really temporary
SQL> create private temporary table ORA$PTT_MY_TT
2 ( empno int , ename varchar2(20)) ;
Table created.
SQL> select *
2 from user_tables
3 where table_name = 'ORA$PTT_MY_TT' ;
no rows selected
SQL> select *
2 from all_objects
3 where object_name = 'ORA$PTT_MY_TT' ;
no rows selected
73
74
16/10/2019
35
76
it's really private
77
SQL> create private temporary table ORA$PTT_MY_TT
2 ( empno int ,
3 ename varchar2(20)) ;
Table created.
SQL> create private temporary table ORA$PTT_MY_TT
2 ( deptno int ,
3 dname varchar2(20),
4 bonus int,
5 logo blob) ;
Table created.
76
77
16/10/2019
36
78
it's all in the name !
SQL> create private temporary table MY_TT ( x int ) ;
ERROR at line 1:
ORA-00903: invalid table name
SQL> show parameter private
NAME TYPE VALUE
------------------------------- ----------- -----------
private_temp_table_prefix string ORA$PTT_
78
79
16/10/2019
37
3
81
remember temporary undo?
80
81
16/10/2019
38
SQL> insert into t values ('Hello','There');
insert into t values ('Hello','There')
*
ERROR at line 1:
ORA-16000: database open for read-only access
83
Active Data Guard
82
83
16/10/2019
39
SQL> alter session set temp_undo_enabled=true;
Session altered.
SQL> create global temporary table GTT_REPORT_STAGING
2 ( ... );
SQL> insert into GTT_REPORT_STAGING
2 select ...
SQL> select * from GTT_REPORT_STAGING join FIN_RESULTS
2 ...
85
100%
% of people that
found this useful
84
85
16/10/2019
40
86
19c
87
DML redirect
86
87
16/10/2019
41
Standby Primary
SQL> insert into REPORTING_STAGING
2 select * from ...
89
bonus DataGuard
88
89
16/10/2019
42
90
we've all done this :-)
91
Standby Primary
90
91
16/10/2019
43
92
18c
RMAN> connect target sys/oracle@MY_STANDBY
RMAN> connect auxiliary sys/oracle@MY_PRIMARY
RMAN> recover database from service PRIMARY;
Starting recover at 12.10.2018 14:05:17
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=187 device type=DISK
...
...
92
93
16/10/2019
44
94
bonus bonus DataGuard !
95
SQL> alter database force logging;
94
95
16/10/2019
45
96
19c
97
SQL> alter database set standby nologging for data availability;
deferred commit
96
97
16/10/2019
46
98
SQL> alter database set standby nologging for load performance;
deferred transmission
4
98
99
16/10/2019
47
100
a nice form of murder :-)
101
aka, #1 reason for upgrading to 18c
100
101
16/10/2019
48
102
SQL> insert into MY_TABLE
2 select *
3 from MY_HUGE_GREAT_FAT_TABLE;
102
103
16/10/2019
49
104
SQL> insert into MY_TABLE
2 select *
3 from MY_HUGE_GREAT_FAT_TABLE
4 where LOAD_DATE > sysdate - 1;
105
SQL> alter system kill session '123,456' immediate
104
105
16/10/2019
50
106
18c
107
SQL> alter system cancel sql '123,456';
106
107
16/10/2019
51
5
109
speaking of "#1 reason"
108
109
16/10/2019
52
110
#1 reason for upgrading to 19c
developers
111
SQL> select deptno, ename
2 from emp
3 order by 1,2;
DEPTNO ENAME
---------- ----------
10 CLARK
10 KING
10 MILLER
20 ADAMS
20 FORD
20 JONES
20 SCOTT
20 SMITH
30 ALLEN
30 BLAKE
30 JAMES
30 MARTIN
30 TURNER
30 WARD
110
111
16/10/2019
53
112
DEPTNO MEMBERS
---------- -------------------------------------
10 CLARK,KING,MILLER
20 SMITH,JONES,SCOTT,ADAMS,FORD
30 ALLEN,WARD,MARTIN,BLAKE,TURNER,JAMES
113
how we used to do it
112
113
16/10/2019
54
SQL> select deptno , rtrim(ename,',') enames
2 from ( select deptno,ename,rn
3 from emp
4 model
5 partition by (deptno)
6 dimension by (
7 row_number() over
8 (partition by deptno order by ename) rn
9 )
10 measures (cast(ename as varchar2(40)) ename)
11 rules
12 ( ename[any]
13 order by rn desc = ename[cv()]||','||ename[cv()+1])
14 )
15 where rn = 1
16 order by deptno;
DEPTNO ENAMES
---------- ----------------------------------------
10 CLARK,KING,MILLER
20 ADAMS,FORD,JONES,SCOTT,SMITH
30 ALLEN,BLAKE,JAMES,MARTIN,TURNER,WARD
SQL> select deptno,
2 substr(max(sys_connect_by_path(ename, ',')), 2) members
3 from (select deptno, ename,
4 row_number ()
5 over (partition by deptno order by empno) rn
6 from emp)
7 start with rn = 1
8 connect by prior rn = rn - 1
9 and prior deptno = deptno
10 group by deptno
11 /
DEPTNO MEMBERS
---------- ---------------------------------------------------------
30 ALLEN,WARD,MARTIN,BLAKE,TURNER,JAMES
20 SMITH,JONES,SCOTT,ADAMS,FORD
10 CLARK,KING,MILLER
114
115
16/10/2019
55
SQL> select deptno,
2 xmltransform
3 ( sys_xmlagg
4 ( sys_xmlgen(ename)
5 ),
6 xmltype
7 (
8 '<?xml version="1.0"?><xsl:stylesheet version="1.0"
9 xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
10 <xsl:template match="/">
11 <xsl:for-each select="/ROWSET/ENAME">
12 <xsl:value-of select="text()"/>,</xsl:for-each>
13 </xsl:template>
14 </xsl:stylesheet>'
15 )
16 ).getstringval() members
17 from emp
18 group by deptno;
DEPTNO MEMBERS
---------- --------------------------------------------------------
10 CLARK,MILLER,KING,
20 SMITH,FORD,ADAMS,SCOTT,JONES,
30 ALLEN,JAMES,TURNER,BLAKE,MARTIN,WARD,
SQL> create or replace type string_agg_type as object
2 (
3 total varchar2(4000),
4
5 static function
6 ODCIAggregateInitialize(sctx IN OUT string_agg_type )
7 return number,
8
9 member function
10 ODCIAggregateIterate(self IN OUT string_agg_type ,
11 value IN varchar2 )
12 return number,
13
14 member function
15 ODCIAggregateTerminate(self IN string_agg_type,
16 returnValue OUT varchar2,
17 flags IN number)
18 return number,
19
20 member function
21 ODCIAggregateMerge(self IN OUT string_agg_type,
22 ctx2 IN string_agg_type)
23 return number
24 );
25 /
116
117
16/10/2019
56
118
11g
119
SQL> select deptno,
2 listagg( ename, ',')
3 within group (order by empno) members
4 from emp
5 group by deptno;
DEPTNO MEMBERS
---------- -----------------------------------------
10 CLARK,KING,MILLER
20 SMITH,JONES,SCOTT,ADAMS,FORD
30 ALLEN,WARD,MARTIN,BLAKE,TURNER,JAMES
118
119
16/10/2019
57
120
except
SQL> select deptno
2 listagg(job,',') within group ( order by job) as jobs
3 from scott.emp
4 group by deptno
5 order by 1;
DEPTNO JOBS
--------- --------------------------------------------------
10 CLERK,MANAGER,PRESIDENT
20 ANALYST,ANALYST,CLERK,CLERK,MANAGER
30 CLERK,MANAGER,SALESMAN,SALESMAN,SALESMAN,SALESMAN
120
121
16/10/2019
58
123
19c
SQL> select deptno
2 listagg(distinct job,',') within group ( order by job) as jobs
3 from scott.emp
4 group by deptno
5 order by 1;
DEPTNO JOBS
--------- --------------------------------------------------
10 CLERK,MANAGER,PRESIDENT
20 ANALYST,CLERK,MANAGER
30 CLERK,MANAGER,SALESMAN
123
124
16/10/2019
59
125
since we're talking SQL
6
125
126
16/10/2019
60
127
20c
128
SQL macros
127
128
16/10/2019
61
129
encapsulation of SQL logic
130
scalar and table level encapsulation
129
130
16/10/2019
62
131
example: scalar
132
numeric TRIM
if x < lower return lower
if x > upper return upper
otherwise return x
131
132
16/10/2019
63
SQL> create function clip
2 (lo number, x number, hi number)
3 return number is
4 begin
5 return least(greatest(x, lo), hi);
6 end;
7 /
SQL> create function clip
2 (lo number, x number, hi number)
3 return varchar2 SQL_MACRO(SCALAR) is
4 begin
5 return 'least(greatest(x, lo), hi)';
6 end;
7 /
133
134
16/10/2019
64
135
not a PL/SQL function call
SQL> select
2 empno,
3 sal,
4 clip(sal, 1000, 2000) clipped
5 from scott.emp;
EMPNO SAL CLIPPED
---------- ---------- ----------
7369 800 1000
7499 1600 1600
7521 1250 1250
7566 2975 2000
...
SELECT
ename,
least(greatest(sal, :lower), :upper)
FROM emp;
135
136
16/10/2019
65
137
cross database migration
SQL> create function strpos
2 (str varchar2, sub_str varchar2)
3 return varchar2 SQLMACRO(SCALAR)
4 is
5 begin
6 return 'instr(str, sub_str)';
7 end;
8 /
137
138
16/10/2019
66
139
example: table
SQL> CREATE FUNCTION budget(dept_no number)
2 RETURN varchar2 SQL_MACRO(TABLE) IS BEGIN
3 RETURN q'[
4 SELECT
5 d.deptno,
6 SUM(e.sal) budget,
7 count(e.empno) headcount,
8 count(e.mgr) mgr_headcount
9 FROM emp e, dept d
10 WHERE d.deptno = :dept_no
11 AND e.deptno = d.deptno
12 GROUP BY d.deptno]';
13 end;
139
140
16/10/2019
67
SQL> WITH east_coast as
2 (SELECT deptno
3 FROM dept
4 WHERE loc = 'Boston'
5 )
6 SELECT *
7 FROM budget(east_coast);
142
polymorphic table macro
select *
from NJ(
sales,
products,
customers);
select *
from sales
natural join products
natural join customers
141
142
16/10/2019
68
143
cool but scary :-)
7
143
144
16/10/2019
69
145
back to #1 reason for upgrading to 19c
DBAs
146
back to bad SQL
145
146
16/10/2019
70
147
maybe cancelling the SQL won't help
BAD
SQL
147
148
16/10/2019
71
149
bad SQL just keeps coming back...
150
19c
149
150
16/10/2019
72
152
quarantine of bad SQL
elapsed time
resource consumption
153
error on subsequent execution
152
153
16/10/2019
73
154
manually
SQL> set feedback on sql_id
SQL> select count(*) from scott.emp, scott.emp, scott.emp,
2 ( select 1 from dual connect by level <= 100000 );
COUNT(*)
----------
274400000
1 row selected.
SQL_ID: dcrqdagwxagth
154
155
16/10/2019
74
SQL> declare
2 q varchar2(30);
3 begin
4 q := dbms_sqlq.create_quarantine_by_sql_id(
5 sql_id => 'dcrqdagwxagth');
6 end;
7 /
PL/SQL procedure successfully completed.
SQL> select count(*) from scott.emp, scott.emp, scott.emp,
2 ( select 1 from dual connect by level <= 100000 );
*
ERROR at line 1:
ORA-56955: quarantined plan used
157
automatic via resource manager
156
157
16/10/2019
75
....
21
22 dbms_resource_manager.create_plan_directive(
23 PLAN=> 'EXEC_TIME_LIMIT',
24 GROUP_OR_SUBPLAN=>'CG_EXEC_TIME_LIMIT_CANCEL',
25 COMMENT=>'Kill statement after exceeding total time',
36 SWITCH_GROUP=>'CANCEL_SQL',
37 SWITCH_TIME=>10,
38 SWITCH_ESTIMATE=>false,
39 SWITCH_FOR_CALL=> TRUE
40 );
....
46 end;
47 /
PL/SQL procedure successfully completed.
SQL> select count(*) from emp, emp, emp,
2 ( select 1 from dual connect by level <= 50000 );
COUNT(*)
----------
27440000
Elapsed: 00:00:04.11
SQL> select count(*) from emp, emp, emp,
2 ( select 1 from dual connect by level <= 1000000 );
ERROR at line 1:
ORA-00040: active time limit exceeded - call aborted
Elapsed: 00:00:12.00
160
161
16/10/2019
76
SQL> select count(*) from scott.emp, scott.emp, scott.emp,
2 ( select 1 from dual connect by level <= 100000 );
*
ERROR at line 1:
ORA-56955: quarantined plan used
SQL> desc V$SQL
Name Null? Type
---------------------- -------- ----------------------------
SQL_TEXT VARCHAR2(1000)
SQL_FULLTEXT CLOB
...
...
SQL_QUARANTINE VARCHAR2(128)
AVOIDED_EXECUTIONS NUMBER
162
163
16/10/2019
77
164
future
165
automated diagnosis/repair
164
165
16/10/2019
78
8
167
"remember" multitenant ?
166
167
16/10/2019
79
cool
168
169
16/10/2019
80
cloninghot cloninghot
SQL> CREATE PLUGGABLE DATABASE prod_copy FROM prod
2 FILE_NAME_CONVERT=('/u01/oradata/cdb/prod',
3 '/u01/oradata/cdb/prod_copy');
Pluggable database created.
SQL> ALTER PLUGGABLE DATABASE prod_copy OPEN;
171
172
16/10/2019
81
178
refresh
SQL> conn / as sysdba
Connected.
SQL> alter pluggable database pdb_ro refresh
Table created.
178
179
16/10/2019
82
Server1
CDB1
CDB2
Server2
create pluggable database Grey
from Grey@CDB2_Link
refresh mode auto every 2 minutes;
create pluggable database Red
from Red@CDB1_Link
refresh mode auto every 2 minutes;
186
so ........ much ......... goodness
185
186
16/10/2019
83
187
no-one
uses
it
188
IMPORTANT
187
188
16/10/2019
84
189
multi-tenant
190
20c onwards ... non-cdb desupported
189
190
16/10/2019
85
191
20c onwards ... only multitenant
192
BUT !
191
192
16/10/2019
86
193
19c onwards ... 3 pluggable databases
WITH NO MULTITENANT LICENSE
194
do it now !
not at upgrade
193
194
16/10/2019
87
9
196
back to our slow running SQL
195
196
16/10/2019
88
cool
198
maybe the SQL is fine...
197
198
16/10/2019
89
199
SQL> insert into MY_TABLE
2 select *
3 from MY_HUGE_GREAT_FAT_TABLE
4 where LOAD_DATE > sysdate - 1/24;
200
SQL> insert into MY_TABLE
2 select *
3 from MY_HUGE_GREAT_FAT_TABLE
4 where LOAD_DATE > sysdate - 1/24;
need an index?
199
200
16/10/2019
90
201
what are REALLY do ...
202
SQL> create index LET_ME_GET_BACK_TO_SLEEP
2 on MY_PROBLEM_TABLE (
3 SOME_COLUMNS );
201
202
16/10/2019
91
203
what are MEANT to do ...
204
1) extract candidate SQL statements
2) consider candidate indexes per SQL
3) consolidate overlaps
4) create invisible/unusable
5) check "virtual" explain plan
203
204
16/10/2019
92
205
6) create true index (as invisible)
7) test execute each SQL for benefit
8) decide on index benefit for each SQL
9) SPM to avoid regressions
10) make new indexes visible
206
every
15
minutes
205
206
16/10/2019
93
207
19c automatic indexes
208
follows the best practice
207
208
16/10/2019
94
213
very cool ...
214
... much more to be done
FK locking
compression
coalesce
IOT
etc
213
214
16/10/2019
95
215
only on Exadata :-(
10
215
216
16/10/2019
96
217
speaking of exadata
218
"Yeah, that's not enough.
I need more :-)"
Exadata X8-8
576 cores
18 TB RAM
720 TB Flash
2.3 PB Disk
40 Gb/sec infiniband
217
218
16/10/2019
97
219
RoCE
220
RDMA over Converged Ethernet
100Gb
219
220
16/10/2019
98
221
simplified switching
keep infiniband if desired
222
persistent memory
221
222
16/10/2019
99
223
Compute Server
Storage Server
Hot
Warm
RDMA
Cold
RoCE
19 μsec IO latency
Persistent
Memory
FLASH
11
223
224
16/10/2019
100
225
speaking of persistent memory
226
20c
225
226
16/10/2019
101
227
Persistent Memory
Database Server
redo
datafiles
228
Persistent Memory
Database Server
direct code path reads/writes
HA = Data Guard
227
228
16/10/2019
102
12
230
statistics
229
230
16/10/2019
103
231
what most of us do
Gather
Stale
overnight
231
232
16/10/2019
104
233
19c
Conventional
DML
Real-time
Statistics
Gathered Statistics
Lightweight
Statistics
233
234
16/10/2019
105
235
real time statistics
DML driven
236
only "cheap" essential statistics
high/low values
row/column counts
235
236
16/10/2019
106
237
lightweight rapid gather
resource manager
13
237
238
16/10/2019
107
blockchain
239
240
16/10/2019
108
241
indisputable record of events
242
20c
241
242
16/10/2019
109
blockchain table
SQL> create blockchain table MY_TRANSACTIONS ( ...
insert only
243
244
16/10/2019
110
"cannot" drop / truncate it
rows linked by cryptographic hash
245
246
16/10/2019
111
14
machine
learning
247
248
16/10/2019
112
249
decision tree
random forest
kNN
logistic regression
Apriori
K-means
K-means
SVM
Naive Bayes
GBM
XGBoost
CatBoost
Nearest neighbour
neural network
K-Medoids
Fuzzy C-means
Gaussian
250
20c
249
250
16/10/2019
113
251
auto machine learning
• Auto Model Selection
– Identify in-database algorithm
that achieves highest model
quality
• Auto Tune Hyperparameters
– Significantly improve
model accuracy
• Auto Feature Selection
– Reduce # of features by
identifying most predictive
Auto Feature
Selection
>50% reduction
in features
Auto Model
Selection
Much faster than
exhaustive search
Auto Tune
Significant score
improvement
Data ML Model
251
252
16/10/2019
114
253
in the database !
last
253
254
16/10/2019
115
THIS
IS
255
256
16/10/2019
116
THE
BIG
257
258
16/10/2019
117
ONE
260
18c XE
259
260
16/10/2019
118
261
100% free
262
We grant you a nonexclusive, nontransferable limited license to use the programs for:
(a) purposes of developing, prototyping and running your applications for your own internal data
processing operations;
(b) you may also distribute the programs with your applications;
(c) you may use the programs to provide third party demonstrations and training; and
d) you may copy and distribute the programs to your licensees provided that each such licensee agrees to
the terms of this Agreement
https://www.oracle.com/technetwork/licenses/db18c-express-license-5137264.html
261
262
16/10/2019
119
263
12 GB of user data
2 GB of database RAM
2 CPU threads
3 Pluggable Databases
264
"Is it feature hobbled?"
263
264
16/10/2019
120
Oracle Multitenant
SQLJ
Online index rebuild
Online table reorg
Online table redefinition
Trial recovery
Fast start recovery
Flashback table
Flashback query
Flashback database
Advanced Queueing
Network Compression
Client side result cache
Server side result cache
Adaptive plans
In-memory column store
In-memory aggregation
Attribute Clustering
Column encryption
Tablespace encryption
Advanced Security
Database Vault
Label Security
AD users
Privilege Analysis
Real Application Security
Data Redaction
Virtual Private Database
Spatial
Graph
Partitioning
Advanced Analytics
Advanced Compression
Advanced Index Compression
Transportable Tablespace
Query Rewrite
266
EE plus most extra cost options
265
266
16/10/2019
121
FREE
268
free multitenant + free XE
267
268
16/10/2019
122
269
270
I lied .....
269
270
16/10/2019
123
THIS
IS
271
272
16/10/2019
124
THE
BIGGER
273
274
16/10/2019
125
ONE
oracle.com/gbtour
New Free Tier
Always Free
Oracle Cloud Infrastructure
Services you can use for unlimited time
30-Day Free Trial
Free credits you can use for more services
+
275
276
16/10/2019
126
Autonomous
Database
2 x Databases
20GB Storage Each
Load
Balancing
10 Mbps
Bandwidth Shape
Storage
2 x 50GB Block
10GB Object
10GB Archive
Compute
2 x VM
1GB Memory Each
FREE FOREVER
277
278
16/10/2019
127
https://dgielis.blogspot.com/2019/09/best-and-cheapest-oracle-apex-hosting.html
280
wrap up
279
280
16/10/2019
128
281
18c, 19c, 20c, ......
282
satisfying both customer types
281
282
16/10/2019
129
283
lots not covered today
284
you can check it out all for free
283
284
16/10/2019
130
285
Thanks for coming !
youtube bit.ly/youtube-connor
blog connor-mcdonald.com
twitter @connor_mc_d
285

More Related Content

Similar to APAC Groundbreakers 2019 - Perth/Melbourne

ITOUG 2019 - 25 years of hints and tips
ITOUG 2019 - 25 years of hints and tipsITOUG 2019 - 25 years of hints and tips
ITOUG 2019 - 25 years of hints and tipsConnor McDonald
 
Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...
Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...
Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...sijipang18046
 
Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...
Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...
Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...r8qvui4a
 
Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...
Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...
Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...xiapokang564341
 
Kscope19 - Flashback: Good for Developers as well as DBAs
Kscope19 - Flashback: Good for Developers as well as DBAsKscope19 - Flashback: Good for Developers as well as DBAs
Kscope19 - Flashback: Good for Developers as well as DBAsConnor McDonald
 
simple 7 Steps to learn Fine grained auditing.
simple 7 Steps to learn Fine grained auditing.simple 7 Steps to learn Fine grained auditing.
simple 7 Steps to learn Fine grained auditing.Nurullah Sharif
 
OG Yatra - 25 years of hints and tips
OG Yatra - 25 years of hints and tipsOG Yatra - 25 years of hints and tips
OG Yatra - 25 years of hints and tipsConnor McDonald
 
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...onyvzcwadtu05
 
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...onyvzcwadtu05
 
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...yqen95561858
 
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...ze3xiandiao
 
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...fyhsejdkkdmmd3e
 
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...ufs89eodkdmdm
 
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...jdkskmmdmd1
 
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...jdkksmemmd
 
Caterpillar cat c9 industrial engine (prefix c9 n) service repair manual (c9n...
Caterpillar cat c9 industrial engine (prefix c9 n) service repair manual (c9n...Caterpillar cat c9 industrial engine (prefix c9 n) service repair manual (c9n...
Caterpillar cat c9 industrial engine (prefix c9 n) service repair manual (c9n...eudskkejedmm
 
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...fjisejkdmd8id
 
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...f8sejdkdmdijd
 
Caterpillar Cat 320D Excavator (Prefix JPD) Service Repair Manual (JPD00001 a...
Caterpillar Cat 320D Excavator (Prefix JPD) Service Repair Manual (JPD00001 a...Caterpillar Cat 320D Excavator (Prefix JPD) Service Repair Manual (JPD00001 a...
Caterpillar Cat 320D Excavator (Prefix JPD) Service Repair Manual (JPD00001 a...fhjsekdmdm3e
 
Caterpillar cat c9 industrial engine (prefix c9 n) service repair manual (c9n...
Caterpillar cat c9 industrial engine (prefix c9 n) service repair manual (c9n...Caterpillar cat c9 industrial engine (prefix c9 n) service repair manual (c9n...
Caterpillar cat c9 industrial engine (prefix c9 n) service repair manual (c9n...jfdjskmdmme
 

Similar to APAC Groundbreakers 2019 - Perth/Melbourne (20)

ITOUG 2019 - 25 years of hints and tips
ITOUG 2019 - 25 years of hints and tipsITOUG 2019 - 25 years of hints and tips
ITOUG 2019 - 25 years of hints and tips
 
Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...
Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...
Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...
 
Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...
Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...
Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...
 
Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...
Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...
Caterpillar Cat 321D LCR EXCAVATOR (Prefix TXA) Service Repair Manual (TXA000...
 
Kscope19 - Flashback: Good for Developers as well as DBAs
Kscope19 - Flashback: Good for Developers as well as DBAsKscope19 - Flashback: Good for Developers as well as DBAs
Kscope19 - Flashback: Good for Developers as well as DBAs
 
simple 7 Steps to learn Fine grained auditing.
simple 7 Steps to learn Fine grained auditing.simple 7 Steps to learn Fine grained auditing.
simple 7 Steps to learn Fine grained auditing.
 
OG Yatra - 25 years of hints and tips
OG Yatra - 25 years of hints and tipsOG Yatra - 25 years of hints and tips
OG Yatra - 25 years of hints and tips
 
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...
 
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...
 
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
 
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual Insta...
 
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
 
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
 
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
 
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
 
Caterpillar cat c9 industrial engine (prefix c9 n) service repair manual (c9n...
Caterpillar cat c9 industrial engine (prefix c9 n) service repair manual (c9n...Caterpillar cat c9 industrial engine (prefix c9 n) service repair manual (c9n...
Caterpillar cat c9 industrial engine (prefix c9 n) service repair manual (c9n...
 
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
 
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
Caterpillar Cat C9 Industrial Engine (Prefix C9N) Service Repair Manual (C9N0...
 
Caterpillar Cat 320D Excavator (Prefix JPD) Service Repair Manual (JPD00001 a...
Caterpillar Cat 320D Excavator (Prefix JPD) Service Repair Manual (JPD00001 a...Caterpillar Cat 320D Excavator (Prefix JPD) Service Repair Manual (JPD00001 a...
Caterpillar Cat 320D Excavator (Prefix JPD) Service Repair Manual (JPD00001 a...
 
Caterpillar cat c9 industrial engine (prefix c9 n) service repair manual (c9n...
Caterpillar cat c9 industrial engine (prefix c9 n) service repair manual (c9n...Caterpillar cat c9 industrial engine (prefix c9 n) service repair manual (c9n...
Caterpillar cat c9 industrial engine (prefix c9 n) service repair manual (c9n...
 

More from Connor McDonald

Sangam 19 - PLSQL still the coolest
Sangam 19 - PLSQL still the coolestSangam 19 - PLSQL still the coolest
Sangam 19 - PLSQL still the coolestConnor McDonald
 
Sangam 19 - Analytic SQL
Sangam 19 - Analytic SQLSangam 19 - Analytic SQL
Sangam 19 - Analytic SQLConnor McDonald
 
UKOUG - 25 years of hints and tips
UKOUG - 25 years of hints and tipsUKOUG - 25 years of hints and tips
UKOUG - 25 years of hints and tipsConnor McDonald
 
Sangam 19 - Successful Applications on Autonomous
Sangam 19 - Successful Applications on AutonomousSangam 19 - Successful Applications on Autonomous
Sangam 19 - Successful Applications on AutonomousConnor McDonald
 
UKOUG 2019 - SQL features
UKOUG 2019 - SQL featuresUKOUG 2019 - SQL features
UKOUG 2019 - SQL featuresConnor McDonald
 
APEX tour 2019 - successful development with autonomous
APEX tour 2019 - successful development with autonomousAPEX tour 2019 - successful development with autonomous
APEX tour 2019 - successful development with autonomousConnor McDonald
 
OOW19 - Read consistency
OOW19 - Read consistencyOOW19 - Read consistency
OOW19 - Read consistencyConnor McDonald
 
OOW19 - Slower and less secure applications
OOW19 - Slower and less secure applicationsOOW19 - Slower and less secure applications
OOW19 - Slower and less secure applicationsConnor McDonald
 
Latin America Tour 2019 - 18c and 19c featues
Latin America Tour 2019   - 18c and 19c featuesLatin America Tour 2019   - 18c and 19c featues
Latin America Tour 2019 - 18c and 19c featuesConnor McDonald
 
Latin America tour 2019 - Flashback
Latin America tour 2019 -  FlashbackLatin America tour 2019 -  Flashback
Latin America tour 2019 - FlashbackConnor McDonald
 
Latin America Tour 2019 - 10 great sql features
Latin America Tour 2019  - 10 great sql featuresLatin America Tour 2019  - 10 great sql features
Latin America Tour 2019 - 10 great sql featuresConnor McDonald
 
Latin America Tour 2019 - pattern matching
Latin America Tour 2019 - pattern matchingLatin America Tour 2019 - pattern matching
Latin America Tour 2019 - pattern matchingConnor McDonald
 
Latin America Tour 2019 - slow data and sql processing
Latin America Tour 2019  - slow data and sql processingLatin America Tour 2019  - slow data and sql processing
Latin America Tour 2019 - slow data and sql processingConnor McDonald
 
OG Yatra - upgrading to the new 12c+ optimizer
OG Yatra - upgrading to the new 12c+ optimizerOG Yatra - upgrading to the new 12c+ optimizer
OG Yatra - upgrading to the new 12c+ optimizerConnor McDonald
 
Kscope19 - Understanding the basics of SQL processing
Kscope19 - Understanding the basics of SQL processingKscope19 - Understanding the basics of SQL processing
Kscope19 - Understanding the basics of SQL processingConnor McDonald
 
18c and 19c features for DBAs
18c and 19c features for DBAs18c and 19c features for DBAs
18c and 19c features for DBAsConnor McDonald
 
APEX Connect 2019 - SQL Tuning 101
APEX Connect 2019 - SQL Tuning 101APEX Connect 2019 - SQL Tuning 101
APEX Connect 2019 - SQL Tuning 101Connor McDonald
 

More from Connor McDonald (20)

Flashback ITOUG
Flashback ITOUGFlashback ITOUG
Flashback ITOUG
 
Sangam 19 - PLSQL still the coolest
Sangam 19 - PLSQL still the coolestSangam 19 - PLSQL still the coolest
Sangam 19 - PLSQL still the coolest
 
Sangam 19 - Analytic SQL
Sangam 19 - Analytic SQLSangam 19 - Analytic SQL
Sangam 19 - Analytic SQL
 
UKOUG - 25 years of hints and tips
UKOUG - 25 years of hints and tipsUKOUG - 25 years of hints and tips
UKOUG - 25 years of hints and tips
 
Sangam 19 - Successful Applications on Autonomous
Sangam 19 - Successful Applications on AutonomousSangam 19 - Successful Applications on Autonomous
Sangam 19 - Successful Applications on Autonomous
 
UKOUG 2019 - SQL features
UKOUG 2019 - SQL featuresUKOUG 2019 - SQL features
UKOUG 2019 - SQL features
 
APEX tour 2019 - successful development with autonomous
APEX tour 2019 - successful development with autonomousAPEX tour 2019 - successful development with autonomous
APEX tour 2019 - successful development with autonomous
 
OOW19 - Read consistency
OOW19 - Read consistencyOOW19 - Read consistency
OOW19 - Read consistency
 
OOW19 - Slower and less secure applications
OOW19 - Slower and less secure applicationsOOW19 - Slower and less secure applications
OOW19 - Slower and less secure applications
 
Latin America Tour 2019 - 18c and 19c featues
Latin America Tour 2019   - 18c and 19c featuesLatin America Tour 2019   - 18c and 19c featues
Latin America Tour 2019 - 18c and 19c featues
 
Latin America tour 2019 - Flashback
Latin America tour 2019 -  FlashbackLatin America tour 2019 -  Flashback
Latin America tour 2019 - Flashback
 
Latin America Tour 2019 - 10 great sql features
Latin America Tour 2019  - 10 great sql featuresLatin America Tour 2019  - 10 great sql features
Latin America Tour 2019 - 10 great sql features
 
Latin America Tour 2019 - pattern matching
Latin America Tour 2019 - pattern matchingLatin America Tour 2019 - pattern matching
Latin America Tour 2019 - pattern matching
 
Latin America Tour 2019 - slow data and sql processing
Latin America Tour 2019  - slow data and sql processingLatin America Tour 2019  - slow data and sql processing
Latin America Tour 2019 - slow data and sql processing
 
ANSI vs Oracle language
ANSI vs Oracle languageANSI vs Oracle language
ANSI vs Oracle language
 
OG Yatra - upgrading to the new 12c+ optimizer
OG Yatra - upgrading to the new 12c+ optimizerOG Yatra - upgrading to the new 12c+ optimizer
OG Yatra - upgrading to the new 12c+ optimizer
 
Kscope19 - Understanding the basics of SQL processing
Kscope19 - Understanding the basics of SQL processingKscope19 - Understanding the basics of SQL processing
Kscope19 - Understanding the basics of SQL processing
 
KScope19 - SQL Features
KScope19 - SQL FeaturesKScope19 - SQL Features
KScope19 - SQL Features
 
18c and 19c features for DBAs
18c and 19c features for DBAs18c and 19c features for DBAs
18c and 19c features for DBAs
 
APEX Connect 2019 - SQL Tuning 101
APEX Connect 2019 - SQL Tuning 101APEX Connect 2019 - SQL Tuning 101
APEX Connect 2019 - SQL Tuning 101
 

Recently uploaded

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
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 FresherRemote DBA Services
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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 DiscoveryTrustArc
 
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 SavingEdi Saputra
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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, ...apidays
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 

Recently uploaded (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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, ...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

APAC Groundbreakers 2019 - Perth/Melbourne