SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Downloaden Sie, um offline zu lesen
Copyright	©	2014	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Introducing	the		
MySQL	Document	Store	
Mark	Swarbrick	
Principle	Presales	Consultant	UK&I	
mark.swarbrick@oracle.com	
	
Oracle	ConfidenOal	–	Internal/Restricted/Highly	Restricted
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Safe	Harbor	Statement	
The	following	is	intended	to	outline	our	general	product	direcOon.	It	is	intended	for	
informaOon	purposes	only,	and	may	not	be	incorporated	into	any	contract.	It	is	not	a	
commitment	to	deliver	any	material,	code,	or	funcOonality,	and	should	not	be	relied	upon	
in	making	purchasing	decisions.	The	development,	release,	and	Oming	of	any	features	or	
funcOonality	described	for	Oracle’s	products	remains	at	the	sole	discreOon	of	Oracle.	
2
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Today’s	Agenda	
RelaOonal	Databases,	Document	Databases	and	MySQL	
MySQL	JSON	Support	
Document	Use	Cases	
The	X	DevAPI	
Geng	it	all	working	together	
1	
2	
3	
4	
3	
5
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
RelaOonal	Databases	
•  Data	Integrity	
– NormalizaOon	
– Constraints	(foreign	keys	etc)	
•  Atomicity,	Consistency,	IsolaOon,	Durability	-	ACID	
– TransacOons	
•  SQL	
– Powerful,	OpOmizable	Query	Language	
– Declare	what	you	want	and	the	DB	will	find	out	the	most	efficient	way	to	get	it	to	
you	
Oracle	ConfidenOal	–	Restricted	 4
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Plus…	
•  MySQL	has	been	around	since	1995	
•  Ubiquitous	
•  Pregy	much	a	standard	
•  Scalable	
•  When	there	are	issues,	they	are	known	and	understood	
•  Large	body	of	knowledge,	from	small	to	BIG	deployments	
Oracle	ConfidenOal	–	Restricted	 5
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Document	Databases	
Oracle	ConfidenOal	–	Restricted	 6	
•  Schemaless	
– no	schema	design,	normalizaOon,	foreign	keys,	constraints,	data	types	etc	
– faster	iniOal	development	
•  Flexible	data	structures	
– nested	arrays	and	objects	
– some	data	is	simply	naturally	unstructured	or	cannot	be	modeled	efficiently	in	the	
relaOonal	model	(hierarchies,	product	DB	etc)	
– persist	objects	without	ORMs
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Document	Databases	(Cont.)	
Oracle	ConfidenOal	–	Restricted	 7	
•  JSON	
– Closer	to	the	frontend	
– "naOve"	in	JavaScript	
– Node.js	and	full	stack	JavaScript	
•  Easy	to	learn,	easy	to	use
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
RelaOonal	vs	Document	Databases	
	
Why	not	both?	
Oracle	ConfidenOal	–	Restricted	 8
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
RelaOonal	Databases,	Document	Databases	and	MySQL	
MySQL	JSON	Support	
Document	Use	Cases	
The	X	DevAPI	
Geng	it	all	working	together	
9	
1	
2	
3	
4	
5
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	5.7:	JSON	Support	
•  NaOve	JSON	datatype	
•  Store	JSON	values	(objects,	arrays	and	simple	values)	in	MySQL	tables	
•  Binary	JSON	storage	format	
•  Conversion	from	"naOve"	SQL	types	to	and	from	JSON	values	
•  JSON	ManipulaOon	funcOons	
– Extract	contents	(JSON_EXTRACT,	JSON_KEYS	etc)	
– Inspect	contents	(JSON_CONTAINS	etc)	
– Modify	contents	(JSON_SET,	JSON_INSERT,	JSON_REMOVE	etc)	
– Create	arrays	and	objects	(JSON_ARRAY,	JSON_OBJECT)	
– Search	objects	(JSON_SEARCH)	
Oracle	ConfidenOal	–	Restricted	 10
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	5.7:	JSON	Support	(cont.)	
•  Inline	SQL	JSON	path	expressions	
SELECT doc->'$.object.array[0].item' FROM some_table
•  Boolean	operators	(compare	JSON	values	etc)	
– foo	=	doc->'$.field'	
Oracle	ConfidenOal	–	Restricted	 11
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	5.7:	JSON	Support	(cont.)	
•  Plus…	
•  Generated/Virtual	Columns	
– Index	JSON	data	
– Foreign	keys	to	JSON	data	
– SQL	views	for	JSON	data	
Oracle	ConfidenOal	–	Restricted	 12
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
RelaOonal	Databases,	Document	Databases	and	MySQL	
MySQL	JSON	Support	
Document	Use	Cases	
The	X	DevAPI	
Geng	it	all	working	together	
	
13	
1	
2	
3	
4	
5
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
ExtracOng	JSON	from	a	RelaOonal	DB	
Rela+onal	In,	Rela+onal	+	Document	Out	
•  Data	stored	in	relaOonal	tables,	but	frontend	uses	JSON	
•  JSON	directly	maps	to	naOve	data	structures	in	many	languages	
– Oxen	easier	for	applicaOon	code	to	use	
– JavaScript,	Python,	Ruby	etc	
– In	browser	JavaScript	
Oracle	ConfidenOal	–	Restricted	 14
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
ExtracOng	JSON	from	a	RelaOonal	DB	
Rela+onal	In,	Rela+onal	+	Document	Out	
•  SQL	FuncOons	to	construct	JSON	
– JSON_OBJECT(),	JSON_ARRAY()	
•  Ex.:	
SELECT JSON_OBJECT('cust_id', id, 'name', name, 'email', email) FROM customer;
CREATE VIEW customer_json AS
SELECT JSON_OBJECT('cust_id', id, 'name', name, 'email', email) as doc FROM
customer;
SELECT * FROM customer_json;
•  Updates	and	inserts	sOll	happen	through		the	table	columns	
	
Oracle	ConfidenOal	–	Restricted	 15
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Using	MySQL	as	a	JSON	Document	Container	
Document	In,	Rela+onal	+	Document	Out	
•  Virtually	Schemaless	
– Unstructured	data	
– No	clear,	fixed	structure	for	the	data…	records	can	have	different	fields	
– Oxen	data	that	is	not	involved	in	business	rules	
– Examples:	"product_info",	"properOes",	"opOons"	etc	
•  Data	does	not	map	cleanly	into	a	relaOonal	model	(arrays,	hierarchical	data	
etc)	
•  Prototyping	
Oracle	ConfidenOal	–	Restricted	 16
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	as	a	JSON	Document	Container	
Oracle	ConfidenOal	–	Restricted	 17	
Example:	"product_info"	table	
product_id	 a<ribute	 value	
9	 size	 M	
9	 color	 red	
9	 fabric	 cogon	
11	 flavour	 strawberry	
12	 capacity	 128GB	
12	 speed	class	 class	10	
13	 connecOvity	 Wi-Fi	
13	 storage	 64GB	
13	 screen	size	 8.9"	
13	 resoluOon	 2560	x	1600	(339	ppi)	
13	 bagery	life	 12	hours	
{	
		"product_id":	9,		
			"size"	:	"M",	
			"color":	"red",	
			"fabric":	"cogon"	
},	
{	
		"product_id":	11,	
		"flavour":	"strawberry"	
},	
{	
		"product_id":	12,	
		"capacity":	"128GB",	
		"speed	class":	"class	10"	
},	
{
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	as	a	JSON	Document	Container	
Document	In,	Rela+onal	+	Document	Out	
•  An	ordinary	MySQL	table	with	a	single	JSON	data	column	
•  Generated	columns	allow	SQL	engine	to	look	inside	the	JSON	data	
– Virtual	columns	
– Primary	Keys	
– Indexes	
– Foreign	Keys	
•  Writes	on	the	JSON	column	
•  Reads	primarily	from	the	JSON	columns	
Oracle	ConfidenOal	–	Restricted	 18
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Hybrid	RelaOonal	and	JSON	
Rela+onal	+	Document	In,	Rela+onal	+	Document	Out	
•  Database	is	mostly	relaOonal	
•  Some	parts	of	the	database	are	unstructured	or	does	not	model	cleanly	as	
relaOonal	
•  JSON	columns	in	relaOonal	tables	
•  Queries	can	mix	and	match	JSON	and	column	data	
•  EvoluOon	path	for	Document	based	applicaOons	
Oracle	ConfidenOal	–	Restricted	 19
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
RelaOonal	Databases,	Document	Databases	and	MySQL	
MySQL	JSON	Support	
Document	Use	Cases	
The	X	DevAPI	
Geng	it	all	working	together	
	
1	
2	
3	
4	
20	
5
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Document	OperaOons	via	SQL	
•  Powerful	
•  Allows	complex	queries	
•  But…	sOll	difficult	to	use	
Oracle	ConfidenOal	–	Restricted	 21
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Document	OperaOons	via	SQL	
CREATE TABLE product (
id VARCHAR(32) GENERATED ALWAYS AS (JSON_EXTRACT(doc, '$.id')) STORED,
doc JSON
);
INSERT INTO product VALUES (1, '{…}');
SELECT * FROM product WHERE JSON_EXTRACT(doc, '$.field') = value;
etc.
Oracle	ConfidenOal	–	Restricted	 22
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
The	X	DevAPI	
•  AbstracOon	over	SQL	
•  Focused	on	4	basic	CRUD	operaOons	(Create,	Read,	Update,	Delete)	
•  Fluent,	NaOve	Language	API	
•  No	knowledge	of	SQL	needed	
•  X	Protocol	
– CRUD	requests	encoded	at	protocol	level	
– Request	details	"visible"	(vs	"opaque"	SQL	strings)	
Oracle	ConfidenOal	–	Restricted	 23
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
CollecOon	and	Schema	OperaOons	
•  Get	a	handle	to	a	Schema	
mydb = session.getSchema("mydb");
	
•  Create	a	CollecOon	
mydb.createCollection("products");
•  Get	a	(local)	reference	to	a	CollecOon	
products = mydb.getCollection("products");
Oracle	ConfidenOal	–	Restricted	 24
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Add	Document	
products.add({"name":"bananas", "color":"yellow"}).execute();
Oracle	ConfidenOal	–	Restricted	 25
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Find	Documents	
Oracle	ConfidenOal	–	Restricted	 26	
products.find("color = 'yellow'").sort(["name"]).execute();
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Modify	Documents	
Oracle	ConfidenOal	–	Restricted	 27	
products.modify("product_id = 123").set("color", "red").execute();
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Remove	Documents	
Oracle	ConfidenOal	–	Restricted	 28	
products.remove("product_id = 123").execute();
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
X	DevAPI	Sessions	
•  X	Session	
– Stateless	
– CRUD	only,	no	SQL	
– Abstracts	the	connecOon	
•  Node	Session	
– Direct	connecOon	to	a	database	node	
– Allows	CRUD	and	SQL	
Oracle	ConfidenOal	–	Restricted	 29
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Other	OperaOons	on	CollecOons	
•  Create	an	Index	
db.post.createIndex("email").field("author.email",	"text(30)",	false)	
Oracle	ConfidenOal	–	Restricted	 30
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
CRUD	OperaOons	–	NoSQL/Document	and	SQL/RelaOonal		
Opera+on	 Document	 Rela+onal	
Create	 CollecOon.add()	 Table.insert()	
Read	 CollecOon.find()	 Table.select()	
Update	 CollecOon.modify()	 Table.update()	
Delete	 CollecOon.remove()	 Table.delete()	
31
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
RelaOonal	Databases,	Document	Databases	and	MySQL	
MySQL	JSON	Support	
Document	Use	Cases	
The	X	DevAPI	
Geng	it	all	working	together	
	
1	
2	
3	
4	
32	
5
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
5.7.12	Development	Preview	Release	
•  MySQL	5.7.12	with	Document	Store	plugin	
•  MySQL	Shell	1.0.3	
•  Connector/J	7.0	
•  Connector/Net	7.0	
•  Connector/Node.js	1.0	
Oracle	ConfidenOal	–	Restricted	 33
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	5.7,	Connectors,	Drivers,	and	Protocols	
34	
MySQL	
Plugins	
X	Protocol	Plugin	 Memcached	Plugin	
Core	
MySQL	Connectors	and	Drivers	
X	Protocol	Std	Protocol	
Memcached	
driver	
X	Protocol	
33060	
Std	Protocol	
3306	
SQL	API	 CRUD	and	SQL	APIs	
Memcache	
Protocol	
X	and	Std	
Protocols	
MySQL	
Shell
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Shell	
Oracle	ConfidenOal	–	Restricted	 35
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
MySQL	Plugin	for	VisualStudio	
Oracle	ConfidenOal	–	Restricted	 36
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Resources	
Topic	 Link(s)	
MySQL	as	a	Document	Database	 hgp://dev.mysql.com/doc/refman/5.7/en/document-database.html	
	
MySQL	Shell	 hgp://dev.mysql.com/doc/refman/5.7/en/mysql-shell.html	
hgp://dev.mysql.com/doc/refman/5.7/en/mysqlx-shell-tutorial-javascript.html	
hgp://dev.mysql.com/doc/refman/5.7/en/mysqlx-shell-tutorial-python.html		
X	Dev	API	 hgp://dev.mysql.com/doc/x-devapi-userguide/en/		
X	Plugin	 hgp://dev.mysql.com/doc/refman/5.7/en/x-plugin.html		
MySQL	JSON	 hgp://mysqlserverteam.com/tag/json/	
hgps://dev.mysql.com/doc/refman/5.7/en/json.html	
hgps://dev.mysql.com/doc/refman/5.7/en/json-funcOons.html	
Blogs	 hgp://mysqlserverteam.com/category/docstore/		
37
Copyright	©	2016	Oracle	and/or	its	affiliates.	All	rights	reserved.		|	
Thank	You!
MySQL as a Document Store

Weitere ähnliche Inhalte

Was ist angesagt?

Next Generation Data Center Strategies
Next Generation Data Center StrategiesNext Generation Data Center Strategies
Next Generation Data Center Strategies
Venkat Nambiyur
 

Was ist angesagt? (20)

2016 MySQL State of the Dolphin
2016 MySQL State of the Dolphin2016 MySQL State of the Dolphin
2016 MySQL State of the Dolphin
 
Percona Live - Dublin 02 security + tuning
Percona Live - Dublin 02 security + tuningPercona Live - Dublin 02 security + tuning
Percona Live - Dublin 02 security + tuning
 
Percona Live - Dublin 03 ee + cloud
Percona Live - Dublin 03 ee + cloudPercona Live - Dublin 03 ee + cloud
Percona Live - Dublin 03 ee + cloud
 
Percona Live - Dublin 01 my sql ha-mysql-clusters
Percona Live - Dublin 01 my sql ha-mysql-clustersPercona Live - Dublin 01 my sql ha-mysql-clusters
Percona Live - Dublin 01 my sql ha-mysql-clusters
 
TLV - Whats new in MySQL 8
TLV - Whats new in MySQL 8TLV - Whats new in MySQL 8
TLV - Whats new in MySQL 8
 
TLV - MySQL Enterprise Edition + Cloud
TLV - MySQL Enterprise Edition + CloudTLV - MySQL Enterprise Edition + Cloud
TLV - MySQL Enterprise Edition + Cloud
 
TLV - MySQL Security overview
TLV - MySQL Security overviewTLV - MySQL Security overview
TLV - MySQL Security overview
 
Oow MySQL Whats new in security overview sept 2017 v1
Oow MySQL Whats new in security overview sept 2017 v1Oow MySQL Whats new in security overview sept 2017 v1
Oow MySQL Whats new in security overview sept 2017 v1
 
MySQL Security + GDPR - 2018 MySQL Days
MySQL Security + GDPR - 2018 MySQL DaysMySQL Security + GDPR - 2018 MySQL Days
MySQL Security + GDPR - 2018 MySQL Days
 
Next Generation Data Center Strategies
Next Generation Data Center StrategiesNext Generation Data Center Strategies
Next Generation Data Center Strategies
 
MySQL + GDPR
MySQL + GDPRMySQL + GDPR
MySQL + GDPR
 
Application Development with Oracle Database
Application Development with Oracle DatabaseApplication Development with Oracle Database
Application Development with Oracle Database
 
MySQL Enterprise Cloud
MySQL Enterprise Cloud MySQL Enterprise Cloud
MySQL Enterprise Cloud
 
MySQL London Tech Tour March 2015 - Big Data
MySQL London Tech Tour March 2015 - Big DataMySQL London Tech Tour March 2015 - Big Data
MySQL London Tech Tour March 2015 - Big Data
 
Troubleshooting tldr
Troubleshooting tldrTroubleshooting tldr
Troubleshooting tldr
 
Rootconf admin101
Rootconf admin101Rootconf admin101
Rootconf admin101
 
OOW16 - Leverage Oracle Integration Cloud Service for Oracle E-Business Suite...
OOW16 - Leverage Oracle Integration Cloud Service for Oracle E-Business Suite...OOW16 - Leverage Oracle Integration Cloud Service for Oracle E-Business Suite...
OOW16 - Leverage Oracle Integration Cloud Service for Oracle E-Business Suite...
 
Java EE 8 - February 2017 update
Java EE 8 - February 2017 updateJava EE 8 - February 2017 update
Java EE 8 - February 2017 update
 
OOW16 - Faster and Better: Oracle E-Business Suite Desktop Integration Enhanc...
OOW16 - Faster and Better: Oracle E-Business Suite Desktop Integration Enhanc...OOW16 - Faster and Better: Oracle E-Business Suite Desktop Integration Enhanc...
OOW16 - Faster and Better: Oracle E-Business Suite Desktop Integration Enhanc...
 
OOW16 - Oracle E-Business Suite: Technology Certification Primer and Roadmap ...
OOW16 - Oracle E-Business Suite: Technology Certification Primer and Roadmap ...OOW16 - Oracle E-Business Suite: Technology Certification Primer and Roadmap ...
OOW16 - Oracle E-Business Suite: Technology Certification Primer and Roadmap ...
 

Ähnlich wie MySQL as a Document Store

Ähnlich wie MySQL as a Document Store (20)

MySQL Group Replication
MySQL Group ReplicationMySQL Group Replication
MySQL Group Replication
 
MySQL Enterprise Cloud
MySQL Enterprise CloudMySQL Enterprise Cloud
MySQL Enterprise Cloud
 
MySQL Clusters
MySQL ClustersMySQL Clusters
MySQL Clusters
 
3 Guide MySQL Cloud Service Database Access
3 Guide MySQL Cloud Service Database Access 3 Guide MySQL Cloud Service Database Access
3 Guide MySQL Cloud Service Database Access
 
MySQL InnoDB + NDB Cluster - 2018 MySQL Days
MySQL InnoDB + NDB Cluster - 2018 MySQL DaysMySQL InnoDB + NDB Cluster - 2018 MySQL Days
MySQL InnoDB + NDB Cluster - 2018 MySQL Days
 
Java EE Next
Java EE NextJava EE Next
Java EE Next
 
Migrating your infrastructure to OpenStack - Avi Miller, Oracle
Migrating your infrastructure to OpenStack - Avi Miller, OracleMigrating your infrastructure to OpenStack - Avi Miller, Oracle
Migrating your infrastructure to OpenStack - Avi Miller, Oracle
 
Trivadis TechEvent 2017 Leveraging the Oracle Cloud by Kris Bhanushali tech_e...
Trivadis TechEvent 2017 Leveraging the Oracle Cloud by Kris Bhanushali tech_e...Trivadis TechEvent 2017 Leveraging the Oracle Cloud by Kris Bhanushali tech_e...
Trivadis TechEvent 2017 Leveraging the Oracle Cloud by Kris Bhanushali tech_e...
 
2 Guide MySQL Cloud Service Provisioning.
2 Guide MySQL Cloud Service Provisioning.2 Guide MySQL Cloud Service Provisioning.
2 Guide MySQL Cloud Service Provisioning.
 
Oracle Solaris Cloud Management and Deployment with OpenStack
Oracle Solaris Cloud Management and Deployment with OpenStackOracle Solaris Cloud Management and Deployment with OpenStack
Oracle Solaris Cloud Management and Deployment with OpenStack
 
Java EE Next - BeJUG JavaOne Afterglow 2016
Java EE Next - BeJUG JavaOne Afterglow 2016Java EE Next - BeJUG JavaOne Afterglow 2016
Java EE Next - BeJUG JavaOne Afterglow 2016
 
Developers vs DBAs - How to win the war
Developers vs DBAs - How to win the warDevelopers vs DBAs - How to win the war
Developers vs DBAs - How to win the war
 
[2015 Oracle Cloud Summit] 2. Innovate with Oracle Platform as a Service
[2015 Oracle Cloud Summit] 2. Innovate with Oracle Platform as a Service[2015 Oracle Cloud Summit] 2. Innovate with Oracle Platform as a Service
[2015 Oracle Cloud Summit] 2. Innovate with Oracle Platform as a Service
 
Web protocols for java developers
Web protocols for java developersWeb protocols for java developers
Web protocols for java developers
 
The Rise of Adaptive Marketing
The Rise of Adaptive MarketingThe Rise of Adaptive Marketing
The Rise of Adaptive Marketing
 
OOW16 - Oracle E-Business Suite Integration Best Practices [CON6709]
OOW16 - Oracle E-Business Suite Integration Best Practices [CON6709]OOW16 - Oracle E-Business Suite Integration Best Practices [CON6709]
OOW16 - Oracle E-Business Suite Integration Best Practices [CON6709]
 
Coherence 12.1.3 hidden gems
Coherence 12.1.3 hidden gemsCoherence 12.1.3 hidden gems
Coherence 12.1.3 hidden gems
 
Manual oracle
Manual oracleManual oracle
Manual oracle
 
Oracle cmg15
Oracle cmg15Oracle cmg15
Oracle cmg15
 
3° Sessione Oracle - CRUI: Mobile&Conversational Interface
3° Sessione Oracle - CRUI: Mobile&Conversational Interface3° Sessione Oracle - CRUI: Mobile&Conversational Interface
3° Sessione Oracle - CRUI: Mobile&Conversational Interface
 

Mehr von Mark Swarbrick

Mehr von Mark Swarbrick (15)

MySQL NoSQL Document Store
MySQL NoSQL Document StoreMySQL NoSQL Document Store
MySQL NoSQL Document Store
 
MySQL @ the University Of Nottingham
MySQL @ the University Of NottinghamMySQL @ the University Of Nottingham
MySQL @ the University Of Nottingham
 
InnoDb Vs NDB Cluster
InnoDb Vs NDB ClusterInnoDb Vs NDB Cluster
InnoDb Vs NDB Cluster
 
MySQL Security & GDPR
MySQL Security & GDPRMySQL Security & GDPR
MySQL Security & GDPR
 
Intro To MySQL 2019
Intro To MySQL 2019Intro To MySQL 2019
Intro To MySQL 2019
 
MySQL 8
MySQL 8MySQL 8
MySQL 8
 
MySQL Dublin Event Nov 2018 - MySQL 8
MySQL Dublin Event Nov 2018 - MySQL 8MySQL Dublin Event Nov 2018 - MySQL 8
MySQL Dublin Event Nov 2018 - MySQL 8
 
MySQL Dublin Event Nov 2018 - State of the Dolphin
MySQL Dublin Event Nov 2018 - State of the DolphinMySQL Dublin Event Nov 2018 - State of the Dolphin
MySQL Dublin Event Nov 2018 - State of the Dolphin
 
Oracle Code Event - MySQL JSON Document Store
Oracle Code Event - MySQL JSON Document StoreOracle Code Event - MySQL JSON Document Store
Oracle Code Event - MySQL JSON Document Store
 
MySQL At University Of Nottingham - 2018 MySQL Days
MySQL At University Of Nottingham - 2018 MySQL DaysMySQL At University Of Nottingham - 2018 MySQL Days
MySQL At University Of Nottingham - 2018 MySQL Days
 
MySQL At Mastercard - 2018 MySQL Days
MySQL At Mastercard - 2018 MySQL DaysMySQL At Mastercard - 2018 MySQL Days
MySQL At Mastercard - 2018 MySQL Days
 
MySQL 8 - 2018 MySQL Days
MySQL 8 - 2018 MySQL DaysMySQL 8 - 2018 MySQL Days
MySQL 8 - 2018 MySQL Days
 
MySQL Cloud - 2018 MySQL Days
MySQL Cloud - 2018 MySQL DaysMySQL Cloud - 2018 MySQL Days
MySQL Cloud - 2018 MySQL Days
 
MySQL 2018 Intro - 2018 MySQL Days
MySQL 2018 Intro - 2018 MySQL DaysMySQL 2018 Intro - 2018 MySQL Days
MySQL 2018 Intro - 2018 MySQL Days
 
MySQL Cluster Whats New
MySQL Cluster Whats NewMySQL Cluster Whats New
MySQL Cluster Whats New
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
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
 
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
 
+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...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
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
 
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
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
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
 
+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...
 
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
 
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
 
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, ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
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
 
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
 
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...
 
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...
 
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, ...
 

MySQL as a Document Store