SlideShare a Scribd company logo
 
©	
  2015	
  IBM	
  Cloudant	
   	
   1	
  
	
  	
  	
  	
  	
   	
  
	
  	
  	
  	
  	
  	
  	
  
	
   	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
Why	
  NoSQL?	
  	
  
Your	
  database	
  options	
  in	
  the	
  new	
  non-­‐relational	
  world	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
 
©	
  2015	
  IBM	
  Cloudant	
   	
   2	
  
	
  	
  	
  	
  	
   	
  
	
  	
  	
  	
  	
  	
  	
  
	
   	
  
Table	
  of	
  Contents	
  
New	
  types	
  of	
  apps	
  are	
  generating	
  new	
  types	
  of	
  data	
  ..............................................................	
  3	
  
A	
  brief	
  history	
  on	
  NoSQL	
  .........................................................................................................	
  3	
  
NoSQL’s	
  roots	
  in	
  open	
  source	
  ...........................................................................................................	
  3	
  
Types	
  of	
  NoSQL	
  databases	
  ......................................................................................................	
  4	
  
Key-­‐value	
  stores	
  ...............................................................................................................................	
  4	
  
Graph	
  stores	
  .....................................................................................................................................	
  4	
  
Column	
  stores	
  ..................................................................................................................................	
  4	
  
Document	
  stores	
  ..............................................................................................................................	
  4	
  
Why	
  Consider	
  NoSQL?	
  ............................................................................................................	
  5	
  
Flexibility	
  ..........................................................................................................................................	
  5	
  
Scalability	
  .........................................................................................................................................	
  5	
  
Availability	
  .......................................................................................................................................	
  5	
  
Lower	
  operational	
  cost	
  .....................................................................................................................	
  5	
  
Specialized	
  capabilities	
  .....................................................................................................................	
  5	
  
Summary	
  ................................................................................................................................	
  6	
  
Getting	
  started	
  with	
  IBM	
  Cloudant	
  .........................................................................................	
  6	
  
For	
  more	
  information	
  .............................................................................................................	
  6	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
 
©	
  2015	
  IBM	
  Cloudant	
   	
   3	
  
	
  	
  	
  	
  	
   	
  
	
  	
  	
  	
  	
  	
  	
  
	
   	
  
	
  
New	
  types	
  of	
  apps	
  are	
  generating	
  new	
  types	
  of	
  data	
  
The	
  continual	
  increase	
  in	
  Web,	
  mobile,	
  and	
  IoT	
  applications,	
  alongside	
  emerging	
  trends	
  shifting	
  online	
  consumer	
  
behavior	
  and	
  new	
  classes	
  of	
  data	
  are	
  causing	
  developers	
  to	
  reevaluate	
  how	
  their	
  data	
  is	
  stored	
  and	
  managed.	
  
Today’s	
  needs	
  require	
  a	
  database	
  that	
  is	
  capable	
  of	
  providing	
  a	
  scalable,	
  flexible	
  solution	
  to	
  efficiently	
  and	
  safely	
  
manage	
  the	
  massive	
  flow	
  of	
  data	
  to	
  and	
  from	
  a	
  global	
  user	
  base.	
  	
  
Developers	
  and	
  IT	
  alike	
  are	
  finding	
  it	
  difficult,	
  and	
  sometimes	
  even	
  impossible,	
  to	
  quickly	
  incorporate	
  all	
  of	
  this	
  
data	
  into	
  the	
  relational	
  model	
  while	
  dynamically	
  scaling	
  to	
  maintain	
  the	
  performance	
  levels	
  users	
  demand.	
  This	
  is	
  
causing	
  many	
  to	
  look	
  at	
  NoSQL	
  databases	
  for	
  the	
  flexibility	
  they	
  offer,	
  and	
  is	
  a	
  big	
  reason	
  why	
  the	
  global	
  NoSQL	
  
market	
  is	
  forecast	
  to	
  nearly	
  double	
  and	
  reach	
  $3.4	
  Billion	
  in	
  2020
1
.	
  	
  
A	
  brief	
  history	
  on	
  NoSQL	
  	
  
NoSQL,	
  aka	
  ‘Not	
  only	
  SQL’,	
  aka	
  ‘Non-­‐relational’	
  was	
  specifically	
  introduced	
  to	
  handle	
  the	
  rise	
  in	
  data	
  types,	
  data	
  
access,	
  and	
  data	
  availability	
  needs	
  brought	
  on	
  the	
  dot-­‐com	
  boom.	
  	
  
Going	
  back	
  20	
  years	
  or	
  so,	
  when	
  application	
  architects	
  and	
  developers	
  needed	
  a	
  data	
  store	
  for	
  their	
  applications,	
  
they	
  were	
  choosing	
  among	
  various	
  relational	
  databases.	
  In	
  fact,	
  relational	
  databases	
  have	
  been	
  the	
  defacto	
  choice	
  
since	
  the	
  1970s,	
  as	
  they	
  have	
  been	
  the	
  sole	
  options	
  available	
  for	
  both	
  developers	
  (taught	
  in	
  Computer	
  Science	
  
programs	
  everywhere)	
  and	
  infrastructure	
  teams	
  (well-­‐understood	
  tooling	
  and	
  predictable	
  operational	
  
characteristics).	
  Some	
  of	
  the	
  most	
  popular	
  are	
  Oracle,	
  MySQL,	
  SQL	
  Server,	
  and	
  DB2.	
  	
  
However,	
  when	
  Internet	
  applications	
  and	
  companies	
  started	
  exploding	
  during	
  the	
  late	
  90s	
  to	
  early	
  2000s,	
  
applications	
  went	
  from	
  serving	
  thousands	
  of	
  internal	
  employees	
  within	
  companies	
  to	
  having	
  millions	
  of	
  users	
  on	
  
the	
  public	
  Internet.	
  For	
  these	
  applications,	
  performance	
  and	
  availability	
  were	
  paramount.	
  The	
  new	
  problem	
  of	
  
high	
  availability	
  at	
  large	
  scale	
  drove	
  companies	
  like	
  Google,	
  Facebook,	
  and	
  Amazon	
  to	
  create	
  new	
  technologies.	
  
Thankfully,	
  they	
  documented	
  their	
  efforts,	
  released	
  white	
  papers,	
  and	
  open	
  sourced	
  their	
  technology	
  for	
  the	
  
Internet	
  community	
  to	
  continue	
  building	
  upon.	
  By	
  the	
  late	
  2000s,	
  several	
  new	
  non-­‐relational	
  database	
  
technologies	
  had	
  emerged,	
  and	
  NoSQL	
  was	
  the	
  name	
  that	
  stuck	
  to	
  describe	
  them	
  all.	
  	
  	
  
NoSQL’s	
  roots	
  in	
  open	
  source	
  
Many	
  NoSQL	
  databases	
  have	
  roots	
  in	
  the	
  open	
  source	
  community.	
  This	
  heritage	
  has	
  been	
  fundamental	
  for	
  their	
  
ever-­‐increasing	
  popularity	
  and	
  usage.	
  You	
  will	
  often	
  see	
  companies	
  who	
  provide	
  a	
  commercial	
  version	
  of	
  a	
  
database	
  with	
  services	
  and	
  support	
  for	
  the	
  technology,	
  while	
  at	
  the	
  same	
  time	
  participating	
  in	
  the	
  communities	
  of	
  
their	
  open	
  source	
  counterparts.	
  Examples	
  of	
  these	
  relationships	
  include	
  Datastax	
  for	
  Apache	
  Cassandra™,	
  IBM	
  
Cloudant	
  for	
  Apache	
  CouchDB™,	
  and	
  even	
  MongoDB	
  with	
  an	
  open	
  source	
  version	
  of	
  their	
  MongoDB	
  software.	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
1
	
  http://www.marketresearchmedia.com/?p=568	
  
 
©	
  2015	
  IBM	
  Cloudant	
   	
   4	
  
	
  	
  	
  	
  	
   	
  
	
  	
  	
  	
  	
  	
  	
  
	
   	
  
	
  
Types	
  of	
  NoSQL	
  databases	
  
NoSQL	
  is	
  simply	
  the	
  term	
  used	
  to	
  describe	
  a	
  family	
  of	
  databases	
  that	
  are	
  all	
  non-­‐relational.	
  While	
  the	
  technologies,	
  
data	
  types,	
  and	
  use	
  cases	
  vary	
  wildly	
  
among	
  them,	
  it	
  is	
  generally	
  agreed	
  that	
  
there	
  are	
  four	
  types	
  of	
  NoSQL	
  
databases:	
  
Key-­‐value	
  stores	
  	
  
These	
  databases	
  pair	
  keys	
  to	
  values,	
  
like	
  a	
  hash	
  table	
  in	
  computer	
  
programming.	
  A	
  good	
  analogy	
  for	
  a	
  
key-­‐value	
  store	
  is	
  a	
  file	
  system.	
  The	
  
path	
  acts	
  as	
  the	
  key	
  and	
  the	
  contents	
  
act	
  as	
  the	
  file.	
  There	
  are	
  often	
  no	
  
"fields"	
  to	
  update;	
  rather,	
  the	
  entire	
  
value	
  other	
  than	
  the	
  key	
  must	
  be	
  
updated	
  if	
  changes	
  are	
  to	
  be	
  made.	
  
This	
  simplicity	
  scales	
  well;	
  however,	
  it	
  
can	
  limit	
  the	
  complexity	
  of	
  queries	
  and	
  
other	
  advanced	
  features	
  available	
  in	
  key-­‐value	
  stores.	
  Examples	
  of	
  pure	
  key-­‐value	
  stores	
  include:	
  MemcacheD,	
  
REDIS,	
  and	
  Riak	
  
Graph	
  stores	
  	
  
Graph	
  data	
  stores	
  excel	
  at	
  dealing	
  with	
  interconnected	
  data.	
  Graph	
  databases	
  consist	
  of	
  connections	
  (called	
  
“edges”	
  in	
  graph	
  DB	
  terms)	
  between	
  nodes.	
  Both	
  nodes	
  and	
  their	
  edges	
  can	
  store	
  additional	
  properties,	
  such	
  as	
  
key-­‐value	
  pairs.	
  The	
  strength	
  of	
  a	
  graph	
  database	
  is	
  in	
  traversing	
  the	
  connections	
  between	
  nodes.	
  Graph	
  
databases,	
  however,	
  generally	
  require	
  all	
  data	
  to	
  fit	
  on	
  one	
  machine,	
  limiting	
  their	
  scalability.	
  Examples	
  of	
  graph	
  
stores	
  include:	
  Neo4j	
  and	
  Sesame	
  	
  
Column	
  stores	
  	
  
Relational	
  databases	
  store	
  all	
  of	
  the	
  data	
  in	
  particular	
  table’s	
  row	
  together	
  on-­‐disk,	
  which	
  makes	
  retrieval	
  of	
  a	
  
particular	
  row	
  fast.	
  Column-­‐family	
  databases	
  generally	
  serialize	
  all	
  the	
  values	
  of	
  a	
  particular	
  column	
  together	
  on-­‐
disk,	
  which	
  makes	
  retrieval	
  of	
  a	
  large	
  amount	
  of	
  a	
  specific	
  attribute	
  fast.	
  This	
  approach	
  lends	
  itself	
  well	
  to	
  
aggregate	
  queries	
  and	
  analytics	
  scenarios	
  where	
  you	
  might	
  run	
  range	
  queries	
  over	
  a	
  specific	
  field.	
  Examples	
  of	
  
column	
  stores	
  include:	
  Hbase,	
  Cassandra	
  	
  
Document	
  stores	
  	
  
Document	
  databases	
  store	
  records	
  as	
  “documents,”	
  where	
  a	
  document	
  can	
  generally	
  be	
  thought	
  of	
  as	
  a	
  grouping	
  
of	
  key-­‐value	
  pairs.	
  Keys	
  are	
  always	
  strings	
  and	
  values	
  can	
  be	
  stored	
  as	
  strings,	
  numerics,	
  booleans,	
  arrays,	
  and	
  
other	
  nested,	
  key-­‐value	
  pairs.	
  Values	
  can	
  be	
  nested	
  to	
  arbitrary	
  depths.	
  Popular	
  syntax	
  for	
  document	
  DBs	
  include	
  
XML	
  and	
  JavaScript	
  Object	
  Notation	
  (JSON).	
  Examples	
  of	
  document	
  stores	
  include:	
  MongoDB,	
  CouchDB,	
  Cloudant,	
  
and	
  MarkLogic	
  	
  
 
©	
  2015	
  IBM	
  Cloudant	
   	
   5	
  
	
  	
  	
  	
  	
   	
  
	
  	
  	
  	
  	
  	
  	
  
	
   	
  
	
  
Why	
  Consider	
  NoSQL?	
  
The	
  various	
  NoSQL	
  databases	
  available	
  today	
  differ	
  quite	
  a	
  bit,	
  but	
  there	
  are	
  common	
  threads	
  uniting	
  them:	
  
flexibility,	
  scalability,	
  availability,	
  lower	
  costs,	
  and	
  special	
  capabilities.	
  
Flexibility	
  
Schema	
  flexibility	
  and	
  intuitive	
  data	
  structures	
  are	
  key	
  features	
  that	
  
attract	
  developers	
  working	
  in	
  agile	
  development	
  cycles,	
  and	
  most	
  NoSQL	
  
databases	
  accommodate	
  these	
  qualities.	
  Schema	
  updates	
  and	
  their	
  
associated	
  downtime	
  are	
  generally	
  not	
  required,	
  as	
  in	
  a	
  relational	
  
database.	
  NoSQL’s	
  flexibility	
  is	
  popular	
  for	
  supporting	
  agile	
  development	
  
practices	
  by	
  eliminating	
  the	
  complexity	
  of	
  database	
  schema	
  changes	
  to	
  
support	
  changing	
  codebases.	
  
Scalability	
  
Scale	
  refers	
  to	
  both	
  the	
  size	
  of	
  the	
  data	
  as	
  well	
  as	
  the	
  concurrent	
  users	
  
acting	
  on	
  that	
  data.	
  NoSQL	
  databases	
  are	
  typically	
  more	
  specialized	
  to	
  
various	
  use	
  cases	
  involving	
  scale	
  and	
  can	
  be	
  much	
  simpler	
  to	
  develop	
  
related	
  application	
  functions	
  than	
  relational	
  databases.	
  	
  
	
  
Many	
  NoSQL	
  databases	
  are	
  built	
  to	
  scale	
  horizontally	
  and	
  spread	
  their	
  
data	
  across	
  (shard)	
  a	
  cluster	
  of	
  servers	
  more	
  easily	
  than	
  their	
  relational	
  
counterparts.	
  Relational	
  database	
  performance	
  suffers	
  when	
  queries	
  
execute	
  JOINs	
  across	
  shards,	
  whereas	
  a	
  NoSQL	
  database	
  can	
  avoid	
  JOINs	
  
altogether	
  and	
  remain	
  highly	
  performant.	
  
Availability	
  
Downtime	
  results	
  in	
  lost	
  revenue,	
  lost	
  customers,	
  and	
  frustrated	
  users.	
  Thankfully,	
  some	
  NoSQL	
  databases	
  offer	
  
new	
  or	
  different	
  replication	
  architectures	
  that	
  can	
  make	
  different	
  types	
  of	
  NoSQL	
  databases	
  more	
  highly	
  available	
  
for	
  writes	
  in	
  addition	
  to	
  reads.	
  This	
  means	
  that	
  if	
  one	
  or	
  more	
  database	
  servers,	
  or	
  "nodes”	
  goes	
  down,	
  the	
  other	
  
nodes	
  in	
  the	
  system	
  are	
  able	
  to	
  continue	
  operations	
  without	
  data	
  loss.	
  	
  
Lower	
  operational	
  cost	
  
The	
  open	
  source	
  roots	
  of	
  NoSQL	
  make	
  its	
  entry	
  point	
  an	
  obvious	
  incentive,	
  and	
  it	
  is	
  common	
  to	
  hear	
  of	
  NoSQL	
  
adopters	
  cutting	
  significant	
  costs	
  versus	
  their	
  existing	
  databases	
  while	
  still	
  receiving	
  the	
  same	
  or	
  better	
  
performance	
  and	
  functionality.	
  Historically,	
  large	
  relational	
  databases	
  have	
  run	
  on	
  expensive	
  machines	
  and	
  
mainframes.	
  The	
  distributed	
  nature	
  of	
  NoSQL	
  databases	
  means	
  that	
  they	
  can	
  be	
  deployed	
  and	
  operated	
  on	
  
clusters	
  of	
  servers	
  in	
  cloud	
  architectures.	
  	
  
Specialized	
  capabilities	
  
Not	
  all	
  NoSQL	
  databases	
  are	
  created	
  equal.	
  To	
  offer	
  incentives	
  and	
  added	
  integration	
  to	
  their	
  users,	
  many	
  NoSQL	
  
providers	
  include	
  various	
  specialized	
  capabilities.	
  	
  Examples	
  include	
  specific	
  indexing	
  and	
  querying	
  capabilities	
  for	
  
geospatial	
  data	
  or	
  integrated	
  full-­‐text	
  indexing	
  for	
  search,	
  automatic	
  data	
  replication	
  and	
  synchronization	
  features,	
  
and	
  application-­‐friendly	
  RESTful	
  web	
  APIs.	
  	
  	
  
 
©	
  2015	
  IBM	
  Cloudant	
   	
   6	
  
	
  	
  	
  	
  	
   	
  
	
  	
  	
  	
  	
  	
  	
  
	
   	
  
	
  
Summary	
  
The	
  database	
  you	
  pick	
  for	
  your	
  next	
  application	
  matters	
  now	
  more	
  than	
  ever.	
  Thankfully,	
  you	
  don’t	
  have	
  to	
  pick	
  
just	
  one.	
  Today’s	
  applications	
  are	
  expected	
  to	
  run	
  non-­‐stop	
  and	
  must	
  efficiently	
  manage	
  the	
  continuously	
  growing	
  
amounts	
  of	
  multi-­‐structured	
  data	
  in	
  order	
  to	
  do	
  so.	
  This	
  has	
  caused	
  NoSQL	
  to	
  grow	
  from	
  a	
  buzzword	
  to	
  a	
  serious	
  
consideration	
  for	
  every	
  database,	
  from	
  small	
  shops	
  to	
  the	
  enterprise.	
  	
  
While	
  NoSQL	
  databases	
  share	
  some	
  common	
  qualities,	
  such	
  as	
  being	
  non-­‐relational	
  and	
  generally	
  easy	
  to	
  scale,	
  
there	
  are	
  many	
  unique	
  differentiators	
  to	
  consider	
  when	
  deciding	
  upon	
  the	
  correct	
  NoSQL	
  solution	
  for	
  your	
  unique	
  
data	
  needs.	
  The	
  right	
  NoSQL	
  database	
  can	
  act	
  a	
  viable	
  alternative	
  to	
  relational	
  databases	
  or	
  can	
  be	
  utilized	
  in	
  a	
  
complementary	
  fashion	
  along	
  with	
  existing	
  systems.	
  
	
  
The	
  requirement	
  for	
  efficient	
  data	
  delivery	
  is	
  our	
  future,	
  and	
  you	
  should	
  consider	
  NoSQL	
  technology	
  when	
  
planning	
  any	
  application	
  development	
  project	
  that	
  involves	
  scale,	
  different	
  varieties	
  of	
  data,	
  or	
  large	
  amounts	
  of	
  
potential	
  users.	
  	
  	
  	
  
Getting	
  started	
  with	
  IBM	
  Cloudant	
  
IBM	
  Cloudant	
  is	
  available	
  as	
  a	
  fully	
  managed	
  NoSQL	
  database	
  as	
  a	
  service	
  (DBaaS)	
  for	
  fast,	
  turnkey	
  provisioning,	
  
and	
  worry-­‐free	
  data	
  management.	
  It	
  is	
  also	
  available	
  as	
  Cloudant	
  Local,	
  which	
  puts	
  the	
  power	
  of	
  the	
  Cloudant	
  
platform	
  in	
  the	
  privacy	
  of	
  your	
  data	
  centers.	
  You	
  can	
  even	
  connect	
  Cloudant	
  Local	
  and	
  Cloudant	
  Managed	
  DBaaS	
  
databases	
  together	
  to	
  form	
  hybrid	
  cloud	
  databases	
  for	
  the	
  greatest	
  balance	
  of	
  cloud	
  cost,	
  reach,	
  performance,	
  and	
  
compliance	
  control.	
  Simply	
  sign	
  up	
  for	
  a	
  no	
  charge	
  account	
  and	
  get	
  started	
  at	
  https://cloudant.com.	
  	
  
For	
  more	
  information	
  	
  
For	
  more	
  information,	
  please	
  contact	
  your	
  IBM	
  representative	
  or	
  IBM	
  Business	
  Partner,	
  or	
  visit:	
  cloudant.com	
  or	
  
ibm.com/cloudant	
  	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
The	
  Apache	
  Software	
  Foundation,	
  "Apache	
  Cassandra",	
  "CouchDB",	
  and	
  "Apache	
  CouchDB"	
  are	
  trademarks	
  or	
  registered	
  trademarks	
  of	
  The	
  
Apache	
  Software	
  Foundation.	
  All	
  other	
  brands	
  and	
  trademarks	
  are	
  the	
  property	
  of	
  their	
  respective	
  owners.	
  

More Related Content

What's hot

Database revolution opening webcast 01 18-12
Database revolution opening webcast 01 18-12Database revolution opening webcast 01 18-12
Database revolution opening webcast 01 18-12
mark madsen
 
NoSQL databases and managing big data
NoSQL databases and managing big dataNoSQL databases and managing big data
NoSQL databases and managing big data
Steven Francia
 
A Brief Introduction: MongoDB
A Brief Introduction: MongoDBA Brief Introduction: MongoDB
A Brief Introduction: MongoDB
DATAVERSITY
 
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESB
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESBData Integration Alternatives: When to use Data Virtualization, ETL, and ESB
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESB
Denodo
 
NoSQL Databases Introduction - UTN 2013
NoSQL Databases Introduction - UTN 2013NoSQL Databases Introduction - UTN 2013
NoSQL Databases Introduction - UTN 2013
Facundo Farias
 
Intro to Big Data and NoSQL
Intro to Big Data and NoSQLIntro to Big Data and NoSQL
Intro to Big Data and NoSQLDon Demcsak
 
Nosql
NosqlNosql
Nosql
ROXTAD71
 
Unstructured Datasets Analysis: Thesaurus Model
Unstructured Datasets Analysis: Thesaurus ModelUnstructured Datasets Analysis: Thesaurus Model
Unstructured Datasets Analysis: Thesaurus Model
Editor IJCATR
 
How Semantics Solves Big Data Challenges
How Semantics Solves Big Data ChallengesHow Semantics Solves Big Data Challenges
How Semantics Solves Big Data Challenges
DATAVERSITY
 
(OTW13) Agile Data Warehousing: Introduction to Data Vault Modeling
(OTW13) Agile Data Warehousing: Introduction to Data Vault Modeling(OTW13) Agile Data Warehousing: Introduction to Data Vault Modeling
(OTW13) Agile Data Warehousing: Introduction to Data Vault Modeling
Kent Graziano
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for Dinner
Kent Graziano
 
Enabling digital transformation api ecosystems and data virtualization
Enabling digital transformation   api ecosystems and data virtualizationEnabling digital transformation   api ecosystems and data virtualization
Enabling digital transformation api ecosystems and data virtualization
Denodo
 
Nationwide_Ensures_Basel_II_Compliance
Nationwide_Ensures_Basel_II_ComplianceNationwide_Ensures_Basel_II_Compliance
Nationwide_Ensures_Basel_II_ComplianceAndrew Painter
 
Semantic Technologies for Big Data
Semantic Technologies for Big DataSemantic Technologies for Big Data
Semantic Technologies for Big DataMarin Dimitrov
 
Technology
TechnologyTechnology
Technology
Ro Hith
 
Secure Transaction Model for NoSQL Database Systems: Review
Secure Transaction Model for NoSQL Database Systems: ReviewSecure Transaction Model for NoSQL Database Systems: Review
Secure Transaction Model for NoSQL Database Systems: Review
rahulmonikasharma
 

What's hot (20)

AtomiDB Business Challenges
AtomiDB Business ChallengesAtomiDB Business Challenges
AtomiDB Business Challenges
 
NoSQL
NoSQLNoSQL
NoSQL
 
Database revolution opening webcast 01 18-12
Database revolution opening webcast 01 18-12Database revolution opening webcast 01 18-12
Database revolution opening webcast 01 18-12
 
NoSQL databases and managing big data
NoSQL databases and managing big dataNoSQL databases and managing big data
NoSQL databases and managing big data
 
A Brief Introduction: MongoDB
A Brief Introduction: MongoDBA Brief Introduction: MongoDB
A Brief Introduction: MongoDB
 
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESB
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESBData Integration Alternatives: When to use Data Virtualization, ETL, and ESB
Data Integration Alternatives: When to use Data Virtualization, ETL, and ESB
 
NoSQL Databases Introduction - UTN 2013
NoSQL Databases Introduction - UTN 2013NoSQL Databases Introduction - UTN 2013
NoSQL Databases Introduction - UTN 2013
 
Nosql
NosqlNosql
Nosql
 
Intro to Big Data and NoSQL
Intro to Big Data and NoSQLIntro to Big Data and NoSQL
Intro to Big Data and NoSQL
 
Nosql
NosqlNosql
Nosql
 
Unstructured Datasets Analysis: Thesaurus Model
Unstructured Datasets Analysis: Thesaurus ModelUnstructured Datasets Analysis: Thesaurus Model
Unstructured Datasets Analysis: Thesaurus Model
 
How Semantics Solves Big Data Challenges
How Semantics Solves Big Data ChallengesHow Semantics Solves Big Data Challenges
How Semantics Solves Big Data Challenges
 
(OTW13) Agile Data Warehousing: Introduction to Data Vault Modeling
(OTW13) Agile Data Warehousing: Introduction to Data Vault Modeling(OTW13) Agile Data Warehousing: Introduction to Data Vault Modeling
(OTW13) Agile Data Warehousing: Introduction to Data Vault Modeling
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for Dinner
 
NOSQL
NOSQLNOSQL
NOSQL
 
Enabling digital transformation api ecosystems and data virtualization
Enabling digital transformation   api ecosystems and data virtualizationEnabling digital transformation   api ecosystems and data virtualization
Enabling digital transformation api ecosystems and data virtualization
 
Nationwide_Ensures_Basel_II_Compliance
Nationwide_Ensures_Basel_II_ComplianceNationwide_Ensures_Basel_II_Compliance
Nationwide_Ensures_Basel_II_Compliance
 
Semantic Technologies for Big Data
Semantic Technologies for Big DataSemantic Technologies for Big Data
Semantic Technologies for Big Data
 
Technology
TechnologyTechnology
Technology
 
Secure Transaction Model for NoSQL Database Systems: Review
Secure Transaction Model for NoSQL Database Systems: ReviewSecure Transaction Model for NoSQL Database Systems: Review
Secure Transaction Model for NoSQL Database Systems: Review
 

Viewers also liked

Cognitive future part 1
Cognitive future part 1Cognitive future part 1
Cognitive future part 1
Peter Tutty
 
Unit 9 mr
Unit 9 mrUnit 9 mr
Unit 9 mr
lckkhanh
 
Unit5 a2
Unit5 a2Unit5 a2
Unit5 a2
lckkhanh
 
Ibm big data
Ibm big dataIbm big data
Ibm big data
Peter Tutty
 
Unit 8
Unit 8 Unit 8
Unit 8
lckkhanh
 
Relative clauses
Relative clausesRelative clauses
Relative clauses
lckkhanh
 
Comparison
ComparisonComparison
Comparison
lckkhanh
 
Unit 10
Unit 10 Unit 10
Unit 10
lckkhanh
 
Unit 11
Unit 11Unit 11
Unit 11
lckkhanh
 
Unit 12
Unit 12Unit 12
Unit 12
lckkhanh
 
Unit 7
Unit 7 Unit 7
Unit 7
lckkhanh
 
Passive voice
Passive voicePassive voice
Passive voice
lckkhanh
 
Redefining Boundaries
Redefining BoundariesRedefining Boundaries
Redefining Boundaries
Peter Tutty
 
Unit 4
Unit 4Unit 4
Unit 4
lckkhanh
 
Social Media Analytics
Social Media AnalyticsSocial Media Analytics
Social Media Analytics
Peter Tutty
 
G4- Sustainable Cities- Example Issues
G4- Sustainable Cities- Example IssuesG4- Sustainable Cities- Example Issues
G4- Sustainable Cities- Example Issues
Keith Hicks
 

Viewers also liked (17)

Cognitive future part 1
Cognitive future part 1Cognitive future part 1
Cognitive future part 1
 
Unit 9 mr
Unit 9 mrUnit 9 mr
Unit 9 mr
 
Unit5 a2
Unit5 a2Unit5 a2
Unit5 a2
 
Ibm big data
Ibm big dataIbm big data
Ibm big data
 
Unit 8
Unit 8 Unit 8
Unit 8
 
Unit 6
Unit 6Unit 6
Unit 6
 
Relative clauses
Relative clausesRelative clauses
Relative clauses
 
Comparison
ComparisonComparison
Comparison
 
Unit 10
Unit 10 Unit 10
Unit 10
 
Unit 11
Unit 11Unit 11
Unit 11
 
Unit 12
Unit 12Unit 12
Unit 12
 
Unit 7
Unit 7 Unit 7
Unit 7
 
Passive voice
Passive voicePassive voice
Passive voice
 
Redefining Boundaries
Redefining BoundariesRedefining Boundaries
Redefining Boundaries
 
Unit 4
Unit 4Unit 4
Unit 4
 
Social Media Analytics
Social Media AnalyticsSocial Media Analytics
Social Media Analytics
 
G4- Sustainable Cities- Example Issues
G4- Sustainable Cities- Example IssuesG4- Sustainable Cities- Example Issues
G4- Sustainable Cities- Example Issues
 

Similar to Why no sql_ibm_cloudant

Graph databases and OrientDB
Graph databases and OrientDBGraph databases and OrientDB
Graph databases and OrientDB
Ahsan Bilal
 
Introduction to NoSQL
Introduction to NoSQLIntroduction to NoSQL
Introduction to NoSQL
balwinders
 
A Comparative Study of NoSQL and Relational Database.pdf
A Comparative Study of NoSQL and Relational Database.pdfA Comparative Study of NoSQL and Relational Database.pdf
A Comparative Study of NoSQL and Relational Database.pdf
Jennifer Roman
 
NoSQL Basics and MongDB
NoSQL Basics and  MongDBNoSQL Basics and  MongDB
NoSQL Basics and MongDB
Shamima Yeasmin Mukta
 
Relational Databases For An Efficient Data Management And...
Relational Databases For An Efficient Data Management And...Relational Databases For An Efficient Data Management And...
Relational Databases For An Efficient Data Management And...
Sheena Crouch
 
Report 2.0.docx
Report 2.0.docxReport 2.0.docx
Report 2.0.docx
pinstechwork
 
Ijaprr vol1-2-6-9naseer
Ijaprr vol1-2-6-9naseerIjaprr vol1-2-6-9naseer
Ijaprr vol1-2-6-9naseer
ijaprr
 
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
IRJET Journal
 
Non relational databases-no sql
Non relational databases-no sqlNon relational databases-no sql
Non relational databases-no sql
Ram kumar
 
Report 1.0.docx
Report 1.0.docxReport 1.0.docx
Report 1.0.docx
pinstechwork
 
Ijaprr vol1-2-6-9naseer
Ijaprr vol1-2-6-9naseerIjaprr vol1-2-6-9naseer
Ijaprr vol1-2-6-9naseer
ijaprr_editor
 
CS828 P5 Individual Project v101
CS828 P5 Individual Project v101CS828 P5 Individual Project v101
CS828 P5 Individual Project v101ThienSi Le
 
The Recent Pronouncement Of The World Wide Web (Www) Had
The Recent Pronouncement Of The World Wide Web (Www) HadThe Recent Pronouncement Of The World Wide Web (Www) Had
The Recent Pronouncement Of The World Wide Web (Www) Had
Deborah Gastineau
 
A Seminar on NoSQL Databases.
A Seminar on NoSQL Databases.A Seminar on NoSQL Databases.
A Seminar on NoSQL Databases.
Navdeep Charan
 
the rising no sql technology
the rising no sql technologythe rising no sql technology
the rising no sql technology
INFOGAIN PUBLICATION
 
What Are The Best Databases for Web Applications In 2023.pdf
What Are The Best Databases for Web Applications In 2023.pdfWhat Are The Best Databases for Web Applications In 2023.pdf
What Are The Best Databases for Web Applications In 2023.pdf
Laura Miller
 
Brief introduction to NoSQL by fas mosleh
Brief introduction to NoSQL by fas moslehBrief introduction to NoSQL by fas mosleh
Brief introduction to NoSQL by fas mosleh
Fas (Feisal) Mosleh
 
On nosql
On nosqlOn nosql

Similar to Why no sql_ibm_cloudant (20)

Graph databases and OrientDB
Graph databases and OrientDBGraph databases and OrientDB
Graph databases and OrientDB
 
Introduction to NoSQL
Introduction to NoSQLIntroduction to NoSQL
Introduction to NoSQL
 
The NoSQL Movement
The NoSQL MovementThe NoSQL Movement
The NoSQL Movement
 
A Comparative Study of NoSQL and Relational Database.pdf
A Comparative Study of NoSQL and Relational Database.pdfA Comparative Study of NoSQL and Relational Database.pdf
A Comparative Study of NoSQL and Relational Database.pdf
 
NoSQL Basics and MongDB
NoSQL Basics and  MongDBNoSQL Basics and  MongDB
NoSQL Basics and MongDB
 
Relational Databases For An Efficient Data Management And...
Relational Databases For An Efficient Data Management And...Relational Databases For An Efficient Data Management And...
Relational Databases For An Efficient Data Management And...
 
Report 2.0.docx
Report 2.0.docxReport 2.0.docx
Report 2.0.docx
 
Ijaprr vol1-2-6-9naseer
Ijaprr vol1-2-6-9naseerIjaprr vol1-2-6-9naseer
Ijaprr vol1-2-6-9naseer
 
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
 
Non relational databases-no sql
Non relational databases-no sqlNon relational databases-no sql
Non relational databases-no sql
 
Report 1.0.docx
Report 1.0.docxReport 1.0.docx
Report 1.0.docx
 
No sql database
No sql databaseNo sql database
No sql database
 
Ijaprr vol1-2-6-9naseer
Ijaprr vol1-2-6-9naseerIjaprr vol1-2-6-9naseer
Ijaprr vol1-2-6-9naseer
 
CS828 P5 Individual Project v101
CS828 P5 Individual Project v101CS828 P5 Individual Project v101
CS828 P5 Individual Project v101
 
The Recent Pronouncement Of The World Wide Web (Www) Had
The Recent Pronouncement Of The World Wide Web (Www) HadThe Recent Pronouncement Of The World Wide Web (Www) Had
The Recent Pronouncement Of The World Wide Web (Www) Had
 
A Seminar on NoSQL Databases.
A Seminar on NoSQL Databases.A Seminar on NoSQL Databases.
A Seminar on NoSQL Databases.
 
the rising no sql technology
the rising no sql technologythe rising no sql technology
the rising no sql technology
 
What Are The Best Databases for Web Applications In 2023.pdf
What Are The Best Databases for Web Applications In 2023.pdfWhat Are The Best Databases for Web Applications In 2023.pdf
What Are The Best Databases for Web Applications In 2023.pdf
 
Brief introduction to NoSQL by fas mosleh
Brief introduction to NoSQL by fas moslehBrief introduction to NoSQL by fas mosleh
Brief introduction to NoSQL by fas mosleh
 
On nosql
On nosqlOn nosql
On nosql
 

More from Peter Tutty

IBM Big Data
IBM Big Data IBM Big Data
IBM Big Data
Peter Tutty
 
Cognitive future part 1
Cognitive future part 1Cognitive future part 1
Cognitive future part 1
Peter Tutty
 
Your Cognitive Future
Your Cognitive FutureYour Cognitive Future
Your Cognitive Future
Peter Tutty
 
Harnessing the power of IBM Analytics
Harnessing the power of IBM AnalyticsHarnessing the power of IBM Analytics
Harnessing the power of IBM Analytics
Peter Tutty
 
Collaborating with Clients & Partners on Cognitive IoT
Collaborating with Clients & Partners on Cognitive IoTCollaborating with Clients & Partners on Cognitive IoT
Collaborating with Clients & Partners on Cognitive IoT
Peter Tutty
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
Peter Tutty
 
Digital disruption and the future of the automotive industry
Digital disruption and the future of the automotive industryDigital disruption and the future of the automotive industry
Digital disruption and the future of the automotive industry
Peter Tutty
 
Digital disruption and the future of the automotive industry
Digital disruption and the future of the automotive industryDigital disruption and the future of the automotive industry
Digital disruption and the future of the automotive industry
Peter Tutty
 
Cognitive Business is here.
Cognitive Business is here.Cognitive Business is here.
Cognitive Business is here.
Peter Tutty
 
IBM Security Guardium Data Activity Monitor (Data Sheet-USEN)
IBM Security Guardium Data Activity Monitor (Data Sheet-USEN)IBM Security Guardium Data Activity Monitor (Data Sheet-USEN)
IBM Security Guardium Data Activity Monitor (Data Sheet-USEN)
Peter Tutty
 
2015 Global Identity and Access Management (IAM) Market Leadership Award
2015 Global Identity and Access Management (IAM) Market Leadership Award2015 Global Identity and Access Management (IAM) Market Leadership Award
2015 Global Identity and Access Management (IAM) Market Leadership Award
Peter Tutty
 
Ponemon Institute Research Report
Ponemon Institute Research ReportPonemon Institute Research Report
Ponemon Institute Research Report
Peter Tutty
 
IBM Mobile
IBM Mobile IBM Mobile
IBM Mobile
Peter Tutty
 
Gartner infographic final
Gartner infographic finalGartner infographic final
Gartner infographic final
Peter Tutty
 
Ibm verse
Ibm verseIbm verse
Ibm verse
Peter Tutty
 
Big Data
Big DataBig Data
Big Data
Peter Tutty
 

More from Peter Tutty (18)

IBM Big Data
IBM Big Data IBM Big Data
IBM Big Data
 
Cognitive future part 1
Cognitive future part 1Cognitive future part 1
Cognitive future part 1
 
Your Cognitive Future
Your Cognitive FutureYour Cognitive Future
Your Cognitive Future
 
Harnessing the power of IBM Analytics
Harnessing the power of IBM AnalyticsHarnessing the power of IBM Analytics
Harnessing the power of IBM Analytics
 
Collaborating with Clients & Partners on Cognitive IoT
Collaborating with Clients & Partners on Cognitive IoTCollaborating with Clients & Partners on Cognitive IoT
Collaborating with Clients & Partners on Cognitive IoT
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Digital disruption and the future of the automotive industry
Digital disruption and the future of the automotive industryDigital disruption and the future of the automotive industry
Digital disruption and the future of the automotive industry
 
Digital disruption and the future of the automotive industry
Digital disruption and the future of the automotive industryDigital disruption and the future of the automotive industry
Digital disruption and the future of the automotive industry
 
Cognitive Business is here.
Cognitive Business is here.Cognitive Business is here.
Cognitive Business is here.
 
IBM Security Guardium Data Activity Monitor (Data Sheet-USEN)
IBM Security Guardium Data Activity Monitor (Data Sheet-USEN)IBM Security Guardium Data Activity Monitor (Data Sheet-USEN)
IBM Security Guardium Data Activity Monitor (Data Sheet-USEN)
 
2015 Global Identity and Access Management (IAM) Market Leadership Award
2015 Global Identity and Access Management (IAM) Market Leadership Award2015 Global Identity and Access Management (IAM) Market Leadership Award
2015 Global Identity and Access Management (IAM) Market Leadership Award
 
Ponemon Institute Research Report
Ponemon Institute Research ReportPonemon Institute Research Report
Ponemon Institute Research Report
 
IBM Mobile
IBM Mobile IBM Mobile
IBM Mobile
 
Gartner infographic final
Gartner infographic finalGartner infographic final
Gartner infographic final
 
Canon
CanonCanon
Canon
 
Ibm verse
Ibm verseIbm verse
Ibm verse
 
Ibm verse
Ibm verseIbm verse
Ibm verse
 
Big Data
Big DataBig Data
Big Data
 

Recently uploaded

一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
ewymefz
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Linda486226
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Subhajit Sahu
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
Oppotus
 
Investigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesInvestigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_Crimes
StarCompliance.io
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Subhajit Sahu
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
ewymefz
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
NABLAS株式会社
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
ocavb
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
vcaxypu
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
correoyaya
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
ewymefz
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMI
AlejandraGmez176757
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
benishzehra469
 

Recently uploaded (20)

一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 
Investigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesInvestigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_Crimes
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMI
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
 

Why no sql_ibm_cloudant

  • 1.   ©  2015  IBM  Cloudant     1                                                 Why  NoSQL?     Your  database  options  in  the  new  non-­‐relational  world                      
  • 2.   ©  2015  IBM  Cloudant     2                                 Table  of  Contents   New  types  of  apps  are  generating  new  types  of  data  ..............................................................  3   A  brief  history  on  NoSQL  .........................................................................................................  3   NoSQL’s  roots  in  open  source  ...........................................................................................................  3   Types  of  NoSQL  databases  ......................................................................................................  4   Key-­‐value  stores  ...............................................................................................................................  4   Graph  stores  .....................................................................................................................................  4   Column  stores  ..................................................................................................................................  4   Document  stores  ..............................................................................................................................  4   Why  Consider  NoSQL?  ............................................................................................................  5   Flexibility  ..........................................................................................................................................  5   Scalability  .........................................................................................................................................  5   Availability  .......................................................................................................................................  5   Lower  operational  cost  .....................................................................................................................  5   Specialized  capabilities  .....................................................................................................................  5   Summary  ................................................................................................................................  6   Getting  started  with  IBM  Cloudant  .........................................................................................  6   For  more  information  .............................................................................................................  6                  
  • 3.   ©  2015  IBM  Cloudant     3                                   New  types  of  apps  are  generating  new  types  of  data   The  continual  increase  in  Web,  mobile,  and  IoT  applications,  alongside  emerging  trends  shifting  online  consumer   behavior  and  new  classes  of  data  are  causing  developers  to  reevaluate  how  their  data  is  stored  and  managed.   Today’s  needs  require  a  database  that  is  capable  of  providing  a  scalable,  flexible  solution  to  efficiently  and  safely   manage  the  massive  flow  of  data  to  and  from  a  global  user  base.     Developers  and  IT  alike  are  finding  it  difficult,  and  sometimes  even  impossible,  to  quickly  incorporate  all  of  this   data  into  the  relational  model  while  dynamically  scaling  to  maintain  the  performance  levels  users  demand.  This  is   causing  many  to  look  at  NoSQL  databases  for  the  flexibility  they  offer,  and  is  a  big  reason  why  the  global  NoSQL   market  is  forecast  to  nearly  double  and  reach  $3.4  Billion  in  2020 1 .     A  brief  history  on  NoSQL     NoSQL,  aka  ‘Not  only  SQL’,  aka  ‘Non-­‐relational’  was  specifically  introduced  to  handle  the  rise  in  data  types,  data   access,  and  data  availability  needs  brought  on  the  dot-­‐com  boom.     Going  back  20  years  or  so,  when  application  architects  and  developers  needed  a  data  store  for  their  applications,   they  were  choosing  among  various  relational  databases.  In  fact,  relational  databases  have  been  the  defacto  choice   since  the  1970s,  as  they  have  been  the  sole  options  available  for  both  developers  (taught  in  Computer  Science   programs  everywhere)  and  infrastructure  teams  (well-­‐understood  tooling  and  predictable  operational   characteristics).  Some  of  the  most  popular  are  Oracle,  MySQL,  SQL  Server,  and  DB2.     However,  when  Internet  applications  and  companies  started  exploding  during  the  late  90s  to  early  2000s,   applications  went  from  serving  thousands  of  internal  employees  within  companies  to  having  millions  of  users  on   the  public  Internet.  For  these  applications,  performance  and  availability  were  paramount.  The  new  problem  of   high  availability  at  large  scale  drove  companies  like  Google,  Facebook,  and  Amazon  to  create  new  technologies.   Thankfully,  they  documented  their  efforts,  released  white  papers,  and  open  sourced  their  technology  for  the   Internet  community  to  continue  building  upon.  By  the  late  2000s,  several  new  non-­‐relational  database   technologies  had  emerged,  and  NoSQL  was  the  name  that  stuck  to  describe  them  all.       NoSQL’s  roots  in  open  source   Many  NoSQL  databases  have  roots  in  the  open  source  community.  This  heritage  has  been  fundamental  for  their   ever-­‐increasing  popularity  and  usage.  You  will  often  see  companies  who  provide  a  commercial  version  of  a   database  with  services  and  support  for  the  technology,  while  at  the  same  time  participating  in  the  communities  of   their  open  source  counterparts.  Examples  of  these  relationships  include  Datastax  for  Apache  Cassandra™,  IBM   Cloudant  for  Apache  CouchDB™,  and  even  MongoDB  with  an  open  source  version  of  their  MongoDB  software.                                                                                                                                             1  http://www.marketresearchmedia.com/?p=568  
  • 4.   ©  2015  IBM  Cloudant     4                                   Types  of  NoSQL  databases   NoSQL  is  simply  the  term  used  to  describe  a  family  of  databases  that  are  all  non-­‐relational.  While  the  technologies,   data  types,  and  use  cases  vary  wildly   among  them,  it  is  generally  agreed  that   there  are  four  types  of  NoSQL   databases:   Key-­‐value  stores     These  databases  pair  keys  to  values,   like  a  hash  table  in  computer   programming.  A  good  analogy  for  a   key-­‐value  store  is  a  file  system.  The   path  acts  as  the  key  and  the  contents   act  as  the  file.  There  are  often  no   "fields"  to  update;  rather,  the  entire   value  other  than  the  key  must  be   updated  if  changes  are  to  be  made.   This  simplicity  scales  well;  however,  it   can  limit  the  complexity  of  queries  and   other  advanced  features  available  in  key-­‐value  stores.  Examples  of  pure  key-­‐value  stores  include:  MemcacheD,   REDIS,  and  Riak   Graph  stores     Graph  data  stores  excel  at  dealing  with  interconnected  data.  Graph  databases  consist  of  connections  (called   “edges”  in  graph  DB  terms)  between  nodes.  Both  nodes  and  their  edges  can  store  additional  properties,  such  as   key-­‐value  pairs.  The  strength  of  a  graph  database  is  in  traversing  the  connections  between  nodes.  Graph   databases,  however,  generally  require  all  data  to  fit  on  one  machine,  limiting  their  scalability.  Examples  of  graph   stores  include:  Neo4j  and  Sesame     Column  stores     Relational  databases  store  all  of  the  data  in  particular  table’s  row  together  on-­‐disk,  which  makes  retrieval  of  a   particular  row  fast.  Column-­‐family  databases  generally  serialize  all  the  values  of  a  particular  column  together  on-­‐ disk,  which  makes  retrieval  of  a  large  amount  of  a  specific  attribute  fast.  This  approach  lends  itself  well  to   aggregate  queries  and  analytics  scenarios  where  you  might  run  range  queries  over  a  specific  field.  Examples  of   column  stores  include:  Hbase,  Cassandra     Document  stores     Document  databases  store  records  as  “documents,”  where  a  document  can  generally  be  thought  of  as  a  grouping   of  key-­‐value  pairs.  Keys  are  always  strings  and  values  can  be  stored  as  strings,  numerics,  booleans,  arrays,  and   other  nested,  key-­‐value  pairs.  Values  can  be  nested  to  arbitrary  depths.  Popular  syntax  for  document  DBs  include   XML  and  JavaScript  Object  Notation  (JSON).  Examples  of  document  stores  include:  MongoDB,  CouchDB,  Cloudant,   and  MarkLogic    
  • 5.   ©  2015  IBM  Cloudant     5                                   Why  Consider  NoSQL?   The  various  NoSQL  databases  available  today  differ  quite  a  bit,  but  there  are  common  threads  uniting  them:   flexibility,  scalability,  availability,  lower  costs,  and  special  capabilities.   Flexibility   Schema  flexibility  and  intuitive  data  structures  are  key  features  that   attract  developers  working  in  agile  development  cycles,  and  most  NoSQL   databases  accommodate  these  qualities.  Schema  updates  and  their   associated  downtime  are  generally  not  required,  as  in  a  relational   database.  NoSQL’s  flexibility  is  popular  for  supporting  agile  development   practices  by  eliminating  the  complexity  of  database  schema  changes  to   support  changing  codebases.   Scalability   Scale  refers  to  both  the  size  of  the  data  as  well  as  the  concurrent  users   acting  on  that  data.  NoSQL  databases  are  typically  more  specialized  to   various  use  cases  involving  scale  and  can  be  much  simpler  to  develop   related  application  functions  than  relational  databases.       Many  NoSQL  databases  are  built  to  scale  horizontally  and  spread  their   data  across  (shard)  a  cluster  of  servers  more  easily  than  their  relational   counterparts.  Relational  database  performance  suffers  when  queries   execute  JOINs  across  shards,  whereas  a  NoSQL  database  can  avoid  JOINs   altogether  and  remain  highly  performant.   Availability   Downtime  results  in  lost  revenue,  lost  customers,  and  frustrated  users.  Thankfully,  some  NoSQL  databases  offer   new  or  different  replication  architectures  that  can  make  different  types  of  NoSQL  databases  more  highly  available   for  writes  in  addition  to  reads.  This  means  that  if  one  or  more  database  servers,  or  "nodes”  goes  down,  the  other   nodes  in  the  system  are  able  to  continue  operations  without  data  loss.     Lower  operational  cost   The  open  source  roots  of  NoSQL  make  its  entry  point  an  obvious  incentive,  and  it  is  common  to  hear  of  NoSQL   adopters  cutting  significant  costs  versus  their  existing  databases  while  still  receiving  the  same  or  better   performance  and  functionality.  Historically,  large  relational  databases  have  run  on  expensive  machines  and   mainframes.  The  distributed  nature  of  NoSQL  databases  means  that  they  can  be  deployed  and  operated  on   clusters  of  servers  in  cloud  architectures.     Specialized  capabilities   Not  all  NoSQL  databases  are  created  equal.  To  offer  incentives  and  added  integration  to  their  users,  many  NoSQL   providers  include  various  specialized  capabilities.    Examples  include  specific  indexing  and  querying  capabilities  for   geospatial  data  or  integrated  full-­‐text  indexing  for  search,  automatic  data  replication  and  synchronization  features,   and  application-­‐friendly  RESTful  web  APIs.      
  • 6.   ©  2015  IBM  Cloudant     6                                   Summary   The  database  you  pick  for  your  next  application  matters  now  more  than  ever.  Thankfully,  you  don’t  have  to  pick   just  one.  Today’s  applications  are  expected  to  run  non-­‐stop  and  must  efficiently  manage  the  continuously  growing   amounts  of  multi-­‐structured  data  in  order  to  do  so.  This  has  caused  NoSQL  to  grow  from  a  buzzword  to  a  serious   consideration  for  every  database,  from  small  shops  to  the  enterprise.     While  NoSQL  databases  share  some  common  qualities,  such  as  being  non-­‐relational  and  generally  easy  to  scale,   there  are  many  unique  differentiators  to  consider  when  deciding  upon  the  correct  NoSQL  solution  for  your  unique   data  needs.  The  right  NoSQL  database  can  act  a  viable  alternative  to  relational  databases  or  can  be  utilized  in  a   complementary  fashion  along  with  existing  systems.     The  requirement  for  efficient  data  delivery  is  our  future,  and  you  should  consider  NoSQL  technology  when   planning  any  application  development  project  that  involves  scale,  different  varieties  of  data,  or  large  amounts  of   potential  users.         Getting  started  with  IBM  Cloudant   IBM  Cloudant  is  available  as  a  fully  managed  NoSQL  database  as  a  service  (DBaaS)  for  fast,  turnkey  provisioning,   and  worry-­‐free  data  management.  It  is  also  available  as  Cloudant  Local,  which  puts  the  power  of  the  Cloudant   platform  in  the  privacy  of  your  data  centers.  You  can  even  connect  Cloudant  Local  and  Cloudant  Managed  DBaaS   databases  together  to  form  hybrid  cloud  databases  for  the  greatest  balance  of  cloud  cost,  reach,  performance,  and   compliance  control.  Simply  sign  up  for  a  no  charge  account  and  get  started  at  https://cloudant.com.     For  more  information     For  more  information,  please  contact  your  IBM  representative  or  IBM  Business  Partner,  or  visit:  cloudant.com  or   ibm.com/cloudant                       The  Apache  Software  Foundation,  "Apache  Cassandra",  "CouchDB",  and  "Apache  CouchDB"  are  trademarks  or  registered  trademarks  of  The   Apache  Software  Foundation.  All  other  brands  and  trademarks  are  the  property  of  their  respective  owners.