SlideShare a Scribd company logo
1 of 98
Download to read offline
#DevoxxMA	 @zouheircadi	
STOCKAGE : QUEL
SYSTEME POUR QUEL
USAGE
#DevoxxMA	 @zouheircadi	
QUI SUIS-JE
• @ZouheirCADI	
•  JEE	architect	(big	data,	perf.,	quality,	ops,	
app,	…)	
•  Intervenant	à	l’ENST	
• Co-organisateur	Devoxx	France	
• (ancien	…)	Co-organisateur	Paris	Java	User	
Group
#DevoxxMA	 @zouheircadi	
AGENDA
• Revu	 des	 systèmes	 de	 stockage	 (OLAP	 et	
OLTP)	
• RDBMS	
• OLAP	(Hadoop	et	Spark)	
• OLTP	
•  Key-Value	:	memcached	
•  Document	:	couchdb	
•  Column	family	
•  Search	
• Conclusion
#DevoxxMA	 @zouheircadi	
Why ?
• Share	data	
• Many	users	
• Expose	a	datamodel	
• An	organized	one	?	
• Scalability	
• Depending	on	users	or	data	processing	
• Flexibility	
• Embrace	change
#DevoxxMA	 @zouheircadi	
RDBMS
#DevoxxMA	 @zouheircadi	
Key date
• 80s
#DevoxxMA	 @zouheircadi	
RDBMS
RelaYonal	 Database	 Management	 Systems	
were	invented	to	let	you	use	one	set	of	data	
in	 mulYple	 ways,	 including	 ways	 that	 are	
unforeseen	at	the	Yme	the	database	is	built	
and	the	1st	applicaYons	are	wrien.	
	
Curt	Monash,	analyst/blogger
#DevoxxMA	 @zouheircadi	
RDBMS
• RelaYonal	databases	organize	data	in	tables	
• Which	are	made	of	many	rows.		
• Each	row	has	data	in	each	of	several	columns	(every	row	
in	a	table	has	the	same	columns)	
• RelaYonships	are	implicit	
Emp	
empno	 ename	 job	 deptno	
7839	 King	 President	 10	
7698	 Blake	 Manager	 20	
deptno	 dname	 loc	
10	 Account	 NY	
20	 Sales	 CHI	
Dept
#DevoxxMA	 @zouheircadi	
RDBMS – KEY CONCEPTS
#DevoxxMA	 @zouheircadi	
1er : Physical data independence
PHYSICAL	FILES	LOGICAL	MODEL	
fseek
fopen
fread
©	hWp://www.slideshare.net/billhoweuw/dataintensive-scalable-science
#DevoxxMA	 @zouheircadi	
2eme : Relational algebra
• Select,	Project,	Join	
• Union,	Intersec`on,	Difference	
©	hWp://www.slideshare.net/billhoweuw/dataintensive-scalable-science
#DevoxxMA	 @zouheircadi	
RDBMS
• Expression	logique	des	requêtes		
SELECT	e.ename,	d.dname	
FROM	EMP	e	
JOIN	DEPT	d	on	e.deptno	=	d.deptno	
WHERE	e.ename	=	‘King’
#DevoxxMA	 @zouheircadi
#DevoxxMA	 @zouheircadi	
Table	
scan	
Table	
scan	
Hash	
match	
Select	
Table	
scan	
Table	
scan	
Nested	
loops	
Select	
Select	T1.Col2	
From	Table1	T1		
Inner	Join	Table2	T2	ON	T1.Col1	=	T2.Col1	
Select	T1.Col2	
From	Table1	T1		
Inner	Join	Table2	T2	ON	T1.Col1	=	T2.Col1	
Where	T1.col1	=	1	
©	hWps://sqlcommiWed.wordpress.com/tag/hash-match-join/
#DevoxxMA	 @zouheircadi	
Atomicity	
TransacYon	are	all	or	nothing	
Consistency	
Only	valid	data	is	saved	
IsolaYon	
TransacYon	do	not	affect	each	
other	
Durability	
Wrien	data	will	not	be	lost	
Transaction
#DevoxxMA	 @zouheircadi	
Indexes
• Easy	to	produce	
• Easy	to	use
#DevoxxMA	 @zouheircadi	
Scalability
• VerYcal	scalability	(scale	up/down)	
• More	resources	to	a	single	node
#DevoxxMA	 @zouheircadi	
Scalability
• Horizontal	scalability	(scale	out/in)	
• Add	more	nodes	to	a	system
#DevoxxMA	 @zouheircadi	
Shortcommings
• Scalability	(almost	not	scalable	…)	
• SPOF	
• Difficult	to	serve	users	worldwide
#DevoxxMA	 @zouheircadi	
NoSQL
• NotOnlySQL	
• Nothing	to	do	with	SQL	
• Relaxa`on	 of	 transac`on	 constraints	 in	 distributed	
systems	
• CAP
#DevoxxMA	 @zouheircadi	
CAP
• Consistency	
•  Every	read	receives	the	most	recent	write	or	an	error	
• Availability	
•  Every	request	receives	a	response	,	without	garantee	that	
it	contains	the	most	recent	version	
• ParYYon	tolerance	
•  The	 system	 con`nue	 to	 operate	 despite	 arbitrary	
par``onning	due	to	network	failure	
•  If	allowed,	you	might	sacrifice	consistency	
•  If	not,	you	might	sacrifice	availability	
• NOSQL	may	sacrifice	consistency	
hWps://en.wikipedia.org/wiki/CAP_theorem
#DevoxxMA	 @zouheircadi	
NoSQL
• De	façon	plus	pragmaYque	
• Par``onning	(répar``on	charge)	
• Replica`on(tolérance	aux	pannes)	
• Horizontale	scalability	
•  On	commodity	hardware	
• Simple	API	
•  OLTP
#DevoxxMA	 @zouheircadi	
OLAP
#DevoxxMA	 @zouheircadi	
M/R
#DevoxxMA	 @zouheircadi	
Key dates
• 2003	octobre	:	GFS	paper	released	
• 2004	 décembre	 :	 MapReduce	 Simplified	 Data	
processing	on	large	clusters	
• 2006	janvier	:	CréaYon	Hadoop	
• 2006	octobre	:	Cluster	Hadoop	de	600machine	
chez	Yahoo	
• 2007	 avril:	 Cluster	 Hadoop	 de	 1000	 machine	
chez	Yahoo		
hWps://en.wikipedia.org/wiki/Apache_Hadoop
#DevoxxMA	 @zouheircadi	
Map Reduce
• MR	
• Abstrac`on	
• Programming	model	
• ImplémentaYons	
• Open	source	
•  Hadoop	
•  Less	well	known	:	Couchdb,	Infinispan,	Riak	
• Propriétaire	:	Google
#DevoxxMA	 @zouheircadi	
Map Reduce
• MapReduce	is		
• a	high	level	programming	model		
• and	an	associated	implementa`on		
• for	processing	and	genera`ng	large	data	sets		
• with	a	parallel,	distributed	algorithm	on	a	cluster.	
©	hWps://en.wikipedia.org/wiki/MapReduce
#DevoxxMA	 @zouheircadi	
map()	
map()	
map()	
<key,value>	
reduce()	
reduce()
#DevoxxMA	 @zouheircadi	
devoxx	
morroco	
devoxx	
france	
devoxx	
poland	
great	
conference	
great	
conference	
devoxx	
taroudant	
devoxx	
morroco	
devoxx	
france		
devoxx	
poland	
great	
conference	
great	
conference	
devoxx	
taroudant	
devoxx,1	
morroco,1	
devoxx,1	
france,1	
great,1	
conference,1	
great,1	
taroudant,1	
devoxx,1	
poland,1	
great,1		
conference,1	
devoxx,1		
devoxx,1		
devoxx,1		
devoxx,1		
morroco,1	
france,1	
poland,1		
great,1	
conference,1	
great,1	
conference,1	
taroudant,1	
devoxx,4		
morroco,1	
france,1	
poland,1		
great,2	
conference,2	
taroudant,1
#DevoxxMA	 @zouheircadi	
Hadoop structure
• Data	storage	:	HDFS	
• Data	processing	:	MAP	REDUCE
#DevoxxMA	 @zouheircadi	
©	hps://hadoop.apache.org/docs/r2.7.2/hadoop-project-dist/hadoop-hdfs/HdfsDesign.html
#DevoxxMA	 @zouheircadi	
©	hp://stackoverflow.com/quesYons/31044575/mapreduce-2-vs-yarn-applicaYons
#DevoxxMA	 @zouheircadi	
©	hps://www.mapr.com/blog/how-job-execuYon-framework-mapreduce-v1-v2
#DevoxxMA	 @zouheircadi	
©	Hadoop,	the	definiYve	guide,	Third	ediYon	Tom	White,	O'Reilly	Ed.
#DevoxxMA	 @zouheircadi	
©	Hadoop,	the	definiYve	guide,	Third	ediYon	Tom	White,	O'Reilly	Ed.
#DevoxxMA	 @zouheircadi	
Hadoop ecosystème
#DevoxxMA	 @zouheircadi	
©	Hadoop,	the	definiYve	guide,	Third	ediYon	Tom	White,	O'Reilly	Ed.
#DevoxxMA	 @zouheircadi	
Hadoop conclusion
• Données	read-only	avec	traitements	simples	
• Map-Reduce	
• Move	computa`on	to	data	
•  Paralleliza`on	and	distribu`on	(High	scalability)	
•  Fault	tolerance	
•  Status	and	monitoring	
•  «one	person	deployment	»		
©	hWps://en.wikipedia.org/wiki/MapReduce
#DevoxxMA	 @zouheircadi	
When ?
BIG	DATA	
VOLUME	
VELOCITY	 VARIETY
#DevoxxMA	 @zouheircadi	
Software companies
#DevoxxMA	 @zouheircadi	
M/R shortcomings
• Force	your	pipeline	into	Map/Reduce	
tasks	
• Other	workflows	(filter,	join,	map-reduce-map	…)	
• Read	from	disk	for	every	M/R	task	
• Itera`ve	algorithms	
• Only	naYve	java	programming	interface		
• Support	for	other	languages	:	streaming	module	
• Interac`ve	shell
#DevoxxMA	 @zouheircadi	
Hadoop conclusion
• Gros	problème	de	lenteur	
• MapReduce	est	lent	mais	c’est	actuellement	la	seule	
alterna`ve	pour	faire	des	traitements	sur	HDFS	
• RoadMap	contradictoire	des	éditeurs	
• Stratégie	des	éditeurs	(Google)
#DevoxxMA	 @zouheircadi	
Hadoop conclusion
• Map-Reduce	 has	 served	 a	 great	 purpose,	
though:	 many,	 many	 companies,	 research	
labs	 and	 individuals	 are	 successfully	
bringing	 Map-Reduce	 to	 bear	 on	 problems	
to	which	it	is	suited:	brute-force	processing	
with	an	opYonal	aggregaYon.	
hWp://the-paper-trail.org/blog/the-elephant-was-a-trojan-horse-on-the-death-of-map-reduce-at-google/
#DevoxxMA	 @zouheircadi	
Hadoop conclusion
• But	more	important	in	the	longer	term,	to	
my	 mind,	 is	 the	 way	 that	 Map-Reduce	
provided	 the	 jusYficaYon	 for	 re-evaluaYng	
the	 ways	 in	 which	 large-scale	 data	
processing	 plaworms	 are	 built	 (and	
purchased!).	
hWp://the-paper-trail.org/blog/the-elephant-was-a-trojan-horse-on-the-death-of-map-reduce-at-google/
#DevoxxMA	 @zouheircadi	
Hadoop conclusion
• It’s	 well	 known	 in	 the	 industry	 that	 more	
than	 10	 years	 ago	 Google	 invented	
MapReduce,	the	technology	at	the	heart	of	
first-generaYon	 Hadoop.	 It’s	 less	 well	
known	 that	 Google	 moved	 away	 from	
MapReduce	several	years	ago.	Today	at	its	
Google	I/O	2014	…	
hWps://www.datanami.com/2014/06/25/google-re-imagines-mapreduce-launches-dataflow/
#DevoxxMA	 @zouheircadi	
Hadoop conclusion
• …	Today	at	its	Google	I/O	2014	conference,	
the	Web	giant	unveiled	a	possible	successor	
to	 MapReduce	 called	 Dataflow,	 which	 it’s	
selling	through	its	hosted	cloud	service.	
hWps://www.datanami.com/2014/06/25/google-re-imagines-mapreduce-launches-dataflow/
#DevoxxMA	 @zouheircadi	
Spark
#DevoxxMA	 @zouheircadi	
Key dates
• 2009	AMP	Lab	University	of	Berk.	Cal.	
• Original	aim	:	POC	de	Mesos		
• 2012	:	0.5.1
#DevoxxMA	 @zouheircadi	
Worker	node	
Executor	
Driver	Node	
Cache	
Task	 Task	
Driver	program	
Spark	context	
Cluster	manager	
Worker	node	
Executor	
Cache	
Task	 Task
#DevoxxMA	 @zouheircadi	
Spark
• Resilient	Distributed	Datasets	(RDD)	
• A	RDD	is	a	resilient	and	distributed	collec`on	of	
records	
• MoYvaYon	
• Itera`ve	algorithms	in	machine	learning	
• Supports	2	types	of	operaYons	
• Transforma`ons	
• Ac`ons
#DevoxxMA	 @zouheircadi	
Spark - RDD
Server	1	
Server	2	
Server	3	
RDD
#DevoxxMA	 @zouheircadi	
Spark
#DevoxxMA	 @zouheircadi	
Spark
• TransformaYons	
• Func`ons	that	return	another	RDD	
• Map	
• FlapMap	
• Filter	
• Coalesce	
• GroupByKey
#DevoxxMA	 @zouheircadi	
Spark – Transformation : Map
Hello	World	
This	Is	Devoxx	
Morocco	
Held	In	
Casablanca	
hello	world	
this	is	devoxx	
morocco	
held	in	
casablanca	
.map(_toLowerCase)
#DevoxxMA	 @zouheircadi	
Spark – Transformation : flatMap
hello	
wold	
this	
is	
.flatMap(line=>line.split(«s+»))	
hello	world	
this	is	devoxx	
morocco	
held	in	
casablanca	
….	
devoxx
#DevoxxMA	 @zouheircadi	
Spark – Transformation : map
(hello,1)	
(wold,1)	
(this,1)	
(is,1)	
.map(word=>(word,1))	
….	
(devoxx,1)	
hello	
wold	
this	
is	
….	
devoxx
#DevoxxMA	 @zouheircadi	
Spark – Transformation : groupByKey
(a,1)	
(b,1)	
(a,1)	
(a,1)	
(b,1)	
(b,1)	
	
(a,1)	
(a,1)	
(a,1)	
(b,1)	
(b,1)	
(b,1)	
	
(a,1)	
(a,1)	
(b,1)	
(b,1)	
	
(a,1)	
(a,1)	
(a,1)	
(b,1)	
(b,1)	
(b,1)
#DevoxxMA	 @zouheircadi	
Spark – Transformation : reduceByKey
(a,1)	
(b,1)	
(a,1)	
(a,1)	
(b,1)	
(b,1)	
	
(a,1)	
(a,1)	
(a,1)	
(b,1)	
(b,1)	
(b,1)	
	
(a,1)	
(a,1)	
(a,1)	
(a,1)	
(a,1)	
(a,1)	
(a,6)	
(b,1)	
(b,1)	
(b,1)	
(b,1)	
(b,1)	
(b,1)	
(b,6)
#DevoxxMA	 @zouheircadi	
Spark
• AcYons	
• func`ons	that	trigger	computa`on	and	return	
something	that	isn’t	an	RDD	
•  collect()	:	copy	all	elements	to	the	driver	
•  count()	
•  collectAsMap()	
•  sample()	
•  take(n)	:	copy	first	n	elements	
•  reduce(func)	:	aggregates	elements	with	func	(take	2	elements,	return	
one)	
•  saveTextAsFile(fileName)	:	save	to	local	or	HDFS
#DevoxxMA	 @zouheircadi	
All in one
val	sc		=	new	SparkContext()	
val	docs	=	sc.textFile("hdfs://<path>")	
val	low	=	docs.map(line	=>	line.toLowerCase)	
val	word	=	low.flatMap(line	=>	line.split("s+"))	
val	counts	=	words.map(word	=>	(word,1))	
val	frequency	=	counts.reduceByKey(_	+	_)	
val	top	=	frequency.map(_swap).top(N)	
													
top.forEach(println)
#DevoxxMA	 @zouheircadi	
Spark
• Caching	
• By	default,	each	job	reprocessed	from	HDFS	
• .cache()	method	on	RDD	trigger	caching	
• Called	at	the	first	computa`on	(lazy)
#DevoxxMA	 @zouheircadi	
Spark
• Direct	Acyclic	Graphs	(DAGs)	
• Nodes	are	RDD	
• Arrows	are	Transforma`ons
#DevoxxMA	 @zouheircadi	
Spark
• Batch	
• Streaming	
• IteraYve	
• InteracYve
#DevoxxMA	 @zouheircadi	
GOOGLE	TRENDS	SPARK	vs.	STORM	vs.	HIVE
#DevoxxMA	 @zouheircadi	
OLTP
#DevoxxMA	 @zouheircadi	
Key dates
• BigTable	(Google)	:	2004	
• Dynamo	(Amazon)	:	2007
#DevoxxMA	 @zouheircadi	
Data model
• Key-Value	
• Document	
• Column
#DevoxxMA	 @zouheircadi	
Key-value
• Tableau	associaYf	(map)	
• Query	model	:	PUT,	GET,	DELETE	
KEY	 VALUE
#DevoxxMA	 @zouheircadi	
Document {	
"id"	:	"987GREHLKE878YEFB",	
"images":	["url1",	"url2",	"url3"],		
"prix":		»1290",		
"type"	:	"APPARTEMENT",	
"etage"	:	"2",	
"pieces"	:	"2",	
"chambres"	:	"1",	
"surface"	:	"20",	
"descrip`on":	"desc	...",	
"ville"	:	"PARIS",	
"arrondissement"	:	"75004",	
"departement"	:	"IDF"	
}
#DevoxxMA	 @zouheircadi	
Document
• Standard	encoding	format	:	JSON,	BSON,	
…	
• Query	model	
• CRUD	(CReate,	Update,	Delete)	
• Select	based	on	document	content
#DevoxxMA	 @zouheircadi	
{	
"id"	:	"987GREHLKE878YEFB",	
"images":	["url1",	"url2",	"url3"],		
"prix":		»1290",		
"type"	:	"APPARTEMENT",	
"etage"	:	"2",	
"pieces"	:	"2",	
"chambres"	:	"1",	
"surface"	:	"20",	
"descrip`on":	"desc	...",	
"ville"	:	"PARIS",	
"arrondissement"	:	"75004",	
"departement"	:	"IDF"	
}
#DevoxxMA	 @zouheircadi	
{Column}
• Column	family	stores	
• BigTable,	Hbase,	Hypertable,	Cassandra	
• Column	stores	
• C-Store,	Ver`ca	
©	hWp://dbmsmusings.blogspot.fr/2010/03/dis`nguishing-two-major-types-of_29.html
#DevoxxMA	 @zouheircadi	
Data model
©	hWp://www.slideshare.net/yellow7/cassandra-backgroundandarchitecture	
Rela`onal	DB	 Databases	 	Tables	 	Rows	 Columns	
MongoDB	 db	 Collec`ons	 Documents	 Fields	
Elas`cSearch	 Indices	 Types	 Documents	 Fields
#DevoxxMA	 @zouheircadi	
Column family stores
• Persistent	(distributed)	maps
#DevoxxMA	 @zouheircadi	
Column family stores
	
Map<RowKey,	SortedMap<ColumnKey,	ColumnValue>>	
©	hWp://www.ebaytechblog.com/2012/07/16/cassandra-data-modeling-best-prac`ces-part-1/
#DevoxxMA	 @zouheircadi	
Column family stores
#DevoxxMA	 @zouheircadi	
Column family stores
	
Map<RowKey,	SortedMap<SuperColumnKey,	SortedMap<ColumnKey,	ColumnValue>>>	
©	hWp://www.ebaytechblog.com/2012/07/16/cassandra-data-modeling-best-prac`ces-part-1/
#DevoxxMA	 @zouheircadi	
©	hps://cloud.google.com/bigtable/docs/schema-design	
Column family stores (bigTable)
#DevoxxMA	 @zouheircadi	
Replication model
• Master-less	
• Cassandra,	DynamoDB,	Riak,		
• Master	slave	
• MongoDB,	Redis,	Hbase	
• Master-Master	(ou	Master-Slave)	
• CouchDB	
©	hWp://www.slideshare.net/yellow7/cassandra-backgroundandarchitecture
#DevoxxMA	 @zouheircadi	
Comparison criteria
• Data	model	
• Query	model	
• ReplicaYon	model	
• Consistency	model	
• Licensing,	support,	community
#DevoxxMA	 @zouheircadi	
Comparison criteria
• Data	model	
• Query	model	
• ReplicaYon	model	
• Consistency	model	
• Licensing,	…
#DevoxxMA	 @zouheircadi	
System Architecture
#DevoxxMA	 @zouheircadi	
Pourquoi explosion schema less
#DevoxxMA	 @zouheircadi
#DevoxxMA	 @zouheircadi	
Pourquoi explosion schema less
• Start-up	vs	entreprises	old	school	
• (avec	un	TTM	très	court)
#DevoxxMA	 @zouheircadi	
Pourquoi explosion schema less
• Allowed	by	business	rules
#DevoxxMA	 @zouheircadi	
Pourquoi explosion schema less : 3V
#DevoxxMA	 @zouheircadi	
Contraintes à l’utilsation de NoSQL
• TransacYons	
• On	ne	peut	pas	considérer	que	passer	la	résolu`on	
des	conflits	au	client	soit	un	progrès.	
• Mal	nécessaire	souvent	dicté	par	le	business
#DevoxxMA	 @zouheircadi	
hWp://db-engines.com/en/ranking
#DevoxxMA	 @zouheircadi	
hWps://www.gartner.com/doc/reprints?id=1-2PMFPEN&ct=151013&st=sb
#DevoxxMA	 @zouheircadi	
hWps://www.google.com/trends/explore?date=2008-03-18%202016-10-18&q=RDBMS,NOSQL
#DevoxxMA	 @zouheircadi	
Why ?
• Share	data	
• Many	users	
• Expose	a	datamodel	
• An	organized	one	?	
• Scalability	
• Depending	on	users	or	data	processing	
• Flexibility	
• Embrace	change
#DevoxxMA	 @zouheircadi
#DevoxxMA	 @zouheircadi	
URLOGRAPHIE
•  Hadoop,	the	definiYve	guide,	Third	ediYon	Tom	White,	ISBN:	978-1-449-31152-0,	O'Reilly	Ed.	
•  hps://www.postgresql.org/about/	
•  hps://blog.codeship.com/unleash-the-power-of-storing-json-in-postgres/	
•  hps://opentextbc.ca/dbdesign/chapter/chapter-5-data-modelling/	
•  hp://coronet.iicm.edu/is/scripts/lesson03.pdf	
•  hps://opentextbc.ca/dbdesign/chapter/chapter-3-characterisYcs-and-benefits-of-a-database/	
•  hp://gerardnico.com/wiki/relaYon/rdbms	
•  hps://en.wikipedia.org/wiki/Scalability	
•  hp://siliconangle.com/blog/2016/06/27/google-tools-up-with-its-spanner-database-looks-for-a-fight-with-
aws/	
•  hp://www.caell.net/datastores/Datastores.pdf	
•  hps://en.wikipedia.org/wiki/Apache_Hadoop	
•  hps://en.wikipedia.org/wiki/MapReduce	
•  hps://www.linkedin.com/pulse/rdbms-follows-acid-property-nosql-databases-base-does
#DevoxxMA	 @zouheircadi	
URLOGRAPHIE
•  hps://www.quora.com/Hadoop-Why-are-companies-invesYng-so-much-into-Hadoop-if-Google-released-the-
MapReduce-paper-back-in-2004-Are-companies-just-going-to-follow-the-road-map-Google-created-Big-Table-
Pregel-Dremel-etc-It-seems-to-me-that-companies-will-always-be-behind-the-curve	
•  hp://the-paper-trail.org/blog/the-elephant-was-a-trojan-horse-on-the-death-of-map-reduce-at-google/	
•  hps://www.mapr.com/ebooks/spark/01-what-is-apache-spark.html	
•  hps://www.digitalocean.com/community/tutorials/a-comparison-of-nosql-database-management-systems-
and-models	
•  hps://cloud.google.com/bigtable/docs/overview	
•  hps://cloud.google.com/bigtable/docs/schema-design	
•  hps://en.wikipedia.org/wiki/Dremel_(so‚ware)	
•  hps://www.gartner.com/doc/reprints?id=1-2PMFPEN&ct=151013&st=sb	
•  hp://www.infoworld.com/arYcle/3056637/database/nosql-chips-away-at-oracle-ibm-and-microso‚-
dominance.html	
•  	hp://www.slideshare.net/billhoweuw/dataintensive-scalable-science

More Related Content

What's hot

Which postgres is_right_for_me_20130517
Which postgres is_right_for_me_20130517Which postgres is_right_for_me_20130517
Which postgres is_right_for_me_20130517EDB
 
Colorado Springs Open Source Hadoop/MySQL
Colorado Springs Open Source Hadoop/MySQL Colorado Springs Open Source Hadoop/MySQL
Colorado Springs Open Source Hadoop/MySQL David Smelker
 
SQL/NoSQL How to choose ?
SQL/NoSQL How to choose ?SQL/NoSQL How to choose ?
SQL/NoSQL How to choose ?Venu Anuganti
 
Webinar: The Future of SQL
Webinar: The Future of SQLWebinar: The Future of SQL
Webinar: The Future of SQLCrate.io
 
Drupal 8 introduction
Drupal 8 introductionDrupal 8 introduction
Drupal 8 introductionAditya Ghan
 
C*ollege Credit: Keep the DB, Lose the A
C*ollege Credit: Keep the DB, Lose the AC*ollege Credit: Keep the DB, Lose the A
C*ollege Credit: Keep the DB, Lose the ADataStax
 
Big Data with MySQL
Big Data with MySQLBig Data with MySQL
Big Data with MySQLIvan Zoratti
 
MySQL Performance Tuning
MySQL Performance TuningMySQL Performance Tuning
MySQL Performance TuningFromDual GmbH
 
MySQL DW Breakfast
MySQL DW BreakfastMySQL DW Breakfast
MySQL DW BreakfastIvan Zoratti
 
Announcing Spark Driver for Cassandra
Announcing Spark Driver for CassandraAnnouncing Spark Driver for Cassandra
Announcing Spark Driver for CassandraDataStax
 
Big Data and NoSQL in Microsoft-Land
Big Data and NoSQL in Microsoft-LandBig Data and NoSQL in Microsoft-Land
Big Data and NoSQL in Microsoft-LandAndrew Brust
 
How jKool Analyzes Streaming Data in Real Time with DataStax
How jKool Analyzes Streaming Data in Real Time with DataStaxHow jKool Analyzes Streaming Data in Real Time with DataStax
How jKool Analyzes Streaming Data in Real Time with DataStaxDataStax
 
Webinar: Get On-Demand Education Anytime, Anywhere with Coursera and DataStax
Webinar: Get On-Demand Education Anytime, Anywhere with Coursera and DataStaxWebinar: Get On-Demand Education Anytime, Anywhere with Coursera and DataStax
Webinar: Get On-Demand Education Anytime, Anywhere with Coursera and DataStaxDataStax
 
Lviv EDGE 2 - NoSQL
Lviv EDGE 2 - NoSQLLviv EDGE 2 - NoSQL
Lviv EDGE 2 - NoSQLzenyk
 
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data LakeITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data LakeITCamp
 
Open11 maria db the new m in lamp
Open11 maria db the new m in lampOpen11 maria db the new m in lamp
Open11 maria db the new m in lampColin Charles
 
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...Jon Peck
 
Building a Digital Bank
Building a Digital BankBuilding a Digital Bank
Building a Digital BankDataStax
 
Apache Cassandra introduction
Apache Cassandra introductionApache Cassandra introduction
Apache Cassandra introductionfardinjamshidi
 
Scaling the Web: Databases & NoSQL
Scaling the Web: Databases & NoSQLScaling the Web: Databases & NoSQL
Scaling the Web: Databases & NoSQLRichard Schneeman
 

What's hot (20)

Which postgres is_right_for_me_20130517
Which postgres is_right_for_me_20130517Which postgres is_right_for_me_20130517
Which postgres is_right_for_me_20130517
 
Colorado Springs Open Source Hadoop/MySQL
Colorado Springs Open Source Hadoop/MySQL Colorado Springs Open Source Hadoop/MySQL
Colorado Springs Open Source Hadoop/MySQL
 
SQL/NoSQL How to choose ?
SQL/NoSQL How to choose ?SQL/NoSQL How to choose ?
SQL/NoSQL How to choose ?
 
Webinar: The Future of SQL
Webinar: The Future of SQLWebinar: The Future of SQL
Webinar: The Future of SQL
 
Drupal 8 introduction
Drupal 8 introductionDrupal 8 introduction
Drupal 8 introduction
 
C*ollege Credit: Keep the DB, Lose the A
C*ollege Credit: Keep the DB, Lose the AC*ollege Credit: Keep the DB, Lose the A
C*ollege Credit: Keep the DB, Lose the A
 
Big Data with MySQL
Big Data with MySQLBig Data with MySQL
Big Data with MySQL
 
MySQL Performance Tuning
MySQL Performance TuningMySQL Performance Tuning
MySQL Performance Tuning
 
MySQL DW Breakfast
MySQL DW BreakfastMySQL DW Breakfast
MySQL DW Breakfast
 
Announcing Spark Driver for Cassandra
Announcing Spark Driver for CassandraAnnouncing Spark Driver for Cassandra
Announcing Spark Driver for Cassandra
 
Big Data and NoSQL in Microsoft-Land
Big Data and NoSQL in Microsoft-LandBig Data and NoSQL in Microsoft-Land
Big Data and NoSQL in Microsoft-Land
 
How jKool Analyzes Streaming Data in Real Time with DataStax
How jKool Analyzes Streaming Data in Real Time with DataStaxHow jKool Analyzes Streaming Data in Real Time with DataStax
How jKool Analyzes Streaming Data in Real Time with DataStax
 
Webinar: Get On-Demand Education Anytime, Anywhere with Coursera and DataStax
Webinar: Get On-Demand Education Anytime, Anywhere with Coursera and DataStaxWebinar: Get On-Demand Education Anytime, Anywhere with Coursera and DataStax
Webinar: Get On-Demand Education Anytime, Anywhere with Coursera and DataStax
 
Lviv EDGE 2 - NoSQL
Lviv EDGE 2 - NoSQLLviv EDGE 2 - NoSQL
Lviv EDGE 2 - NoSQL
 
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data LakeITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
 
Open11 maria db the new m in lamp
Open11 maria db the new m in lampOpen11 maria db the new m in lamp
Open11 maria db the new m in lamp
 
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
 
Building a Digital Bank
Building a Digital BankBuilding a Digital Bank
Building a Digital Bank
 
Apache Cassandra introduction
Apache Cassandra introductionApache Cassandra introduction
Apache Cassandra introduction
 
Scaling the Web: Databases & NoSQL
Scaling the Web: Databases & NoSQLScaling the Web: Databases & NoSQL
Scaling the Web: Databases & NoSQL
 

Viewers also liked

Viewers also liked (20)

Folha Dominical - 19.06.11 Nº 380
Folha Dominical - 19.06.11 Nº 380Folha Dominical - 19.06.11 Nº 380
Folha Dominical - 19.06.11 Nº 380
 
Som imagem video
Som imagem videoSom imagem video
Som imagem video
 
Simulacionubi
SimulacionubiSimulacionubi
Simulacionubi
 
Folha Dominical - 30.11.14 Nº 546
Folha Dominical - 30.11.14 Nº 546Folha Dominical - 30.11.14 Nº 546
Folha Dominical - 30.11.14 Nº 546
 
Impresa grupo3
Impresa grupo3Impresa grupo3
Impresa grupo3
 
Aplicaciones móviles
Aplicaciones móvilesAplicaciones móviles
Aplicaciones móviles
 
Folha Dominical - 02.11.14 Nº 542
Folha Dominical - 02.11.14 Nº 542Folha Dominical - 02.11.14 Nº 542
Folha Dominical - 02.11.14 Nº 542
 
Cuadro con actividades para el proyecto inglés
Cuadro con actividades para el proyecto inglésCuadro con actividades para el proyecto inglés
Cuadro con actividades para el proyecto inglés
 
Folha Dominical - 12.12.10 Nº351
Folha Dominical - 12.12.10 Nº351Folha Dominical - 12.12.10 Nº351
Folha Dominical - 12.12.10 Nº351
 
Folha Dominical - 08.05.11 Nº 374
Folha Dominical - 08.05.11 Nº 374Folha Dominical - 08.05.11 Nº 374
Folha Dominical - 08.05.11 Nº 374
 
Sweet15 programa
Sweet15 programaSweet15 programa
Sweet15 programa
 
Folha Dominical - 24.07.11 Nº 384
Folha Dominical - 24.07.11 Nº 384Folha Dominical - 24.07.11 Nº 384
Folha Dominical - 24.07.11 Nº 384
 
Encontro temático EAD 2011
Encontro temático EAD 2011Encontro temático EAD 2011
Encontro temático EAD 2011
 
Folha Dominical - 06.09.15 Nº 585
Folha Dominical - 06.09.15 Nº 585Folha Dominical - 06.09.15 Nº 585
Folha Dominical - 06.09.15 Nº 585
 
Internet
InternetInternet
Internet
 
Ciclo de krebs
Ciclo de krebsCiclo de krebs
Ciclo de krebs
 
Taller aula virtual mis datos
Taller aula virtual mis datosTaller aula virtual mis datos
Taller aula virtual mis datos
 
Folha Dominical - 07.03.10 Nº312
Folha Dominical - 07.03.10 Nº312Folha Dominical - 07.03.10 Nº312
Folha Dominical - 07.03.10 Nº312
 
Folha Dominical - 05.12.10 Nº350
Folha Dominical - 05.12.10 Nº350Folha Dominical - 05.12.10 Nº350
Folha Dominical - 05.12.10 Nº350
 
TVB LOGO
TVB LOGOTVB LOGO
TVB LOGO
 

Similar to Stockage des données : quel système pour quel usage ?

Introduction to BIg Data and Hadoop
Introduction to BIg Data and HadoopIntroduction to BIg Data and Hadoop
Introduction to BIg Data and HadoopAmir Shaikh
 
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Alex Gorbachev
 
Simple, Modular and Extensible Big Data Platform Concept
Simple, Modular and Extensible Big Data Platform ConceptSimple, Modular and Extensible Big Data Platform Concept
Simple, Modular and Extensible Big Data Platform ConceptSatish Mohan
 
Big Data Open Source Technologies
Big Data Open Source TechnologiesBig Data Open Source Technologies
Big Data Open Source Technologiesneeraj rathore
 
Data warehousing with Hadoop
Data warehousing with HadoopData warehousing with Hadoop
Data warehousing with Hadoophadooparchbook
 
Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 R...
Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 R...Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 R...
Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 R...Acunu
 
Big Data Developers Moscow Meetup 1 - sql on hadoop
Big Data Developers Moscow Meetup 1  - sql on hadoopBig Data Developers Moscow Meetup 1  - sql on hadoop
Big Data Developers Moscow Meetup 1 - sql on hadoopbddmoscow
 
How to use Big Data and Data Lake concept in business using Hadoop and Spark...
 How to use Big Data and Data Lake concept in business using Hadoop and Spark... How to use Big Data and Data Lake concept in business using Hadoop and Spark...
How to use Big Data and Data Lake concept in business using Hadoop and Spark...Institute of Contemporary Sciences
 
Cloudera Impala - Las Vegas Big Data Meetup Nov 5th 2014
Cloudera Impala - Las Vegas Big Data Meetup Nov 5th 2014Cloudera Impala - Las Vegas Big Data Meetup Nov 5th 2014
Cloudera Impala - Las Vegas Big Data Meetup Nov 5th 2014cdmaxime
 
RDF Graph Data Management in Oracle Database and NoSQL Platforms
RDF Graph Data Management in Oracle Database and NoSQL PlatformsRDF Graph Data Management in Oracle Database and NoSQL Platforms
RDF Graph Data Management in Oracle Database and NoSQL PlatformsGraph-TA
 

Similar to Stockage des données : quel système pour quel usage ? (20)

Introduction to BIg Data and Hadoop
Introduction to BIg Data and HadoopIntroduction to BIg Data and Hadoop
Introduction to BIg Data and Hadoop
 
Architecting Your First Big Data Implementation
Architecting Your First Big Data ImplementationArchitecting Your First Big Data Implementation
Architecting Your First Big Data Implementation
 
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
 
Simple, Modular and Extensible Big Data Platform Concept
Simple, Modular and Extensible Big Data Platform ConceptSimple, Modular and Extensible Big Data Platform Concept
Simple, Modular and Extensible Big Data Platform Concept
 
Dspace software
Dspace softwareDspace software
Dspace software
 
Dremio introduction
Dremio introductionDremio introduction
Dremio introduction
 
Twitter with hadoop for oow
Twitter with hadoop for oowTwitter with hadoop for oow
Twitter with hadoop for oow
 
Big Data Open Source Technologies
Big Data Open Source TechnologiesBig Data Open Source Technologies
Big Data Open Source Technologies
 
Data warehousing with Hadoop
Data warehousing with HadoopData warehousing with Hadoop
Data warehousing with Hadoop
 
Apache Hadoop Hive
Apache Hadoop HiveApache Hadoop Hive
Apache Hadoop Hive
 
Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 R...
Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 R...Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 R...
Cassandra EU 2012 - Overview of Case Studies and State of the Market by 451 R...
 
Big Data Developers Moscow Meetup 1 - sql on hadoop
Big Data Developers Moscow Meetup 1  - sql on hadoopBig Data Developers Moscow Meetup 1  - sql on hadoop
Big Data Developers Moscow Meetup 1 - sql on hadoop
 
Introduction to Hadoop Administration
Introduction to Hadoop AdministrationIntroduction to Hadoop Administration
Introduction to Hadoop Administration
 
How to use Big Data and Data Lake concept in business using Hadoop and Spark...
 How to use Big Data and Data Lake concept in business using Hadoop and Spark... How to use Big Data and Data Lake concept in business using Hadoop and Spark...
How to use Big Data and Data Lake concept in business using Hadoop and Spark...
 
Cloudera Impala - Las Vegas Big Data Meetup Nov 5th 2014
Cloudera Impala - Las Vegas Big Data Meetup Nov 5th 2014Cloudera Impala - Las Vegas Big Data Meetup Nov 5th 2014
Cloudera Impala - Las Vegas Big Data Meetup Nov 5th 2014
 
Apache drill
Apache drillApache drill
Apache drill
 
Big data and hadoop
Big data and hadoopBig data and hadoop
Big data and hadoop
 
RDF Graph Data Management in Oracle Database and NoSQL Platforms
RDF Graph Data Management in Oracle Database and NoSQL PlatformsRDF Graph Data Management in Oracle Database and NoSQL Platforms
RDF Graph Data Management in Oracle Database and NoSQL Platforms
 
Intro to Big Data
Intro to Big DataIntro to Big Data
Intro to Big Data
 
Hadoop ppt1
Hadoop ppt1Hadoop ppt1
Hadoop ppt1
 

Recently uploaded

Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 

Recently uploaded (20)

Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 

Stockage des données : quel système pour quel usage ?