Your SlideShare is downloading. ×
C* Summit EU 2013: Effective Cassandra Development with Achilles
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

C* Summit EU 2013: Effective Cassandra Development with Achilles

533

Published on

Speaker: DoyHai DOAN — Freelance Developer …

Speaker: DoyHai DOAN — Freelance Developer

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
533
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Effective Cassandra development with Achilles DuyHai DOAN | Freelance Developer #CASSANDRAEU CASSANDRASUMMIT EU
  • 2. Bio        DuyHai DOAN Freelance Developer Currently on C* passionate Achilles creator @doanduyhai #Achilles #CASSANDRAEU CASSANDRASUMMIT EU
  • 3. Why Achilles ? Yet another open source Persistence Manager:      Datastax Java Driver Core all CQL3 features advanced entity mapping made by developers for developers documentation & Twitter demo #CASSANDRAEU CASSANDRASUMMIT EU
  • 4. Entity mapping #CASSANDRAEU CASSANDRASUMMIT EU
  • 5. Common features     stateless persistence manager find(), persist(), merge(), remove(), … lots of configuration params Spring integration  FactoryBean for PersistenceManager  sample Java Config classes #CASSANDRAEU CASSANDRASUMMIT EU
  • 6. Slice Query DSL #CASSANDRAEU CASSANDRASUMMIT EU
  • 7. Other queries  typed  native #CASSANDRAEU CASSANDRASUMMIT EU
  • 8. C* specials  C* distributed counters  consistency, TTL & timestamp #CASSANDRAEU CASSANDRASUMMIT EU
  • 9. Goodies for developers  JUnit @Rule #CASSANDRAEU CASSANDRASUMMIT EU
  • 10. Even more goodies ! #CASSANDRAEU CASSANDRASUMMIT EU
  • 11. Road Map  Support for secondary index  Bean validation (JSR-303)  DAO templates à la Spring Data  New Cassandra 2.0 features  Parameterized queries  Named variables in queries … #CASSANDRAEU CASSANDRASUMMIT EU
  • 12. Thank you and good dev with Achilles ! http://achilles.archinnov.info/ #Achilles, @doanduyhai #CASSANDRAEU CASSANDRASUMMIT EU

×