www.spatial.cs.umn.edu
Download
Report
Transcript www.spatial.cs.umn.edu
Databases in the Cloud:
Elysian Field or Briar Patch?
www.drdobbs.com,
August 2009
Group 20
Resource Description Framework
Data stored in triples
subject = resource
predicate = traits and relation
of subject to object
object = the value
-Uses multi-graph that often
better expresses info than
relational model
-Example predicates:
1. who is a 2. whose name is
3. whose email is 4.whose title is
SQL/XML Databases
Why XML
Widely used to store and
share data on internet
SQL/XML platforms:
Rich query model, suppoting:
SQL, XQuery, XPath, and
SPARQL queries
Query Optimizer generates
access path to data (Does
not rely on application logic)
Public vs Private Clouds
Public
Pros
Private
Pros
less expensive
more flexibility
Cons
security concerns
more limited uptime
greater security and reliability
better utilizes existing
infrastructure
custom designed for business
needs
Cons
more expensive
concern about multiple APIs
Concerns with Clouds
-Diversity of APIs
–
Some platforms
support familiar APIs
(ODBC, JDBC,
ADO.NET)
-Security, multi-tenancy
–
Could be overcome
with encryption,
authorization, roles,
policy-based security
controls, etc
-Reliability
–
Public cloud does not
provide 99.99%
Wrap-up
Public Cloud security issues
mitigated
Salesforce.com
Some concerns partially
addressed with private or
hybrid clouds
Fault tolerance solutions offer
promise
Reliability problems are still
an issue
Amazon Xmas Eve
outage
References
http://www.drdobbs.com/database/databases-inthe-cloud-elysian-fields-or/218900502
http://www.accenture.com/SiteCollectionDocumen
ts/PDF/Accenture-New-Era-Banking-CloudComputing-Changes-Game.pdf
http://www.w3.org/RDF/advantages.html
http://gigaom.com/2012/12/31/amazon-blames-