SlideShare a Scribd company logo
1 of 7
© 2015 Progress Software Corporation. All rights reserved.1
Connecting your third
party applications to
MongoDB is hard.
© 2015 Progress Software Corporation. All rights reserved.2
Until now.
Introducing
DataDirect ODBC
and JDBC for
MongoDB
© 2015 Progress Software Corporation. All rights reserved.3
Easily connect
thousands of third
party applications to
MongoDB
© 2015 Progress Software Corporation. All rights reserved.4
Automatically
discover and
represent
MongoDB docs as
relational data
© 2015 Progress Software Corporation. All rights reserved.5
Support for
mapping complex
JSON including
arrays and deeply
nested document
structures _id first last
123456 Jane Doe
user_id symbol date price qty
123456 PRGS 2015-02-13 23.50 100
123456 PRGS 2014-06-12 20.57 100
Table: user
Table: user_purchases
{ user: {
first: “Jane,
last: “Doe”
}
purchases: [
{ symbol: “PRGS”,
date: “2015-02-13”,
price: 23.50, qty: 100},
{ symbol: “PRGS”,
date: “2014-06-12”,
price: 20.57, qty: 100}
]
}
© 2015 Progress Software Corporation. All rights reserved.6
Powerful tools for
perfecting your
relational schema
representation
© 2015 Progress Software Corporation. All rights reserved.7
Discover DataDirect
The SQL leader in a
NoSQL world
Try Now/Contact Us:
www.progress.com/products/data-sources/mongodb
MongoDB Blog Post:
http://bit.ly/1d3ORc4

More Related Content

Viewers also liked

Mobile Phone To Computer
Mobile Phone To ComputerMobile Phone To Computer
Mobile Phone To Computer
Ian Hay
 
读书文化Div入门培训
读书文化Div入门培训读书文化Div入门培训
读书文化Div入门培训
Steven Lin
 
2010 Jan Online
2010 Jan Online2010 Jan Online
2010 Jan Online
xuanloc
 
Shift Happens
Shift HappensShift Happens
Shift Happens
rspro007
 

Viewers also liked (18)

Mobile Phone To Computer
Mobile Phone To ComputerMobile Phone To Computer
Mobile Phone To Computer
 
Rombus
RombusRombus
Rombus
 
NEW MEDIA LECTURE - Swinburne University Radio Students
NEW MEDIA LECTURE -  Swinburne University Radio StudentsNEW MEDIA LECTURE -  Swinburne University Radio Students
NEW MEDIA LECTURE - Swinburne University Radio Students
 
Beijing to Burketown by Jane Hardy
Beijing to Burketown by Jane HardyBeijing to Burketown by Jane Hardy
Beijing to Burketown by Jane Hardy
 
Econfig Pres
Econfig PresEconfig Pres
Econfig Pres
 
读书文化Div入门培训
读书文化Div入门培训读书文化Div入门培训
读书文化Div入门培训
 
Rollbase Mobile Tech Tips
Rollbase Mobile Tech TipsRollbase Mobile Tech Tips
Rollbase Mobile Tech Tips
 
2010 Jan Online
2010 Jan Online2010 Jan Online
2010 Jan Online
 
Does PaaS Pay Off?
Does PaaS Pay Off?Does PaaS Pay Off?
Does PaaS Pay Off?
 
PRESENTATION ABOUT SYN - ABAF
PRESENTATION ABOUT SYN  - ABAFPRESENTATION ABOUT SYN  - ABAF
PRESENTATION ABOUT SYN - ABAF
 
Top 10 innovative IoT connected devices
Top 10 innovative IoT connected devicesTop 10 innovative IoT connected devices
Top 10 innovative IoT connected devices
 
Shift Happens
Shift HappensShift Happens
Shift Happens
 
Learning At Large Mlearn 2009
Learning At Large Mlearn 2009Learning At Large Mlearn 2009
Learning At Large Mlearn 2009
 
Opin Upplysingataekni2
Opin Upplysingataekni2Opin Upplysingataekni2
Opin Upplysingataekni2
 
Chembond
ChembondChembond
Chembond
 
Creative visiting
Creative visitingCreative visiting
Creative visiting
 
Webstock 2011
Webstock 2011Webstock 2011
Webstock 2011
 
Effective Pedagogy at Scale – Social Learning and Citizen Inquiry
Effective Pedagogy at Scale –  Social Learning and Citizen InquiryEffective Pedagogy at Scale –  Social Learning and Citizen Inquiry
Effective Pedagogy at Scale – Social Learning and Citizen Inquiry
 

Similar to SQL Connectivity in a MongoDB World

Spring one 2012 Groovy as a weapon of maas PaaSification
Spring one 2012 Groovy as a weapon of maas PaaSificationSpring one 2012 Groovy as a weapon of maas PaaSification
Spring one 2012 Groovy as a weapon of maas PaaSification
Nenad Bogojevic
 
The Neo4j Data Platform for Today & Tomorrow.pdf
The Neo4j Data Platform for Today & Tomorrow.pdfThe Neo4j Data Platform for Today & Tomorrow.pdf
The Neo4j Data Platform for Today & Tomorrow.pdf
Neo4j
 
PROG_UntoldStory ISV eBook_0706c FINAL
PROG_UntoldStory ISV eBook_0706c FINALPROG_UntoldStory ISV eBook_0706c FINAL
PROG_UntoldStory ISV eBook_0706c FINAL
SolarWinds MSP
 

Similar to SQL Connectivity in a MongoDB World (20)

Webinar on MongoDB BI Connectors
Webinar on MongoDB BI ConnectorsWebinar on MongoDB BI Connectors
Webinar on MongoDB BI Connectors
 
SQL Access to NoSQL
SQL Access to NoSQLSQL Access to NoSQL
SQL Access to NoSQL
 
MongoDB Days UK: No Compromises SQL Connectivity for MongoDB
MongoDB Days UK: No Compromises SQL Connectivity for MongoDBMongoDB Days UK: No Compromises SQL Connectivity for MongoDB
MongoDB Days UK: No Compromises SQL Connectivity for MongoDB
 
Neo4j & AWS Bedrock workshop at GraphSummit London 14 Nov 2023.pptx
Neo4j & AWS Bedrock workshop at GraphSummit London 14 Nov 2023.pptxNeo4j & AWS Bedrock workshop at GraphSummit London 14 Nov 2023.pptx
Neo4j & AWS Bedrock workshop at GraphSummit London 14 Nov 2023.pptx
 
Ymens - Bouncing off clouds - Rapid Development for Cloud Ready Applications...
Ymens - Bouncing off clouds - Rapid Development for Cloud Ready Applications...Ymens - Bouncing off clouds - Rapid Development for Cloud Ready Applications...
Ymens - Bouncing off clouds - Rapid Development for Cloud Ready Applications...
 
How OData Opens Your Data To Enterprise Mobile Applications
How OData Opens Your Data To Enterprise Mobile ApplicationsHow OData Opens Your Data To Enterprise Mobile Applications
How OData Opens Your Data To Enterprise Mobile Applications
 
Virtuoso ODBC Driver Configuration & Usage (Mac OS X)
Virtuoso ODBC Driver Configuration & Usage (Mac OS X)Virtuoso ODBC Driver Configuration & Usage (Mac OS X)
Virtuoso ODBC Driver Configuration & Usage (Mac OS X)
 
Using Tibco SpotFire (via Virtuoso ODBC) as Linked Data Front-end
Using Tibco SpotFire (via Virtuoso ODBC) as Linked Data Front-endUsing Tibco SpotFire (via Virtuoso ODBC) as Linked Data Front-end
Using Tibco SpotFire (via Virtuoso ODBC) as Linked Data Front-end
 
LOD2 Webinar Series: Virtuoso 7
LOD2 Webinar Series: Virtuoso 7LOD2 Webinar Series: Virtuoso 7
LOD2 Webinar Series: Virtuoso 7
 
Exploiting Linked (Open) Data via Microsoft Access
Exploiting Linked (Open) Data via Microsoft AccessExploiting Linked (Open) Data via Microsoft Access
Exploiting Linked (Open) Data via Microsoft Access
 
Exploiting Linked (Open) Data via Microsoft Access using ODBC File DSNs
Exploiting Linked (Open) Data via Microsoft Access using ODBC  File DSNsExploiting Linked (Open) Data via Microsoft Access using ODBC  File DSNs
Exploiting Linked (Open) Data via Microsoft Access using ODBC File DSNs
 
Spring one 2012 Groovy as a weapon of maas PaaSification
Spring one 2012 Groovy as a weapon of maas PaaSificationSpring one 2012 Groovy as a weapon of maas PaaSification
Spring one 2012 Groovy as a weapon of maas PaaSification
 
The Neo4j Data Platform for Today & Tomorrow.pdf
The Neo4j Data Platform for Today & Tomorrow.pdfThe Neo4j Data Platform for Today & Tomorrow.pdf
The Neo4j Data Platform for Today & Tomorrow.pdf
 
Tableau Desktop as a Linked (Open) Data Front-End via ODBC
Tableau Desktop as a Linked (Open) Data Front-End via ODBCTableau Desktop as a Linked (Open) Data Front-End via ODBC
Tableau Desktop as a Linked (Open) Data Front-End via ODBC
 
Cassandra Day Atlanta 2015: BetterCloud: Leveraging Apache Cassandra
Cassandra Day Atlanta 2015: BetterCloud: Leveraging Apache CassandraCassandra Day Atlanta 2015: BetterCloud: Leveraging Apache Cassandra
Cassandra Day Atlanta 2015: BetterCloud: Leveraging Apache Cassandra
 
Tech Talk: Getting to Know Node.js
Tech Talk: Getting to Know Node.jsTech Talk: Getting to Know Node.js
Tech Talk: Getting to Know Node.js
 
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
 
PROG_UntoldStory ISV eBook_0706c FINAL
PROG_UntoldStory ISV eBook_0706c FINALPROG_UntoldStory ISV eBook_0706c FINAL
PROG_UntoldStory ISV eBook_0706c FINAL
 
Slides: Moving from a Relational Model to NoSQL
Slides: Moving from a Relational Model to NoSQLSlides: Moving from a Relational Model to NoSQL
Slides: Moving from a Relational Model to NoSQL
 
Graph-Oriented NoSQL Databases
Graph-Oriented NoSQL  Databases Graph-Oriented NoSQL  Databases
Graph-Oriented NoSQL Databases
 

More from Progress

More from Progress (20)

Ship Quickly, Ship Quality: The Developer’s Quest (Infographic)
Ship Quickly, Ship Quality: The Developer’s Quest (Infographic)Ship Quickly, Ship Quality: The Developer’s Quest (Infographic)
Ship Quickly, Ship Quality: The Developer’s Quest (Infographic)
 
Database Technology Trends 2016 – Survey Results
Database Technology Trends 2016 – Survey Results Database Technology Trends 2016 – Survey Results
Database Technology Trends 2016 – Survey Results
 
How to Prepare Your Toolbox for the Future of SharePoint Development
How to Prepare Your Toolbox for the Future of SharePoint DevelopmentHow to Prepare Your Toolbox for the Future of SharePoint Development
How to Prepare Your Toolbox for the Future of SharePoint Development
 
Geekier Analytics for SaaS data
Geekier Analytics for SaaS dataGeekier Analytics for SaaS data
Geekier Analytics for SaaS data
 
Navigating Your Product's Growth with Embedded Analytics
Navigating Your Product's Growth with Embedded Analytics Navigating Your Product's Growth with Embedded Analytics
Navigating Your Product's Growth with Embedded Analytics
 
Big Data Insurance
Big Data InsuranceBig Data Insurance
Big Data Insurance
 
Top SaaS App Challenges: Which One Is Yours?
Top SaaS App Challenges: Which One Is Yours?Top SaaS App Challenges: Which One Is Yours?
Top SaaS App Challenges: Which One Is Yours?
 
Ignite Your Big Data With a Spark!
Ignite Your Big Data With a Spark!Ignite Your Big Data With a Spark!
Ignite Your Big Data With a Spark!
 
Bridge the App Gap: Crossing the Chasm Between IT and Business
Bridge the App Gap: Crossing the Chasm Between IT and BusinessBridge the App Gap: Crossing the Chasm Between IT and Business
Bridge the App Gap: Crossing the Chasm Between IT and Business
 
3 Simple Ways to Simplify Your Mobile Apps
3 Simple Ways to Simplify Your Mobile Apps3 Simple Ways to Simplify Your Mobile Apps
3 Simple Ways to Simplify Your Mobile Apps
 
3 Ways to Simplify your Mobile Apps
3 Ways to Simplify your Mobile Apps3 Ways to Simplify your Mobile Apps
3 Ways to Simplify your Mobile Apps
 
Why Should You Join The Mobile Revolution?
Why Should You Join The Mobile Revolution?Why Should You Join The Mobile Revolution?
Why Should You Join The Mobile Revolution?
 
B2B marketing analytics-report
B2B marketing analytics-reportB2B marketing analytics-report
B2B marketing analytics-report
 
PaaS for App Dev and Deployment
PaaS for App Dev and DeploymentPaaS for App Dev and Deployment
PaaS for App Dev and Deployment
 
Progress Rollbase: Building Powerful Applications One Block at a Time
Progress Rollbase:  Building Powerful Applications One Block at a TimeProgress Rollbase:  Building Powerful Applications One Block at a Time
Progress Rollbase: Building Powerful Applications One Block at a Time
 
Creating Stunning Enterprise Apps for Both Web and Mobile
Creating Stunning Enterprise Apps for Both Web and MobileCreating Stunning Enterprise Apps for Both Web and Mobile
Creating Stunning Enterprise Apps for Both Web and Mobile
 
With Progress Pacific, The RAD Race Has Already Been Won!
With Progress Pacific, The RAD Race Has Already Been Won!With Progress Pacific, The RAD Race Has Already Been Won!
With Progress Pacific, The RAD Race Has Already Been Won!
 
Build Powerful Apps Fast with Progress Rollbase
Build Powerful Apps Fast with Progress RollbaseBuild Powerful Apps Fast with Progress Rollbase
Build Powerful Apps Fast with Progress Rollbase
 
Does PaaS Pay Off?
Does PaaS Pay Off?Does PaaS Pay Off?
Does PaaS Pay Off?
 
A Crash Course in Rapid Application Development
A Crash Course in Rapid Application DevelopmentA Crash Course in Rapid Application Development
A Crash Course in Rapid Application Development
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

SQL Connectivity in a MongoDB World

  • 1. © 2015 Progress Software Corporation. All rights reserved.1 Connecting your third party applications to MongoDB is hard.
  • 2. © 2015 Progress Software Corporation. All rights reserved.2 Until now. Introducing DataDirect ODBC and JDBC for MongoDB
  • 3. © 2015 Progress Software Corporation. All rights reserved.3 Easily connect thousands of third party applications to MongoDB
  • 4. © 2015 Progress Software Corporation. All rights reserved.4 Automatically discover and represent MongoDB docs as relational data
  • 5. © 2015 Progress Software Corporation. All rights reserved.5 Support for mapping complex JSON including arrays and deeply nested document structures _id first last 123456 Jane Doe user_id symbol date price qty 123456 PRGS 2015-02-13 23.50 100 123456 PRGS 2014-06-12 20.57 100 Table: user Table: user_purchases { user: { first: “Jane, last: “Doe” } purchases: [ { symbol: “PRGS”, date: “2015-02-13”, price: 23.50, qty: 100}, { symbol: “PRGS”, date: “2014-06-12”, price: 20.57, qty: 100} ] }
  • 6. © 2015 Progress Software Corporation. All rights reserved.6 Powerful tools for perfecting your relational schema representation
  • 7. © 2015 Progress Software Corporation. All rights reserved.7 Discover DataDirect The SQL leader in a NoSQL world Try Now/Contact Us: www.progress.com/products/data-sources/mongodb MongoDB Blog Post: http://bit.ly/1d3ORc4

Editor's Notes

  1. Big Data is defined by an organization’s ability to analyze volumes of data, harvest business intelligence from it, and derive actionable insights and business decisions with it. Dark data is neglected, accumulating in archives, Hadoop clusters, remote data stores, grids, and log files – that no one knows what to do with.  In a way it is anti-matter, that clouds our vision.  But, if 80% of Big Data is dark data, not tapping into it means the results of your analytics/intelligence becomes faulty/suspect/incomplete and ultimately not useful and even harmful. So what can we do about it?  We can continue to ignore it.  That’s easy enough.  But in these modern times, with the re-emergence of newer and faster ways of accessing data of all types, there is a better option that could have a real impact on the business.  Establishing data connectivity – either through a cloud-based service or directly – from any platform or mobile device to data stores residing anywhere is the key that unlocks the dark data mysteries.  By using SQL or OData APIs to access the data, we can hide the complexities of proprietary interfaces or unique Web services and get to a variety of data sources no matter where they might reside and at light speed. On the right hand side of the slide, I show our support for Apache Hive, which comes with all of the popular commercial Hadoop distributions out there like Hortonworks, MapR, IBM BigInsights, and Cloudera. We have ODBC and JDBC drivers that access Hive data directly. The data that ends up in Hive gets there by using MapReduce on Hadoop distributed file systems in order to filter the right data. And since Hive is SQL-oriented, it’s custom made for accessibility and performance.
  2. Having many different and varied connections makes API management too complex – this is not a scalable environment. And each API could be unique to that data source … with some native APIs even being proprietary. Also, these native APIs often change frequently. The native Salesforce.com API, for example, gets updated every quarter. That means that if you are relying on it within your applications, you might need to update every app that uses it to accommodate those updates. Another point is on development cost. Since there could be many different data APIs to handle, and since many of those involve unique skill sets to understand them, and since many of those could change often enough to become a nightmare to maintain – the cost of multiple API management explodes along with the explosion of new up and coming data sources out there that you need to access.
  3. Enterprise data, typically held in relational databases on-premise, behind a firewall, pose some security challenges which add to the latency in accessing the data. Normally if I wanted to get to the data from a cloud app or from a different network, I would need to open a new data port and essentially reconfigure the firewall – as well as establish separate or new authorization and credentials for every database I want to get to. And most likely you’ll require extensive SQL API knowledge for each relational database.
  4. So let me summarize this way … I talked about the top data API headaches and here I have some aspirin-oriented recommendations for how to alleviate those headaches. Cloud-based data connectivity services help ease the data variety chaos. The OData Open Data Platform enables standardized data access for enterprise mobile applications. New technology provides low-touch access to enterprise data through a firewall. SQL access to Apache Hive and HBase in Big Data environments helps ease the headache of dealing with volumes of data – and dark data. Direct access to databases using data drivers architected for speed and efficiency is paramount to preserving ACID transactions. And finally, customized access to private application data can be built quickly and easily.