Table for two? Hybrid approach to developing combined SQL, NoSQL applications on IBM Informix.

1,540 views
1,304 views

Published on

Informix embraces the NoSQL by implementing flexible schema via JSON, sharding and MongoAPI. Additionally, data in sql tables and JSON collections can by accessed by any API and use the power of the RDBMS engine.

Published in: Technology
2 Comments
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
1,540
On SlideShare
0
From Embeds
0
Number of Embeds
41
Actions
Shares
0
Downloads
23
Comments
2
Likes
0
Embeds 0
No embeds

No notes for slide

Table for two? Hybrid approach to developing combined SQL, NoSQL applications on IBM Informix.

  1. 1. Table for two? A hybrid approach using both SQL and NoSQL for application development. Keshava Murthy IBM Informix development
  2. 2. NoSQL We don't need no transaction We don't need no ACID control No schema in the tables No limit to the scale out DBA, leave them JSON alone Hey DBA, leave them JSON alone All in all it's just another data in the BASE All in all it’s just another shard into cloud. …With apologies to Roger Waters
  3. 3. Data model should not restrict Data Access
  4. 4. Access to relational tables & JSON Collections Relational Table SQL API Standard ODBC, JDBC, .NET, OData, etc. Language SQL. MongoDB Java, API (NoSQL) Mongo APIs for C#, etc. Javascript, C++, JSON Collections Direct SQL Access. Dynamic Views Row types Mongo APIs for Java, Javascript, C++, C#, etc.
  5. 5. Ability for All Clients to Access All Data Models Informix 12.1 SQL APIs JDBC, ODBC MongoDB Drivers SQL Tables JSON Collections TimeSeries MQ Series 5
  6. 6. Client Applications Applications MongoDB native Client   New Wire Protocol Listener supports existing MongoDB drivers Connect to MongoDB or Informix with same application! MongoDB MongoDB driver Informix 12.1 MongoDB web browser Mobile 6 MongoDB Wire Protocol
  7. 7. Analytics on a Hybrid Database JSON Collection SQL MongoAPI Informix SQL Tables
  8. 8. http://www.nosqldemo.com http://www.ibm.com/informix

×