fleetdb

16
Software Architect | Agile Coach FleetDB

Upload: diego-pacheco

Post on 20-Jan-2015

4.308 views

Category:

Technology


0 download

DESCRIPTION

FleetDB

TRANSCRIPT

Page 1: FleetDB

Software Architect | Agile Coach

FleetDB

Page 2: FleetDB
Page 3: FleetDB

NOSQL

Page 4: FleetDB

Schema-free

Rich data structure (arrays, documents, json)

Single Entity: 1 document X several tables

Clear path to Horizontal Scalability

CODE == Schema, NO Schema Mogrations

Document Based Data Module

Page 5: FleetDB

Persistent Data Structures All data in memory

Page 6: FleetDB

Multi-record Transactions

Page 7: FleetDB

Excelent Concurrency Semantics, High Performance...

Page 8: FleetDB

Avaliable Client libs

Page 9: FleetDB

Having fun with FleetDB...

1) wget http://fleetdb.s3.amazonaws.com/fleetdb-standalone.jar

2) java -cp fleetdb-standalone.jar fleetdb.server -f demo.fdb

Page 10: FleetDB

3) flee.py

https://github.com/mattc58/fleetdb-python

4) python flee.py

Having fun with python ...

Page 11: FleetDB

5) python flee.py

Having fun with python ...

https://github.com/mattc58/fleetdb-python

Page 12: FleetDB

1) lein new test_fleetdb_clojure

2) project.clj

Having fun with clojure...

https://github.com/mmcgrana/fleetdb-client

3) lein deps

Page 13: FleetDB

https://github.com/mmcgrana/fleetdb-client

Having fun with clojure... 4) main.clj

Page 15: FleetDB

https://github.com/mmcgrana/fleetdb-client

Having fun with clojure...

5) lein run

Page 16: FleetDB

Software Architect | Agile Coach

FleetDB

Thank You! Origado!