CloudCamp London 3 - NT/e - Matthew Fowler

594 views

Published on

CloudSave - Object-Relational Mapping for the Cloud

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

CloudCamp London 3 - NT/e - Matthew Fowler

  1. 1. CloudSave - Object-Relational Mapping for the Cloud Matthew Fowler NT/e www.nte.co.uk/java CloudSave 1
  2. 2. Big Data Transactions Optimal Co-location Commit at Grid Speeds CloudSave 2
  3. 3. Distributed Transactions Low Reliability Complicated Programming of Unintended Consequences Unknowing CloudSave 3
  4. 4. CloudSave As safe as a database, as fast as the Cloud Distributed Transactions Optimal Placement - Modelled Reduce Unintended Consequences Simple enough for App programmers CloudSave 4
  5. 5. CloudSave 5
  6. 6. CloudSave 6
  7. 7. As Safe As A Database? • We say – I accept the order before writing to disk • But 'n' backup machines are as safe as you like – '1' should be enough • Still write to disk – Power failure etc. – Poor track record of large-scale infrastructures CloudSave 7
  8. 8. • Analysis and Design Phase • Building bottom up - simplifying infrastructure – GigaSystemBuilder • Application Generator for GigaSpaces • Demonstrator in April CloudSave 8
  9. 9. Speed Grid/Cloud CloudSave IMDG Database Reliability CloudSave 9
  10. 10. Platform For ... • Big/fast data applications – e.g. Pharma, CEP, transportation, Big Brother • Why do we think we can build quot;the impossiblequot; – built on advanced features of GigaSpaces – (it's not really a distributed transaction) • Architectural shift - – Move integration point from Database to quot;Servicesquot; – Still need DB for all the feeds CloudSave 10

×