0
NoSQL from Java                           developer PoV                            @_dagi from @gooddataTuesday 25 January...
NoSQL Experiences                   • Few prototypes on top of NoSQL                          databases                   ...
Tables/Entities                                   Integration                               1                 1           ...
Implementation details                   • Java classes                   • ORM mapping (Hibernate)                   • DD...
What’s wrong                   • Every new connector                    • new Java class                    • new mapping ...
What’s wrong                   • Every new connector ed                    • new Java class ica                           ...
Make things as simple                       as possible, but not                            simpler.Tuesday 25 January 2011
CouchDB                   • 3 document types                    • Integration, Log, Connector                   • Schemale...
ORM/RDBMS vs NoSQL                            ORM/RDBMS                   NoSQL                          Java model classe...
Upcoming SlideShare
Loading in...5
×

Nosql from java developer pov

2,947

Published on

Published in: Technology, News & Politics
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,947
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Nosql from java developer pov"

  1. 1. NoSQL from Java developer PoV @_dagi from @gooddataTuesday 25 January 2011
  2. 2. NoSQL Experiences • Few prototypes on top of NoSQL databases • Voldemort • CouchDB • Neo4JTuesday 25 January 2011
  3. 3. Tables/Entities Integration 1 1 0...* 0...* Connector Connector Log Connector Connector ConnectorTuesday 25 January 2011
  4. 4. Implementation details • Java classes • ORM mapping (Hibernate) • DDL schemaTuesday 25 January 2011
  5. 5. What’s wrong • Every new connector • new Java class • new mapping • DDL • 3rd party libraries • ~ 5-10 • ORM/Hibernate/Transactions deep knowledgeTuesday 25 January 2011
  6. 6. What’s wrong • Every new connector ed • new Java class ica t • new mappingp l e m p l • DDLco im ! 3rdo s se s • o r ca party libraries T ~ 5-10fo e • u s • ORM/Hibernate/Transactions deep knowledgeTuesday 25 January 2011
  7. 7. Make things as simple as possible, but not simpler.Tuesday 25 January 2011
  8. 8. CouchDB • 3 document types • Integration, Log, Connector • Schemaless (No DDL) • Elastic extensibility • Java bean <=>JSON mapping • HTTP clientTuesday 25 January 2011
  9. 9. ORM/RDBMS vs NoSQL ORM/RDBMS NoSQL Java model classes Java model classes JPA mapping JSON mapping DDL Hibernate + 3rd libs ORM deep knowledge Semantic of HTTP methods SQL/OQL Map/ReduceTuesday 25 January 2011
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×