SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
VIRTUE-DESK Corp.
“Atomic	
  DB”	
  
VS
Rela*onal
VS	
  
Everything	
  Else
Wednesday, August 28, 13
A Brief Comparison of Associative
Information Systems with other
NoSQL solutions for Managing Big
Data Problems
Introduc*on
h:p://www.virtue-­‐desk.com
Wednesday, August 28, 13
The	
  NEW	
  WORLD
The	
  “FLAT”	
  Rela*onal	
  DB	
  World	
  VS.	
  the	
  “ROUND”	
  Associa*ve	
  World
2	
  Dimensional	
  –	
  Un-­‐Natural (N)	
  Dimensional	
  -­‐	
  Natural
Wednesday, August 28, 13
(The	
  BIG	
  LIE)
Big	
   IT	
   says	
   you	
   need	
   Big	
   Data	
  solu*ons	
   to	
   help	
   you	
   find	
  value	
  
hidden	
  in	
  your	
  data.
The	
   most	
   important	
   ques*on	
   to	
   ask	
   is	
   about	
   the	
   Total	
   Cost	
   of	
  
Ownership,	
   (including	
   all	
   the	
   design,	
   consul*ng,	
   set-­‐up,	
  
development,	
   implementa*on,	
   evolu*on	
   and	
   maintenance	
  
services)	
  vs.	
  the	
  Real	
  ($)	
  Benefit	
  to	
  be	
  a:ained.
“Will	
  it	
  Deliver	
  more	
  $	
  value	
  to	
  my	
  organiza*on	
  than	
  it	
  will	
  Cost	
  
me?”	
  
If	
  you	
  don’t	
  get	
  a	
  guarantee,	
  (or	
  your	
  money	
  cheerfully	
  refunded),	
  
or	
  at	
  least	
  an	
  answer,	
  perhaps	
  you	
  shouldn’t	
  buy	
  in.
Wednesday, August 28, 13
Atomic	
  DB vs NoSQL
Big	
  Data?
Big	
  Issues?
Big	
  Bucks!!!
Once	
  upon	
  a	
  *me,	
  customers	
  were	
  complaining	
  about	
  not	
  ge]ng	
  
enough	
  value	
  for	
  their	
  money	
  spent	
  on	
  IT.	
  
Sure	
  they	
  needed	
  it	
  to	
  run	
  their	
  business,	
  but	
  any	
  good	
  business	
  
man	
  will	
  eventually	
  ask	
  “Where	
  is	
  my	
  return	
  on	
  this	
  investment?”	
  
Apparently	
   Big	
   IT	
   listened.	
   The	
   Big	
   Systems	
   they’d	
   delivered	
  
weren’t	
   performing	
   up	
   to	
   spec.	
   Too	
   much	
   data,	
   too	
   fast,	
   too	
  
complex,	
  So	
  ...	
  Big	
  Deal	
  to	
  the	
  rescue!
When	
  the	
  customer	
  is	
  unhappy,	
  confuse	
  them	
  with	
  a	
  vast	
  array	
  of	
  
new	
  stuff,	
  for	
  which	
  they	
  have	
  no	
  in-­‐house	
  exper*se	
  and	
  promise	
  
them	
  the	
   mythical	
  keys	
   to	
  that	
   hidden	
  treasure	
  chest	
  of	
   magical	
  
insight,	
  concealed	
  by	
  circumstance	
  in	
  the	
  many	
  haystacks	
  of	
  data,	
  
just	
  wai*ng	
  to	
  be	
  found	
  by	
  complicated	
  new	
  technology,	
  filled	
  to	
  
the	
  brim	
  with	
  the	
  latest	
  buzz	
  words.
Wednesday, August 28, 13
Atomic	
  DB vs NoSQL
Big	
  Promises?
Big	
  Projects?
Big	
  Disappointments	
  !!!
Just	
   like	
   Big	
   Promises	
   of	
   the	
   past,	
   Knowledge	
   Management,	
   Business	
  
Intelligence,	
   Data	
   Warehouses,	
   Data	
   Fusion,	
   System	
   Federa*on,	
   Y2K,	
   Asset	
  
Management,	
  and	
  every	
  expensive	
  genera*on	
  of	
  Big	
  IT	
  Systems	
  ever	
  produced,	
  
those	
  promises	
  of	
   “EVERYTHING	
   You	
  Need	
  and	
  Want”	
   in	
  the	
  next	
  completely	
  
new	
  and	
  be:er	
  collec*on	
  of	
  Buzz	
  Word	
  filled	
  products	
  has	
  always	
  been	
  a	
  Big	
  IT	
  
sales	
  strategy.	
  
Unfortunately	
  the	
  Big	
  Promises	
  did	
  not	
  and	
  do	
  not	
  get	
  delivered	
  !!!!
Every	
   new	
   technology	
   always	
   comes	
   like	
   a	
   puppy,	
   wrapped-­‐up	
   in	
   some	
  
irresis*ble	
  features,	
  but	
  laden	
  with	
  a	
  life*me	
  of	
  care,	
  feeding,	
  training,	
  cleanup	
  
and	
  support.	
  Big	
  IT	
  always	
  stands	
  to	
  gain	
  billions	
  with	
  each	
  new	
  wave	
  of	
  puppies.	
  
Customers	
  each	
  stand	
  to	
  lose	
  millions	
  with	
  each	
  Big	
  Failure
“Big	
  Data”	
  is	
  the	
  new	
  Big	
  Buzz	
  word.	
  And	
  NoSQL	
  systems	
  are	
  the	
  new	
  puppies.	
  
And	
  Customers	
  are	
  once	
  again	
  being	
  ‘encouraged’	
  to	
  Buy-­‐in.
Wednesday, August 28, 13
Atomic	
  DB vs NoSQL
Big	
  Problems?
Big	
  Decisions?
Big	
  Responsibility	
  !!!
So	
  get	
  ready	
  for	
  the	
  next	
  Big	
  Wave	
  of	
  Big	
  IT	
  hype	
  and	
  promo*on:	
  	
  
You’re	
  problems	
  are	
  Big,	
  so	
  Big,	
  so	
  count	
  on	
  the	
  Big	
  Experts,	
  who	
  now	
  have	
  a	
  
new	
   game:	
   “Free	
   Soiware!”,	
   (open	
  source)	
   to	
   accompany	
   their	
   license-­‐laden	
  
Enterprise	
  systems,	
  all	
  requiring	
  extensive	
  Big	
  IT	
  services	
  and	
  support	
  in	
  order	
  to	
  
make	
  everything	
  work	
  together,	
  …	
  eventually,	
  …	
  we	
  hope	
  ...	
  
Since	
  the	
  exis*ng	
   RDBMS-­‐based	
   Enterprise	
   systems	
   are	
   performance-­‐shy,	
  and	
  
hold	
  only	
  a	
  subset	
  of	
  the	
  Big	
  Data	
  required	
  to	
  drive	
  the	
  modern	
  organiza*on,	
  
new	
  and	
  be:er	
  Big	
  Data	
  solu*ons	
  are	
  required	
  to	
  augment	
  those	
  expensive	
  silos	
  
and	
   get	
  results	
  be:er	
   and	
   faster	
   than	
  they	
   ever	
   could	
  deliver	
   as	
   stand-­‐alone	
  
monuments	
  to	
  inefficiency.	
  
A	
  new	
  breed	
  of	
  data	
  warehouse	
  has	
  hit	
  town	
  and	
  it	
  looks	
  like	
  the	
  next	
  Big	
  Thing.
Now	
  every	
  manager	
  is	
  being	
  condi*oned	
  to	
  think	
  in	
  terms	
  of	
  Big	
  Data,	
  and	
  see	
  
NoSQL	
  as	
  the	
  wonder-­‐filled	
  solu*on	
  to	
  the	
  problems	
  of	
  running	
  a	
  business	
  in	
  the	
  
digital	
  age	
   of	
   Informa*on	
  Overload.	
   Now	
   if	
  only	
   it	
  would	
  work	
   as	
   promised…	
  
And	
  not	
  cost	
  a	
  fortune.
So,	
  What	
  to	
  Choose?	
  There’s	
  so	
  many	
  op*ons…	
  
Wednesday, August 28, 13
Atomic	
  DB vs NoSQL
Difference	
  1
Complexity	
  of	
  Querying
Wednesday, August 28, 13
• 100,000	
  organiza*ons	
  globally
• 1,000,000	
  databases
• 10,000,000	
  tables
• 100,000,000	
  queries
SQL	
  /NoSQL	
  –	
  let’s	
  suppose
All the databases in the world All the tables, triple, KV and document stores in the world
All the companies in the world
1,000,000 10,000,000
All the queries in the world
100,000,000
•Assuming	
  only	
  100,000,000	
  queries	
  globally,	
  (one	
  can	
  es*mate	
  many	
  
	
  	
  more),	
  and	
  ‘x’	
  hours	
  per	
  query,	
  that’s	
  a	
  lot	
  of	
  person	
  hours
•Each	
  query	
  can	
  work	
  only	
  with	
  the	
  table(s)	
  it	
  was	
  designed	
  for
•Every	
  database	
  is	
  incompa*ble	
  with	
  every	
  other	
  database
•For	
  each	
  and	
  every	
  query,	
  a	
  database	
  specialist	
  needs	
  to	
  write	
  it.	
  
100,000
Wednesday, August 28, 13
Atomic	
  DB
• Each	
  Atomic	
  DB	
  Query	
  is	
  compa*ble	
  with	
  every	
  Atomic	
  DB	
  Informa*on	
  store
• Every	
  Item	
  in	
  a	
  Atomic	
  DB	
  Informa*on	
  store	
  can	
  reference	
  and	
  be	
  referenced	
  
by	
  any	
  Item	
  in	
  its	
  own	
  and	
  any	
  other	
  Atomic	
  DB	
  Informa*on	
  store
• Mul*-­‐store	
  mapping	
  is	
  an	
  inherent	
  capability	
  of	
  every	
  Atomic	
  DB	
  system
• No	
  IT	
  professionals	
  required	
  to	
  query	
  any	
  Atomic	
  DB	
  Informa*on	
  store
All the organizations in the world 100,000 of significance
All the Associative systems in the world
All the Atomic DB queries in the world 5 universal queries, generic to all data sets
Only 1 Atomic DB system required per organization
Wednesday, August 28, 13
Atomic	
  DB vs NoSQL
Difference	
  2
Complexity	
  of	
  Implementa*on
Wednesday, August 28, 13
NO-
Number	
  of	
  disparate	
  tools,	
  systems	
  and	
  exper*se	
  needed	
  to	
  set-­‐
up	
  and	
  operate:
NoSQL	
  requires:	
  
Schema	
  Layouts,	
  Spec	
  Produc*on,	
  RDF	
  Specialists,	
  Special	
  Data	
  
Stores,	
  DB	
  Administrators	
  and	
  other	
  DB	
  specific	
  specialists,	
  SQL,	
  
OWL,	
  &	
  SPARQL	
  programmers,	
  Ontology	
  and	
  Taxonomy	
  
Specialists,	
  Extrac*on	
  Tools,	
  Data	
  Scien*sts,	
  ETL,	
  Data	
  Modelers,	
  
Integra*on	
  Tools,	
  Migra*on	
  Tools,	
  Data	
  Cleansing	
  Tools,	
  
Modeling	
  Tools,	
  Object,	
  Class	
  and	
  Hierarchy	
  (UML)	
  Managers,	
  
Data	
  Universe	
  Builders,	
  Open	
  Source	
  system	
  managers,	
  version	
  
control,	
  migra*on	
  and	
  release	
  managers,	
  installa*on	
  specialists,	
  
applica*on	
  specialists,	
  and	
  MORE…
Wednesday, August 28, 13
ATOMIC
Number	
  of	
  disparate	
  tools,	
  systems	
  and	
  exper*se	
  needed	
  to	
  set-­‐
up	
  and	
  operate:
Atomic	
  DB	
  requires:	
  
	
   	
  
	
   	
   IAMCore
	
   	
   ManageIT
	
   	
   Business	
  Analyst
	
   	
   Customer
Wednesday, August 28, 13
Atomic	
  DB vs. NoSQL
Difference	
  3
Capacity	
  for	
  Complexity
Wednesday, August 28, 13
NoSQL
• K-V Stores … Amazon Dynamo, …
• Column-oriented … Google Big Table, Hadoop, …
• Document DB … Mark Logic, Mongo DB, …
• Graph DB … Neo4J, Titan, …
• RDBMS … SQL Server, MySQL, …
All available ‘Big Data’ solutions are Name-Space and storage structure bound.
Only graph databases can handle high complexity of relationships in the data because
they are open (often indexed) triple stores but all contextualization has to be handled at
run-time and extracted / derived from the data.
Relational systems can handle moderate complexity but need many columns and many
tables with FK links abounding to represent even a moderate degree of complexity.
The other ‘Big Data’ solutions are extremely limited in the complexity they handle. They
usually are dedicated to a single purpose or application.
Wednesday, August 28, 13
ATOMIC
Relavance	
  Associa*ve	
  Informa*on	
  Systems	
  have	
  no	
  Name-­‐Space	
  or	
  storage	
  structure	
  
binding;	
  each	
  data	
  element	
  is	
  just	
  an	
  a:ribute	
  of	
  its	
  Token-­‐Space	
  iden*ty.
Relavance	
  Associa*ve	
  Informa*on	
  Systems	
  are	
  mul*-­‐Dimensional,	
  mul*-­‐data	
  
informa*on	
  stores,	
  designed	
  from	
  incep*on	
  to	
  manage	
  rela*onship	
  complexity	
  of	
  any	
  
degree.	
  Its	
  storage	
  model	
  is	
  a	
  4-­‐D	
  128	
  bit	
  vector	
  space.
There	
  are	
  no	
  restric*ve	
  limita*ons	
  on	
  the	
  number	
  of	
  associa*ve	
  dimensions	
  or	
  levels.	
  
Each	
  system	
  can	
  scale	
  to	
  reference	
  (super-­‐index)	
  /	
  hold	
  (aggregate)	
  1018	
  items,	
  each	
  
with	
  ‘n’	
  rela*onships	
  in	
  any	
  of	
  ‘m’	
  rela*onship	
  dimensions.	
  
All	
  data	
  elements	
  and	
  their	
  rela*onships	
  are	
  fully	
  contextualized	
  upon	
  inges*on	
  so	
  that	
  
everything	
  is	
  always	
  grouped	
  and	
  reference-­‐able	
  in	
  as	
  many	
  ways	
  as	
  there	
  are	
  contexts.
Wednesday, August 28, 13
OUR	
  Integra*on
Associate
Expensive
Time	
  Consuming
Financial	
  SystemHR	
  System
(n)	
  Associa*ons
Limited
Associa*ons
Wednesday, August 28, 13
Atomic	
  DB vs. NoSQL
Difference	
  4
Cost	
  of	
  Implementa*on
Wednesday, August 28, 13
Atomic	
  DB vs. NoSQL
Moderately Complex ‘Big Data’ System implementation involving
multi-data (RDBMS, Structured and Unstructured Text) requires:
Days to Weeks
Small Team of:
Business Analysts
UI Specialists
One technology base
Months to Years
Large team(s) of:
Technology and Domain Experts,
Implementation Specialists, Project
Managers, Component Specialists,
UI Specialists, Consultants…
Many technologies and components
Wednesday, August 28, 13
Atomic	
  DB vs. NoSQL
Difference	
  5
• 	
  Maintenance
• 	
  Support	
  and
• 	
  System	
  Evolu*on	
  Requirements
Wednesday, August 28, 13
Atomic	
  DB vs. NoSQL
Moderately Complex ‘Big Data’ System maintenance, support and evolution:
1 administrator,
Small Team of:
Business Analysts
Hours to Days:
Requirements Gathering,
Map and Add new Data Sets,
Add new Workflow models.
UI Adaptation and Validation.
System stays up and usable.
Many administrators and experts,
Large team(s) of:
Technology and Domain Experts
Weeks to Months:
Requirements Gathering, Planning, Data
Extraction, Specification Production,
Implementation Project Management, Regression
testing, Validation, Deployment, Training, Change
Management, …
Version Migration downtime.
System Evolution to meet New Requirements
Maintenance and Support
Wednesday, August 28, 13
THE	
  “UPGRADE”	
  CYCLE	
  	
  “$”
Oracle
Microsoi
IBM	
  DB2
Atomic-­‐DB “Because	
  we	
  are	
  ATOMIC	
  in	
  Nature..	
  	
  There	
  is	
  no	
  Upgrade	
  Cycle...”
Wednesday, August 28, 13
*	
  Cost	
  of	
  custom	
  research	
  service	
  depends	
  on	
  project	
  scope
Development	
  Comparison
Cost	
  Comparison Rela*onal	
  
(SQL)
Associa*ve
Schema	
  Development	
  /	
  Database	
  Design X X
Schema	
  Mapping	
  /Table	
  Layout	
  /	
  Query	
  development X
Data	
  Integra*on	
  and	
  Development X X
Applica*on	
  Class	
  Libraries X X
Data	
  Encapsula*on X
Materialized	
  Views X
Performance	
  Organiza*on X
Table	
  Segmenta*on X
Meta-­‐Data	
  Management X
Referen*al	
  Integrity	
  Checks X
Query	
  Evolu*on X
Configura*on	
  Management x
Applica*on	
  User	
  Interface	
  Development X X
Wednesday, August 28, 13
Atomic	
  DB vs. NoSQL
Difference	
  6
	
  Our	
  API
Wednesday, August 28, 13
• 	
  1.	
  Login	
  InstrucDon
– FW3.Login	
  (“Host”,	
  “User	
  Name”,	
  “Password”,	
  Return	
  As,	
  Flags)
• 	
  2.	
  Get	
  InstrucDon
– FW3.Get	
  (Model(s),	
  Concept(s),	
  Item(s),	
  ReturnAs,	
  Flags
• 	
  3.	
  Add	
  InstrucDon
– 	
  FW3.	
  Add(Model(s),	
  Concept(s),	
  Item(s),	
  SendAs,	
  Flags)
• 	
  4.	
  Import	
  InstrucDon
– 	
  FW3.	
  Import(Model(s),	
  Concept(s),	
  Item(s),	
  ReturnAs,	
  Flags)
• 	
  5.	
  Associate	
  InstrucDon
– FW3.Associate	
  (Model(s),	
  Item(s),	
  Items(s),	
  SendAs,	
  Flags)
• 	
  6.	
  Modify	
  InstrucDon
Our	
  API
(Applica*on	
  Programming	
  Interface	
  –	
  Framework	
  3.2)
Wednesday, August 28, 13
Atomic	
  DB vs. NoSQL
Difference	
  7
	
  Our	
  Capacity
Wednesday, August 28, 13
• An	
  exabyte	
  is	
  1018	
  or	
  1,000,000,000,000,000,000	
  bytes.
• One	
  exabyte	
  (abbreviated	
  "EB")	
  is	
  equal	
  to	
  1,000	
  petabytes	
  
and	
  precedes	
  the	
  ze:abyte	
  unit	
  of	
  measurement
• The	
  exabyte	
  unit	
  of	
  measure	
  measurement	
  is	
  so	
  large,	
  it	
  is	
  not	
  
used	
  to	
  measure	
  the	
  capacity	
  of	
  data	
  storage	
  devices.	
  Even	
  the	
  
storage	
  capacity	
  of	
  the	
  largest	
  cloud	
  storage	
  centers	
  is	
  
measured	
  in	
  petabytes,	
  which	
  is	
  a	
  frac*on	
  of	
  one	
  exabyte.	
  
Instead,	
  Exabytes	
  are	
  used	
  to	
  measure	
  the	
  sum	
  of	
  mul*ple	
  
storage	
  networks	
  or	
  the	
  amount	
  of	
  data	
  transferred	
  over	
  the	
  
Internet	
  in	
  a	
  certain	
  amount	
  of	
  *me.	
  For	
  example,	
  several	
  
hundred	
  Exabytes	
  of	
  data	
  are	
  transferred	
  over	
  the	
  Internet	
  
Associa*ve	
  Capacity	
  Reference
1	
  gigabyte
1	
  terabyte
1	
  Petabyte
1	
  Exabyte
When	
  we	
  consider	
  the	
  Environment	
  &	
  System	
  Actual	
  capacity	
  is	
  1036
Wednesday, August 28, 13
INTRODUCING	
  	
  	
  ATOMIC-­‐DB
The	
  only	
  Completely	
  “Associa*ve”	
  Database	
  in	
  the	
  World…
Wednesday, August 28, 13
Atomic	
  DB vs. NoSQL
Difference	
  8
	
  Our	
  Business	
  Advantages
Wednesday, August 28, 13
• Summarizing	
  our	
  technology	
  is	
  a	
  complex	
  task	
  as	
  we	
  are	
  discussing	
  a	
  PARDIGM	
  shii	
  
in	
  the	
  way	
  data	
  is	
  both	
  Stored	
  and	
  Retrieved.
• A	
  few	
  Key	
  points
• 100X	
  faster	
  than	
  SQL	
  on	
  READS	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  -­‐	
  	
  CASE	
  SENSATIVE(if	
  required)
• 10X	
  	
  	
  faster	
  on	
  WRITES	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  -­‐	
  	
  	
  LITTLE	
  or	
  NO	
  SUPPORT	
  STAFF
• 1/3	
  the	
  DISK	
  SPACE	
  usage	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  -­‐	
  	
  	
  OBJECT	
  ORIENTED	
  DESIGN
• NO	
  QUERIES	
  to	
  WRITE	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  -­‐	
  	
  	
  80%	
  reduc*on	
  in	
  DEVELOPMENT	
  TIME.
• NO	
  TABLES	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  -­‐	
  	
  	
  50-­‐75%	
  reduc*on	
  is	
  Development	
  costs
• NO	
  INDEXES	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  -­‐	
  	
  	
  only	
  6	
  INSTRUCTIONS	
  in	
  the	
  API
• NO	
  VIEWS	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  -­‐	
  	
  	
  one	
  line	
  of	
  code	
  access	
  to	
  your	
  data
• NO	
  WHITESPACE	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  -­‐	
  	
  	
  Associate	
  Anything	
  to	
  Anything
• NO	
  DUPLICATES	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  -­‐	
  	
  	
  	
  DOD	
  verified	
  Security	
  Model
• 1	
  to	
  100+	
  concurrent	
  SOURCES	
  of	
  disparate	
  DATA	
  (ORACLE,	
  MSSQL,	
  MSSQL,	
  ACCESS,	
  
DB2,EXCEL,	
  Flat	
  FILES(csv)	
  )	
  
Key	
  Benefits	
  of	
  Atomic	
  DB
Wednesday, August 28, 13
Atomic	
  DB vs. NoSQL
Difference	
  9
	
  Our	
  Performance	
  Advantages
Wednesday, August 28, 13
SYSTEM	
  :	
  	
  (1)	
  4	
  CORE	
  INTEL	
  processor	
  ,	
  4GB	
  RAM,	
  (1)	
  5400	
  RPM	
  500GB	
  Drive
Here	
  are	
  some	
  calculaMons	
  to	
  set	
  the	
  stage:
	
  
A	
  record	
  with	
  50	
  columns	
  of	
  data	
  represents	
  2500	
  triples,	
  if	
  you	
  include	
  both	
  direcMons,	
  (which	
  we	
  do).	
  Because	
  
every	
  possible	
  associaMve	
  path	
  is	
  maintained,	
  discovery	
  of	
  all	
  associaMons	
  is	
  implicit	
  from	
  every	
  data	
  point.	
  
	
  
We	
  assimilate	
  1	
  million	
  records	
  of	
  50	
  columns	
  of	
  data	
  in	
  typically	
  <	
  30	
  minutes	
  (best	
  case	
  10	
  minutes,	
  avg	
  20	
  
minutes)	
  
	
  
That's	
  the	
  equivalent	
  of	
  1,000,000	
  *	
  2500	
  triples	
  or	
  2.5	
  billion	
  triples
in	
  30	
  minutes,	
  worst	
  case	
  performance.
	
  
2.5	
  billion	
  triples	
  in	
  1800	
  seconds	
  (30	
  minutes	
  *	
  60	
  seconds	
  per	
  minute),	
  is	
  1.389	
  million	
  triples	
  per	
  second.	
  Because	
  
of	
  the	
  proprietary	
  way	
  we	
  reference	
  and	
  store	
  informaMon	
  as	
  composite	
  mulM-­‐dimensional	
  informaMon	
  atoms,	
  we	
  
are	
  able	
  to	
  produce	
  the	
  funcMonal	
  equivalent	
  of	
  2.5	
  billion	
  triples	
  in	
  less	
  than	
  30	
  minutes,	
  operaMng	
  with	
  a	
  
sustained	
  throughput	
  of	
  30,000	
  composite	
  'atomic'	
  transacMons	
  per	
  second	
  	
  (world	
  record	
  =	
  18,000)	
  
	
  
Since	
  we	
  don't	
  store	
  the	
  triples	
  as	
  triples,	
  yet	
  maintain	
  the	
  equivalent	
  'associaMve'	
  capability	
  triples	
  have,	
  we	
  can	
  
get	
  a	
  huge	
  assimilaMon	
  performance	
  equivalent	
  benefit	
  over	
  triple	
  stores,	
  with	
  a	
  be`er,	
  faster	
  and	
  more	
  efficient	
  
retrieval	
  and	
  storage.
Some	
  Metrics
Let’s	
  set	
  the	
  Stage www.tpc.org
Wednesday, August 28, 13
MORE	
  	
  	
  ATOMIC-­‐DB
“Unlike	
  other	
  systems	
  where	
  a	
  Structure	
  is	
  built	
  to	
  STORE	
  data,	
  here	
  the	
  “Data”	
  is	
  the	
  Structure….	
  “
Wednesday, August 28, 13
Prac*cal	
  Use	
  Example	
  “Healthcare”
Wednesday, August 28, 13
Prac*cal	
  Use	
  Example	
  “Financial”
Wednesday, August 28, 13
• Jean	
  Michel	
  LeTennier	
  jm@virtue-­‐desk.com
– 917-­‐751-­‐3131
• James	
  Murphy	
  	
  	
  	
  	
  	
  	
  james@virtue-­‐desk.com
– 646-­‐408-­‐4385
• Andre	
  De	
  Castro	
  	
  andre@virtue-­‐desk.com
– 917-­‐548-­‐9810
– h:p://www.virtue-­‐desk.com
Contact	
  Informa*on
Wednesday, August 28, 13

Mais conteúdo relacionado

Mais procurados

CS828 P5 Individual Project v101
CS828 P5 Individual Project v101CS828 P5 Individual Project v101
CS828 P5 Individual Project v101ThienSi Le
 
A STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQLA STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQLijscai
 
Data Bases - Introduction to data science
Data Bases - Introduction to data scienceData Bases - Introduction to data science
Data Bases - Introduction to data scienceFrank Kienle
 
Big data technology unit 3
Big data technology unit 3Big data technology unit 3
Big data technology unit 3RojaT4
 
Hadoop mapreduce and yarn frame work- unit5
Hadoop mapreduce and yarn frame work-  unit5Hadoop mapreduce and yarn frame work-  unit5
Hadoop mapreduce and yarn frame work- unit5RojaT4
 
No sql – rise of the clusters
No sql – rise of the clustersNo sql – rise of the clusters
No sql – rise of the clustersresponseteam
 
The METL Process in Investment Banking
The METL Process in Investment BankingThe METL Process in Investment Banking
The METL Process in Investment BankingAntony Benzing
 
Introduction of big data unit 1
Introduction of big data unit 1Introduction of big data unit 1
Introduction of big data unit 1RojaT4
 
PATTERNS07 - Data Representation in C#
PATTERNS07 - Data Representation in C#PATTERNS07 - Data Representation in C#
PATTERNS07 - Data Representation in C#Michael Heron
 
Jboss Teiid - The data you have on the place you need
Jboss Teiid - The data you have on the place you needJboss Teiid - The data you have on the place you need
Jboss Teiid - The data you have on the place you needJackson dos Santos Olveira
 
Big Data Unit 4 - Hadoop
Big Data Unit 4 - HadoopBig Data Unit 4 - Hadoop
Big Data Unit 4 - HadoopRojaT4
 
Introduction to database with ms access.hetvii
Introduction to database with ms access.hetviiIntroduction to database with ms access.hetvii
Introduction to database with ms access.hetvii07HetviBhagat
 
Object relational and extended relational databases
Object relational and extended relational databasesObject relational and extended relational databases
Object relational and extended relational databasesSuhad Jihad
 
NoSQL_Databases
NoSQL_DatabasesNoSQL_Databases
NoSQL_DatabasesRick Perry
 
Aginity "Big Data" Research Lab
Aginity "Big Data" Research LabAginity "Big Data" Research Lab
Aginity "Big Data" Research Labkevinflorian
 

Mais procurados (17)

CS828 P5 Individual Project v101
CS828 P5 Individual Project v101CS828 P5 Individual Project v101
CS828 P5 Individual Project v101
 
A STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQLA STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQL
 
Data Bases - Introduction to data science
Data Bases - Introduction to data scienceData Bases - Introduction to data science
Data Bases - Introduction to data science
 
Big data technology unit 3
Big data technology unit 3Big data technology unit 3
Big data technology unit 3
 
Hadoop mapreduce and yarn frame work- unit5
Hadoop mapreduce and yarn frame work-  unit5Hadoop mapreduce and yarn frame work-  unit5
Hadoop mapreduce and yarn frame work- unit5
 
No sql – rise of the clusters
No sql – rise of the clustersNo sql – rise of the clusters
No sql – rise of the clusters
 
The METL Process in Investment Banking
The METL Process in Investment BankingThe METL Process in Investment Banking
The METL Process in Investment Banking
 
Introduction of big data unit 1
Introduction of big data unit 1Introduction of big data unit 1
Introduction of big data unit 1
 
Artigo no sql x relational
Artigo no sql x relationalArtigo no sql x relational
Artigo no sql x relational
 
PATTERNS07 - Data Representation in C#
PATTERNS07 - Data Representation in C#PATTERNS07 - Data Representation in C#
PATTERNS07 - Data Representation in C#
 
Jboss Teiid - The data you have on the place you need
Jboss Teiid - The data you have on the place you needJboss Teiid - The data you have on the place you need
Jboss Teiid - The data you have on the place you need
 
Big Data Unit 4 - Hadoop
Big Data Unit 4 - HadoopBig Data Unit 4 - Hadoop
Big Data Unit 4 - Hadoop
 
Introduction to database with ms access.hetvii
Introduction to database with ms access.hetviiIntroduction to database with ms access.hetvii
Introduction to database with ms access.hetvii
 
Object relational and extended relational databases
Object relational and extended relational databasesObject relational and extended relational databases
Object relational and extended relational databases
 
Gopi
GopiGopi
Gopi
 
NoSQL_Databases
NoSQL_DatabasesNoSQL_Databases
NoSQL_Databases
 
Aginity "Big Data" Research Lab
Aginity "Big Data" Research LabAginity "Big Data" Research Lab
Aginity "Big Data" Research Lab
 

Semelhante a Virtue desk atomic-db vs relational vs everything

Big Data
Big DataBig Data
Big DataNGDATA
 
Lunch & Learn Intro to Big Data
Lunch & Learn Intro to Big DataLunch & Learn Intro to Big Data
Lunch & Learn Intro to Big DataMelissa Hornbostel
 
Big Data is a Big Scam Most of the Time! (MySQL Connect Keynote 2012)
Big Data is a Big Scam Most of the Time! (MySQL Connect Keynote 2012)Big Data is a Big Scam Most of the Time! (MySQL Connect Keynote 2012)
Big Data is a Big Scam Most of the Time! (MySQL Connect Keynote 2012)Daniel Austin
 
Big Data Presentation - Data Center Dynamics Sydney 2014 - Dez Blanchfield
Big Data Presentation - Data Center Dynamics Sydney 2014 - Dez BlanchfieldBig Data Presentation - Data Center Dynamics Sydney 2014 - Dez Blanchfield
Big Data Presentation - Data Center Dynamics Sydney 2014 - Dez BlanchfieldDez Blanchfield
 
DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...
DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...
DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...Mihai Criveti
 
Continuum Analytics and Python
Continuum Analytics and PythonContinuum Analytics and Python
Continuum Analytics and PythonTravis Oliphant
 
Debunking "Purpose-Built Data Systems:": Enter the Universal Database
Debunking "Purpose-Built Data Systems:": Enter the Universal DatabaseDebunking "Purpose-Built Data Systems:": Enter the Universal Database
Debunking "Purpose-Built Data Systems:": Enter the Universal DatabaseStavros Papadopoulos
 
The Evolution of Data Science
The Evolution of Data ScienceThe Evolution of Data Science
The Evolution of Data ScienceKenny Daniel
 
Big Data Analytics: Finding diamonds in the rough with Azure
Big Data Analytics: Finding diamonds in the rough with AzureBig Data Analytics: Finding diamonds in the rough with Azure
Big Data Analytics: Finding diamonds in the rough with AzureChristos Charmatzis
 
Data Engineer's Lunch #85: Designing a Modern Data Stack
Data Engineer's Lunch #85: Designing a Modern Data StackData Engineer's Lunch #85: Designing a Modern Data Stack
Data Engineer's Lunch #85: Designing a Modern Data StackAnant Corporation
 
Big data4businessusers
Big data4businessusersBig data4businessusers
Big data4businessusersBob Hardaway
 
Introduction to Big Data An analogy between Sugar Cane & Big Data
Introduction to Big Data An analogy  between Sugar Cane & Big DataIntroduction to Big Data An analogy  between Sugar Cane & Big Data
Introduction to Big Data An analogy between Sugar Cane & Big DataJean-Marc Desvaux
 
Introduction to big data
Introduction to big dataIntroduction to big data
Introduction to big dataSitaram Kotnis
 
Data massage: How databases have been scaled from one to one million nodes
Data massage: How databases have been scaled from one to one million nodesData massage: How databases have been scaled from one to one million nodes
Data massage: How databases have been scaled from one to one million nodesUlf Wendel
 
Making Sense of NoSQL and Big Data Amidst High Expectations
Making Sense of NoSQL and Big Data Amidst High ExpectationsMaking Sense of NoSQL and Big Data Amidst High Expectations
Making Sense of NoSQL and Big Data Amidst High ExpectationsRackspace
 
Architecting for Big Data: Trends, Tips, and Deployment Options
Architecting for Big Data: Trends, Tips, and Deployment OptionsArchitecting for Big Data: Trends, Tips, and Deployment Options
Architecting for Big Data: Trends, Tips, and Deployment OptionsCaserta
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
IT Arena-2021
IT Arena-2021IT Arena-2021
IT Arena-2021b0ris_1
 

Semelhante a Virtue desk atomic-db vs relational vs everything (20)

Big Data
Big DataBig Data
Big Data
 
Lunch & Learn Intro to Big Data
Lunch & Learn Intro to Big DataLunch & Learn Intro to Big Data
Lunch & Learn Intro to Big Data
 
Big Data is a Big Scam Most of the Time! (MySQL Connect Keynote 2012)
Big Data is a Big Scam Most of the Time! (MySQL Connect Keynote 2012)Big Data is a Big Scam Most of the Time! (MySQL Connect Keynote 2012)
Big Data is a Big Scam Most of the Time! (MySQL Connect Keynote 2012)
 
Big Data Presentation - Data Center Dynamics Sydney 2014 - Dez Blanchfield
Big Data Presentation - Data Center Dynamics Sydney 2014 - Dez BlanchfieldBig Data Presentation - Data Center Dynamics Sydney 2014 - Dez Blanchfield
Big Data Presentation - Data Center Dynamics Sydney 2014 - Dez Blanchfield
 
DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...
DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...
DevOps for Data Engineers - Automate Your Data Science Pipeline with Ansible,...
 
Continuum Analytics and Python
Continuum Analytics and PythonContinuum Analytics and Python
Continuum Analytics and Python
 
Debunking "Purpose-Built Data Systems:": Enter the Universal Database
Debunking "Purpose-Built Data Systems:": Enter the Universal DatabaseDebunking "Purpose-Built Data Systems:": Enter the Universal Database
Debunking "Purpose-Built Data Systems:": Enter the Universal Database
 
The Evolution of Data Science
The Evolution of Data ScienceThe Evolution of Data Science
The Evolution of Data Science
 
Big Data Analytics: Finding diamonds in the rough with Azure
Big Data Analytics: Finding diamonds in the rough with AzureBig Data Analytics: Finding diamonds in the rough with Azure
Big Data Analytics: Finding diamonds in the rough with Azure
 
Data Engineer's Lunch #85: Designing a Modern Data Stack
Data Engineer's Lunch #85: Designing a Modern Data StackData Engineer's Lunch #85: Designing a Modern Data Stack
Data Engineer's Lunch #85: Designing a Modern Data Stack
 
Big data4businessusers
Big data4businessusersBig data4businessusers
Big data4businessusers
 
Introduction to Big Data An analogy between Sugar Cane & Big Data
Introduction to Big Data An analogy  between Sugar Cane & Big DataIntroduction to Big Data An analogy  between Sugar Cane & Big Data
Introduction to Big Data An analogy between Sugar Cane & Big Data
 
Introduction to big data
Introduction to big dataIntroduction to big data
Introduction to big data
 
Data massage: How databases have been scaled from one to one million nodes
Data massage: How databases have been scaled from one to one million nodesData massage: How databases have been scaled from one to one million nodes
Data massage: How databases have been scaled from one to one million nodes
 
Making Sense of NoSQL and Big Data Amidst High Expectations
Making Sense of NoSQL and Big Data Amidst High ExpectationsMaking Sense of NoSQL and Big Data Amidst High Expectations
Making Sense of NoSQL and Big Data Amidst High Expectations
 
Architecting for Big Data: Trends, Tips, and Deployment Options
Architecting for Big Data: Trends, Tips, and Deployment OptionsArchitecting for Big Data: Trends, Tips, and Deployment Options
Architecting for Big Data: Trends, Tips, and Deployment Options
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Big Data: an introduction
Big Data: an introductionBig Data: an introduction
Big Data: an introduction
 
IT Arena-2021
IT Arena-2021IT Arena-2021
IT Arena-2021
 
1
11
1
 

Último

Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 

Último (20)

Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 

Virtue desk atomic-db vs relational vs everything

  • 1. VIRTUE-DESK Corp. “Atomic  DB”   VS Rela*onal VS   Everything  Else Wednesday, August 28, 13
  • 2. A Brief Comparison of Associative Information Systems with other NoSQL solutions for Managing Big Data Problems Introduc*on h:p://www.virtue-­‐desk.com Wednesday, August 28, 13
  • 3. The  NEW  WORLD The  “FLAT”  Rela*onal  DB  World  VS.  the  “ROUND”  Associa*ve  World 2  Dimensional  –  Un-­‐Natural (N)  Dimensional  -­‐  Natural Wednesday, August 28, 13
  • 4. (The  BIG  LIE) Big   IT   says   you   need   Big   Data  solu*ons   to   help   you   find  value   hidden  in  your  data. The   most   important   ques*on   to   ask   is   about   the   Total   Cost   of   Ownership,   (including   all   the   design,   consul*ng,   set-­‐up,   development,   implementa*on,   evolu*on   and   maintenance   services)  vs.  the  Real  ($)  Benefit  to  be  a:ained. “Will  it  Deliver  more  $  value  to  my  organiza*on  than  it  will  Cost   me?”   If  you  don’t  get  a  guarantee,  (or  your  money  cheerfully  refunded),   or  at  least  an  answer,  perhaps  you  shouldn’t  buy  in. Wednesday, August 28, 13
  • 5. Atomic  DB vs NoSQL Big  Data? Big  Issues? Big  Bucks!!! Once  upon  a  *me,  customers  were  complaining  about  not  ge]ng   enough  value  for  their  money  spent  on  IT.   Sure  they  needed  it  to  run  their  business,  but  any  good  business   man  will  eventually  ask  “Where  is  my  return  on  this  investment?”   Apparently   Big   IT   listened.   The   Big   Systems   they’d   delivered   weren’t   performing   up   to   spec.   Too   much   data,   too   fast,   too   complex,  So  ...  Big  Deal  to  the  rescue! When  the  customer  is  unhappy,  confuse  them  with  a  vast  array  of   new  stuff,  for  which  they  have  no  in-­‐house  exper*se  and  promise   them  the   mythical  keys   to  that   hidden  treasure  chest  of   magical   insight,  concealed  by  circumstance  in  the  many  haystacks  of  data,   just  wai*ng  to  be  found  by  complicated  new  technology,  filled  to   the  brim  with  the  latest  buzz  words. Wednesday, August 28, 13
  • 6. Atomic  DB vs NoSQL Big  Promises? Big  Projects? Big  Disappointments  !!! Just   like   Big   Promises   of   the   past,   Knowledge   Management,   Business   Intelligence,   Data   Warehouses,   Data   Fusion,   System   Federa*on,   Y2K,   Asset   Management,  and  every  expensive  genera*on  of  Big  IT  Systems  ever  produced,   those  promises  of   “EVERYTHING   You  Need  and  Want”   in  the  next  completely   new  and  be:er  collec*on  of  Buzz  Word  filled  products  has  always  been  a  Big  IT   sales  strategy.   Unfortunately  the  Big  Promises  did  not  and  do  not  get  delivered  !!!! Every   new   technology   always   comes   like   a   puppy,   wrapped-­‐up   in   some   irresis*ble  features,  but  laden  with  a  life*me  of  care,  feeding,  training,  cleanup   and  support.  Big  IT  always  stands  to  gain  billions  with  each  new  wave  of  puppies.   Customers  each  stand  to  lose  millions  with  each  Big  Failure “Big  Data”  is  the  new  Big  Buzz  word.  And  NoSQL  systems  are  the  new  puppies.   And  Customers  are  once  again  being  ‘encouraged’  to  Buy-­‐in. Wednesday, August 28, 13
  • 7. Atomic  DB vs NoSQL Big  Problems? Big  Decisions? Big  Responsibility  !!! So  get  ready  for  the  next  Big  Wave  of  Big  IT  hype  and  promo*on:     You’re  problems  are  Big,  so  Big,  so  count  on  the  Big  Experts,  who  now  have  a   new   game:   “Free   Soiware!”,   (open  source)   to   accompany   their   license-­‐laden   Enterprise  systems,  all  requiring  extensive  Big  IT  services  and  support  in  order  to   make  everything  work  together,  …  eventually,  …  we  hope  ...   Since  the  exis*ng   RDBMS-­‐based   Enterprise   systems   are   performance-­‐shy,  and   hold  only  a  subset  of  the  Big  Data  required  to  drive  the  modern  organiza*on,   new  and  be:er  Big  Data  solu*ons  are  required  to  augment  those  expensive  silos   and   get  results  be:er   and   faster   than  they   ever   could  deliver   as   stand-­‐alone   monuments  to  inefficiency.   A  new  breed  of  data  warehouse  has  hit  town  and  it  looks  like  the  next  Big  Thing. Now  every  manager  is  being  condi*oned  to  think  in  terms  of  Big  Data,  and  see   NoSQL  as  the  wonder-­‐filled  solu*on  to  the  problems  of  running  a  business  in  the   digital  age   of   Informa*on  Overload.   Now   if  only   it  would  work   as   promised…   And  not  cost  a  fortune. So,  What  to  Choose?  There’s  so  many  op*ons…   Wednesday, August 28, 13
  • 8. Atomic  DB vs NoSQL Difference  1 Complexity  of  Querying Wednesday, August 28, 13
  • 9. • 100,000  organiza*ons  globally • 1,000,000  databases • 10,000,000  tables • 100,000,000  queries SQL  /NoSQL  –  let’s  suppose All the databases in the world All the tables, triple, KV and document stores in the world All the companies in the world 1,000,000 10,000,000 All the queries in the world 100,000,000 •Assuming  only  100,000,000  queries  globally,  (one  can  es*mate  many      more),  and  ‘x’  hours  per  query,  that’s  a  lot  of  person  hours •Each  query  can  work  only  with  the  table(s)  it  was  designed  for •Every  database  is  incompa*ble  with  every  other  database •For  each  and  every  query,  a  database  specialist  needs  to  write  it.   100,000 Wednesday, August 28, 13
  • 10. Atomic  DB • Each  Atomic  DB  Query  is  compa*ble  with  every  Atomic  DB  Informa*on  store • Every  Item  in  a  Atomic  DB  Informa*on  store  can  reference  and  be  referenced   by  any  Item  in  its  own  and  any  other  Atomic  DB  Informa*on  store • Mul*-­‐store  mapping  is  an  inherent  capability  of  every  Atomic  DB  system • No  IT  professionals  required  to  query  any  Atomic  DB  Informa*on  store All the organizations in the world 100,000 of significance All the Associative systems in the world All the Atomic DB queries in the world 5 universal queries, generic to all data sets Only 1 Atomic DB system required per organization Wednesday, August 28, 13
  • 11. Atomic  DB vs NoSQL Difference  2 Complexity  of  Implementa*on Wednesday, August 28, 13
  • 12. NO- Number  of  disparate  tools,  systems  and  exper*se  needed  to  set-­‐ up  and  operate: NoSQL  requires:   Schema  Layouts,  Spec  Produc*on,  RDF  Specialists,  Special  Data   Stores,  DB  Administrators  and  other  DB  specific  specialists,  SQL,   OWL,  &  SPARQL  programmers,  Ontology  and  Taxonomy   Specialists,  Extrac*on  Tools,  Data  Scien*sts,  ETL,  Data  Modelers,   Integra*on  Tools,  Migra*on  Tools,  Data  Cleansing  Tools,   Modeling  Tools,  Object,  Class  and  Hierarchy  (UML)  Managers,   Data  Universe  Builders,  Open  Source  system  managers,  version   control,  migra*on  and  release  managers,  installa*on  specialists,   applica*on  specialists,  and  MORE… Wednesday, August 28, 13
  • 13. ATOMIC Number  of  disparate  tools,  systems  and  exper*se  needed  to  set-­‐ up  and  operate: Atomic  DB  requires:           IAMCore     ManageIT     Business  Analyst     Customer Wednesday, August 28, 13
  • 14. Atomic  DB vs. NoSQL Difference  3 Capacity  for  Complexity Wednesday, August 28, 13
  • 15. NoSQL • K-V Stores … Amazon Dynamo, … • Column-oriented … Google Big Table, Hadoop, … • Document DB … Mark Logic, Mongo DB, … • Graph DB … Neo4J, Titan, … • RDBMS … SQL Server, MySQL, … All available ‘Big Data’ solutions are Name-Space and storage structure bound. Only graph databases can handle high complexity of relationships in the data because they are open (often indexed) triple stores but all contextualization has to be handled at run-time and extracted / derived from the data. Relational systems can handle moderate complexity but need many columns and many tables with FK links abounding to represent even a moderate degree of complexity. The other ‘Big Data’ solutions are extremely limited in the complexity they handle. They usually are dedicated to a single purpose or application. Wednesday, August 28, 13
  • 16. ATOMIC Relavance  Associa*ve  Informa*on  Systems  have  no  Name-­‐Space  or  storage  structure   binding;  each  data  element  is  just  an  a:ribute  of  its  Token-­‐Space  iden*ty. Relavance  Associa*ve  Informa*on  Systems  are  mul*-­‐Dimensional,  mul*-­‐data   informa*on  stores,  designed  from  incep*on  to  manage  rela*onship  complexity  of  any   degree.  Its  storage  model  is  a  4-­‐D  128  bit  vector  space. There  are  no  restric*ve  limita*ons  on  the  number  of  associa*ve  dimensions  or  levels.   Each  system  can  scale  to  reference  (super-­‐index)  /  hold  (aggregate)  1018  items,  each   with  ‘n’  rela*onships  in  any  of  ‘m’  rela*onship  dimensions.   All  data  elements  and  their  rela*onships  are  fully  contextualized  upon  inges*on  so  that   everything  is  always  grouped  and  reference-­‐able  in  as  many  ways  as  there  are  contexts. Wednesday, August 28, 13
  • 17. OUR  Integra*on Associate Expensive Time  Consuming Financial  SystemHR  System (n)  Associa*ons Limited Associa*ons Wednesday, August 28, 13
  • 18. Atomic  DB vs. NoSQL Difference  4 Cost  of  Implementa*on Wednesday, August 28, 13
  • 19. Atomic  DB vs. NoSQL Moderately Complex ‘Big Data’ System implementation involving multi-data (RDBMS, Structured and Unstructured Text) requires: Days to Weeks Small Team of: Business Analysts UI Specialists One technology base Months to Years Large team(s) of: Technology and Domain Experts, Implementation Specialists, Project Managers, Component Specialists, UI Specialists, Consultants… Many technologies and components Wednesday, August 28, 13
  • 20. Atomic  DB vs. NoSQL Difference  5 •  Maintenance •  Support  and •  System  Evolu*on  Requirements Wednesday, August 28, 13
  • 21. Atomic  DB vs. NoSQL Moderately Complex ‘Big Data’ System maintenance, support and evolution: 1 administrator, Small Team of: Business Analysts Hours to Days: Requirements Gathering, Map and Add new Data Sets, Add new Workflow models. UI Adaptation and Validation. System stays up and usable. Many administrators and experts, Large team(s) of: Technology and Domain Experts Weeks to Months: Requirements Gathering, Planning, Data Extraction, Specification Production, Implementation Project Management, Regression testing, Validation, Deployment, Training, Change Management, … Version Migration downtime. System Evolution to meet New Requirements Maintenance and Support Wednesday, August 28, 13
  • 22. THE  “UPGRADE”  CYCLE    “$” Oracle Microsoi IBM  DB2 Atomic-­‐DB “Because  we  are  ATOMIC  in  Nature..    There  is  no  Upgrade  Cycle...” Wednesday, August 28, 13
  • 23. *  Cost  of  custom  research  service  depends  on  project  scope Development  Comparison Cost  Comparison Rela*onal   (SQL) Associa*ve Schema  Development  /  Database  Design X X Schema  Mapping  /Table  Layout  /  Query  development X Data  Integra*on  and  Development X X Applica*on  Class  Libraries X X Data  Encapsula*on X Materialized  Views X Performance  Organiza*on X Table  Segmenta*on X Meta-­‐Data  Management X Referen*al  Integrity  Checks X Query  Evolu*on X Configura*on  Management x Applica*on  User  Interface  Development X X Wednesday, August 28, 13
  • 24. Atomic  DB vs. NoSQL Difference  6  Our  API Wednesday, August 28, 13
  • 25. •  1.  Login  InstrucDon – FW3.Login  (“Host”,  “User  Name”,  “Password”,  Return  As,  Flags) •  2.  Get  InstrucDon – FW3.Get  (Model(s),  Concept(s),  Item(s),  ReturnAs,  Flags •  3.  Add  InstrucDon –  FW3.  Add(Model(s),  Concept(s),  Item(s),  SendAs,  Flags) •  4.  Import  InstrucDon –  FW3.  Import(Model(s),  Concept(s),  Item(s),  ReturnAs,  Flags) •  5.  Associate  InstrucDon – FW3.Associate  (Model(s),  Item(s),  Items(s),  SendAs,  Flags) •  6.  Modify  InstrucDon Our  API (Applica*on  Programming  Interface  –  Framework  3.2) Wednesday, August 28, 13
  • 26. Atomic  DB vs. NoSQL Difference  7  Our  Capacity Wednesday, August 28, 13
  • 27. • An  exabyte  is  1018  or  1,000,000,000,000,000,000  bytes. • One  exabyte  (abbreviated  "EB")  is  equal  to  1,000  petabytes   and  precedes  the  ze:abyte  unit  of  measurement • The  exabyte  unit  of  measure  measurement  is  so  large,  it  is  not   used  to  measure  the  capacity  of  data  storage  devices.  Even  the   storage  capacity  of  the  largest  cloud  storage  centers  is   measured  in  petabytes,  which  is  a  frac*on  of  one  exabyte.   Instead,  Exabytes  are  used  to  measure  the  sum  of  mul*ple   storage  networks  or  the  amount  of  data  transferred  over  the   Internet  in  a  certain  amount  of  *me.  For  example,  several   hundred  Exabytes  of  data  are  transferred  over  the  Internet   Associa*ve  Capacity  Reference 1  gigabyte 1  terabyte 1  Petabyte 1  Exabyte When  we  consider  the  Environment  &  System  Actual  capacity  is  1036 Wednesday, August 28, 13
  • 28. INTRODUCING      ATOMIC-­‐DB The  only  Completely  “Associa*ve”  Database  in  the  World… Wednesday, August 28, 13
  • 29. Atomic  DB vs. NoSQL Difference  8  Our  Business  Advantages Wednesday, August 28, 13
  • 30. • Summarizing  our  technology  is  a  complex  task  as  we  are  discussing  a  PARDIGM  shii   in  the  way  data  is  both  Stored  and  Retrieved. • A  few  Key  points • 100X  faster  than  SQL  on  READS                                  -­‐    CASE  SENSATIVE(if  required) • 10X      faster  on  WRITES                                                                -­‐      LITTLE  or  NO  SUPPORT  STAFF • 1/3  the  DISK  SPACE  usage                                                      -­‐      OBJECT  ORIENTED  DESIGN • NO  QUERIES  to  WRITE                                                                  -­‐      80%  reduc*on  in  DEVELOPMENT  TIME. • NO  TABLES                                                                                                          -­‐      50-­‐75%  reduc*on  is  Development  costs • NO  INDEXES                                                                                                    -­‐      only  6  INSTRUCTIONS  in  the  API • NO  VIEWS                                                                                                            -­‐      one  line  of  code  access  to  your  data • NO  WHITESPACE                                                                                      -­‐      Associate  Anything  to  Anything • NO  DUPLICATES                                                                                        -­‐        DOD  verified  Security  Model • 1  to  100+  concurrent  SOURCES  of  disparate  DATA  (ORACLE,  MSSQL,  MSSQL,  ACCESS,   DB2,EXCEL,  Flat  FILES(csv)  )   Key  Benefits  of  Atomic  DB Wednesday, August 28, 13
  • 31. Atomic  DB vs. NoSQL Difference  9  Our  Performance  Advantages Wednesday, August 28, 13
  • 32. SYSTEM  :    (1)  4  CORE  INTEL  processor  ,  4GB  RAM,  (1)  5400  RPM  500GB  Drive Here  are  some  calculaMons  to  set  the  stage:   A  record  with  50  columns  of  data  represents  2500  triples,  if  you  include  both  direcMons,  (which  we  do).  Because   every  possible  associaMve  path  is  maintained,  discovery  of  all  associaMons  is  implicit  from  every  data  point.     We  assimilate  1  million  records  of  50  columns  of  data  in  typically  <  30  minutes  (best  case  10  minutes,  avg  20   minutes)     That's  the  equivalent  of  1,000,000  *  2500  triples  or  2.5  billion  triples in  30  minutes,  worst  case  performance.   2.5  billion  triples  in  1800  seconds  (30  minutes  *  60  seconds  per  minute),  is  1.389  million  triples  per  second.  Because   of  the  proprietary  way  we  reference  and  store  informaMon  as  composite  mulM-­‐dimensional  informaMon  atoms,  we   are  able  to  produce  the  funcMonal  equivalent  of  2.5  billion  triples  in  less  than  30  minutes,  operaMng  with  a   sustained  throughput  of  30,000  composite  'atomic'  transacMons  per  second    (world  record  =  18,000)     Since  we  don't  store  the  triples  as  triples,  yet  maintain  the  equivalent  'associaMve'  capability  triples  have,  we  can   get  a  huge  assimilaMon  performance  equivalent  benefit  over  triple  stores,  with  a  be`er,  faster  and  more  efficient   retrieval  and  storage. Some  Metrics Let’s  set  the  Stage www.tpc.org Wednesday, August 28, 13
  • 33. MORE      ATOMIC-­‐DB “Unlike  other  systems  where  a  Structure  is  built  to  STORE  data,  here  the  “Data”  is  the  Structure….  “ Wednesday, August 28, 13
  • 34. Prac*cal  Use  Example  “Healthcare” Wednesday, August 28, 13
  • 35. Prac*cal  Use  Example  “Financial” Wednesday, August 28, 13
  • 36. • Jean  Michel  LeTennier  jm@virtue-­‐desk.com – 917-­‐751-­‐3131 • James  Murphy              james@virtue-­‐desk.com – 646-­‐408-­‐4385 • Andre  De  Castro    andre@virtue-­‐desk.com – 917-­‐548-­‐9810 – h:p://www.virtue-­‐desk.com Contact  Informa*on Wednesday, August 28, 13