SlideShare a Scribd company logo
N✮SQL
                Data-Storage jenseits von SQL




                Jonathan Weiss, 20.02.2010
                Peritor GmbH


Saturday, February 20, 2010
Wer?


     Ruby-Entwickler
     Open-Source-Contributor (http://github.com/jweiss)
     @jweiss




                                                          2

Saturday, February 20, 2010
N✮SQL-Datenbanken?


     Built for the Web
     Skalierbar
     Performant
     Flexibles Datenschema




                              3

Saturday, February 20, 2010
Riak        BigTable
                     Lotus Notes                Amazon S3
                                                  Memcached
                               Redis
                                                   Cassandra
                    MongoDB
                          Dynamo                  Dynomite
                                                  CouchDB
  Amazon SimpleDB
                                                Excel ;)
                              Tokyo Tyrant     Neo4j
                         Project Voldemort   HBase

                                                               4

Saturday, February 20, 2010
Der Status-Quo


     Relationale Datenstrukturen
     SQL
     Transaktionssicherheit
     Locking




                                   5

Saturday, February 20, 2010
Das Problem




                              6

Saturday, February 20, 2010
Das Problem




                              7

Saturday, February 20, 2010
Die Lösung



                    ”Simplicity is prerequisite for
                    reliability“
                    — Edsger W. Dijkstra




                                                      8

Saturday, February 20, 2010
Die Lösung




                              key => “value”



                                               9

Saturday, February 20, 2010
Dokumente




                              10

Saturday, February 20, 2010
Dokumente




                              10

Saturday, February 20, 2010
Dokumente




                              10

Saturday, February 20, 2010
Dokumente




                              10

Saturday, February 20, 2010
Integrität




                              11

Saturday, February 20, 2010
Eventual Consistency




                              12

Saturday, February 20, 2010
Append-Only




                              13

Saturday, February 20, 2010
Append-Only




                              Update




                                       14

Saturday, February 20, 2010
Append-Only




                              Update




                                       15

Saturday, February 20, 2010
Skalierbarkeit




                              16

Saturday, February 20, 2010
Tools




                              17

Saturday, February 20, 2010
Tools

                                  Riak        BigTable
                     Lotus Notes                Amazon S3
                                                  Memcached
                               Redis
                                                   Cassandra
                    MongoDB
                          Dynamo                  Dynomite
                                                  CouchDB
  Amazon SimpleDB
                                                Excel ;)
                              Tokyo Tyrant     Neo4j
                         Project Voldemort   HBase

                                                               18

Saturday, February 20, 2010
Tools

                                  Riak        BigTable
                     Lotus Notes                Amazon S3
                                                  Memcached
                               Redis
                                                   Cassandra
                    MongoDB
                          Dynamo                  Dynomite
                                                  CouchDB
  Amazon SimpleDB
                                                Excel ;)
                              Tokyo Tyrant     Neo4j
                         Project Voldemort   HBase

                                                               19

Saturday, February 20, 2010
Redis



     Simpler Key-Value-Store
     Speichert Strings, Listen und Sets
     Semi-Persistent




                                          20

Saturday, February 20, 2010
Redis




                              21

Saturday, February 20, 2010
Redis

        set foo 4
        1000
        +OK




                              22

Saturday, February 20, 2010
Redis

        set foo 4
                              Request
        1000
        +OK                   Response




                                         22

Saturday, February 20, 2010
Amazon SimpleDB



     Database as a Service
     Hoch-Skaliert
     Always On
     HTTP-API




                              23

Saturday, February 20, 2010
Amazon SimpleDB




                              24

Saturday, February 20, 2010
Amazon SimpleDB




                              25

Saturday, February 20, 2010
Amazon SimpleDB


                                          Memberships
                                              Item #1
                              Name: Paul, Address: 234 Performance Rd.

                                              Item #2
                                 Name: John, Address: 567 Couch St.

                                              Item #3
                                Name: Frank, Address: 321 Cloud Ave.

                                             Item #4
                                  Name: Tom, Address: 123 Scale St.




                                                                         26

Saturday, February 20, 2010
Amazon SimpleDB
                                                 Domain

                                          Memberships
                                              Item #1
                              Name: Paul, Address: 234 Performance Rd.

                                              Item #2
                                 Name: John, Address: 567 Couch St.

                                              Item #3
                                Name: Frank, Address: 321 Cloud Ave.

                                             Item #4
                                  Name: Tom, Address: 123 Scale St.




                                                                         26

Saturday, February 20, 2010
Amazon SimpleDB


                                          Memberships
                                              Item #1
                              Name: Paul, Address: 234 Performance Rd.

                                              Item #2
                                 Name: John, Address: 567 Couch St.

                                              Item #3
                                Name: Frank, Address: 321 Cloud Ave.

                                             Item #4
                                  Name: Tom, Address: 123 Scale St.




                                                                         27

Saturday, February 20, 2010
Amazon SimpleDB
                              Item
                                             Memberships
                                                Item #1
                                Name: Paul, Address: 234 Performance Rd.

                                                  Item #2
                                     Name: John, Address: 567 Couch St.

                                                Item #3
                                  Name: Frank, Address: 321 Cloud Ave.

                                                Item #4
                                     Name: Tom, Address: 123 Scale St.




                                                                           27

Saturday, February 20, 2010
Amazon SimpleDB


                                          Memberships
                                              Item #1
                              Name: Paul, Address: 234 Performance Rd.

                                              Item #2
                                 Name: John, Address: 567 Couch St.

                                              Item #3
                                Name: Frank, Address: 321 Cloud Ave.

                                             Item #4
                                  Name: Tom, Address: 123 Scale St.




                                                                         28

Saturday, February 20, 2010
Amazon SimpleDB
                                 Attribute
                                          Memberships
                                              Item #1
                              Name: Paul, Address: 234 Performance Rd.

                                              Item #2
                                 Name: John, Address: 567 Couch St.

                                              Item #3
                                Name: Frank, Address: 321 Cloud Ave.

                                             Item #4
                                  Name: Tom, Address: 123 Scale St.




                                                                         28

Saturday, February 20, 2010
Amazon SimpleDB
                                 Attribute                            Value
                                          Memberships
                                              Item #1
                              Name: Paul, Address: 234 Performance Rd.

                                              Item #2
                                 Name: John, Address: 567 Couch St.

                                              Item #3
                                Name: Frank, Address: 321 Cloud Ave.

                                             Item #4
                                  Name: Tom, Address: 123 Scale St.




                                                                              28

Saturday, February 20, 2010
Amazon SimpleDB




     Wie komme ich an die Daten?




                                   29

Saturday, February 20, 2010
Amazon SimpleDB




     GetAttributes: ItemName=1




                                 30

Saturday, February 20, 2010
Amazon SimpleDB




     select * from memberships where Name = ‘Paul’




                                                     31

Saturday, February 20, 2010
Amazon SimpleDB




                              Simplizität durch Restriktionen




                                                                32

Saturday, February 20, 2010
Amazon SimpleDB




     Skalierung mit Eventual Consistency




                                           33

Saturday, February 20, 2010
CouchDB
                                   relax
                                           34

Saturday, February 20, 2010
CouchDB




     Dokument-orientiert




                              35

Saturday, February 20, 2010
”CouchDB is built of the Web“
                              — Jacob Kaplan-Moss




                                                              36

Saturday, February 20, 2010
CouchDB


              {
                  "_id": "BCCD12CBB",
                  "_rev": "1-AB764C",
                  "type": "person",
                  "name": "Darth Vader",
                  "age": 63,
                  "headware": ["Helmet", "Sombrero"],
                  "dark_side": true
              }

                                                        37

Saturday, February 20, 2010
CouchDB


              {
                  "_id": "BCCD12CBB",
                  "_rev": "1-AB764C",
                  "type": "person",
                  "name": "Darth Vader",
                  "age": 63,
                  "headware": ["Helmet", "Sombrero"],
                  "dark_side": true
              }

                                                        38

Saturday, February 20, 2010
CouchDB


              {
                  "_id": "BCCD12CBB",
                  "_rev": "1-AB764C",
                  "type": "person",
                  "name": "Darth Vader",
                  "age": 63,
                  "headware": ["Helmet", "Sombrero"],
                  "dark_side": true
              }

                                                        39

Saturday, February 20, 2010
CouchDB - CRUD
     Erstellen/Aktualisieren:
     PUT /starwars/BCCD12CBB


     Lesen:
     GET /starwars/BCCD12CBB


     Löschen:
     DELETE /starwars/BCCD12CBB

                                  40

Saturday, February 20, 2010
CouchDB




     Wie komme ich an meine Daten?




                                     41

Saturday, February 20, 2010
CouchDB




                              Views!


                                       42

Saturday, February 20, 2010
CouchDB


          function(doc) {
            if (doc.headware) {
              for (var hat in doc.headware) {
                emit(hat, 1);
              }
            }
          }

                                                43

Saturday, February 20, 2010
CouchDB



                   function(keys, values, rereduce) {
                     return sum(values);
                   }




                                                        44

Saturday, February 20, 2010
CouchDB




                              45

Saturday, February 20, 2010
CouchDB




                              46

Saturday, February 20, 2010
CouchDB




                              47

Saturday, February 20, 2010
CouchDB




                              48

Saturday, February 20, 2010
CouchDB




     POST /_replication




                              49

Saturday, February 20, 2010
Und?




     Daten sind wieder König




                               50

Saturday, February 20, 2010
Aber!




     Kein goldener Hammer




                              51

Saturday, February 20, 2010
52

Saturday, February 20, 2010
53

Saturday, February 20, 2010
Peritor




               Cloud-Management und -Deployment made easy
                              http://scalarium.com


                                                            54

Saturday, February 20, 2010
Peritor GmbH
                Blücherstr. 22, Hof III Aufgang 6
                10961 Berlin
                Tel.: +49 (0)30 69 20 09 84 0
                Fax: +49 (0)30 69 20 09 84 9
                Internet: www.peritor.com
                E-Mail: info@peritor.com



                © Peritor GmbH - Alle Rechte Vorbehalten

Saturday, February 20, 2010

More Related Content

PDF
NoSQL - Post-Relational Databases - BarCamp Ruhr3
Jonathan Weiss
 
PDF
09 Data
Mahmoud
 
PDF
03 Custom Classes
Mahmoud
 
PDF
Advanced Deployment
Jonathan Weiss
 
PDF
Rails in the Cloud
Jonathan Weiss
 
PDF
EventMachine
Jonathan Weiss
 
PDF
Running on Amazon EC2
Jonathan Weiss
 
PDF
NoSQL - Motivation and Overview
Jonathan Weiss
 
NoSQL - Post-Relational Databases - BarCamp Ruhr3
Jonathan Weiss
 
09 Data
Mahmoud
 
03 Custom Classes
Mahmoud
 
Advanced Deployment
Jonathan Weiss
 
Rails in the Cloud
Jonathan Weiss
 
EventMachine
Jonathan Weiss
 
Running on Amazon EC2
Jonathan Weiss
 
NoSQL - Motivation and Overview
Jonathan Weiss
 

Similar to No SQL - BarCamp Nürnberg 2010 (20)

PDF
NoSQL Smackdown!
Tim Berglund
 
KEY
Cassandra presentation - Geek Nights Braga
Pedro Gomes
 
PDF
Drizzle 7.0, Future of Virtualizing
Brian Aker
 
PPTX
Couchbase at the academic bisilim, Turkey
sharonyb
 
PDF
Persistence Smoothie
Michael Bleigh
 
PDF
Introduction to NoSQL and Couchbase
Dipti Borkar
 
PDF
Scaling GIS Data in Non-relational Data Stores
Mike Malone
 
PDF
Transition from relational to NoSQL Philly DAMA Day
Dipti Borkar
 
PDF
Navigating the Transition from relational to NoSQL - CloudCon Expo 2012
Dipti Borkar
 
PDF
Hands on with Ruby & MongoDB
Wynn Netherland
 
PDF
No sql findings
Christian van der Leeden
 
PPTX
Nosql
Brandon Byars
 
PPTX
NoSql-YesSQL mickey alon
Mickey Alon
 
PDF
Ruby on CouchDB - SimplyStored and RockingChair
Jonathan Weiss
 
PDF
To SQL or No(t)SQL - PFCongres 2012
Jeroen van Dijk
 
PDF
CloudFoundry and MongoDb, a marriage made in heaven
Patrick Chanezon
 
PDF
Developing polyglot persistence applications (SpringOne China 2012)
Chris Richardson
 
PDF
Persistence Smoothie: Blending SQL and NoSQL (RubyNation Edition)
Michael Bleigh
 
PDF
An Open Source NoSQL solution for Internet Access Logs Analysis
José Manuel Ciges Regueiro
 
PDF
Developing polyglot persistence applications #javaone 2012
Chris Richardson
 
NoSQL Smackdown!
Tim Berglund
 
Cassandra presentation - Geek Nights Braga
Pedro Gomes
 
Drizzle 7.0, Future of Virtualizing
Brian Aker
 
Couchbase at the academic bisilim, Turkey
sharonyb
 
Persistence Smoothie
Michael Bleigh
 
Introduction to NoSQL and Couchbase
Dipti Borkar
 
Scaling GIS Data in Non-relational Data Stores
Mike Malone
 
Transition from relational to NoSQL Philly DAMA Day
Dipti Borkar
 
Navigating the Transition from relational to NoSQL - CloudCon Expo 2012
Dipti Borkar
 
Hands on with Ruby & MongoDB
Wynn Netherland
 
No sql findings
Christian van der Leeden
 
NoSql-YesSQL mickey alon
Mickey Alon
 
Ruby on CouchDB - SimplyStored and RockingChair
Jonathan Weiss
 
To SQL or No(t)SQL - PFCongres 2012
Jeroen van Dijk
 
CloudFoundry and MongoDb, a marriage made in heaven
Patrick Chanezon
 
Developing polyglot persistence applications (SpringOne China 2012)
Chris Richardson
 
Persistence Smoothie: Blending SQL and NoSQL (RubyNation Edition)
Michael Bleigh
 
An Open Source NoSQL solution for Internet Access Logs Analysis
José Manuel Ciges Regueiro
 
Developing polyglot persistence applications #javaone 2012
Chris Richardson
 
Ad

More from Jonathan Weiss (20)

PDF
Docker on AWS OpsWorks
Jonathan Weiss
 
PDF
ChefConf 2014 - AWS OpsWorks Under The Hood
Jonathan Weiss
 
PDF
AWS OpsWorks & Chef at the Hamburg Chef User Group 2014
Jonathan Weiss
 
PPTX
DevOpsDays Amsterdam - Observations in the cloud
Jonathan Weiss
 
PDF
Amazon SWF and Gordon
Jonathan Weiss
 
PDF
Introduction to Backbone.js
Jonathan Weiss
 
PDF
Scalarium and CouchDB
Jonathan Weiss
 
PDF
Build your own clouds with Chef and MCollective
Jonathan Weiss
 
PDF
NoSQL - An introduction to CouchDB
Jonathan Weiss
 
PDF
Amazon EC2 in der Praxis
Jonathan Weiss
 
PDF
Infrastructure Automation with Chef
Jonathan Weiss
 
PDF
CouchDB on Rails
Jonathan Weiss
 
PDF
Rails in the Cloud - Experiences from running on EC2
Jonathan Weiss
 
PDF
CouchDB on Rails - RailsWayCon 2010
Jonathan Weiss
 
PDF
CouchDB on Rails - FrozenRails 2010
Jonathan Weiss
 
PPTX
BarCamp Nürnberg - Infrastructure As A Service
Jonathan Weiss
 
PDF
Rails Security
Jonathan Weiss
 
PPT
Scaling Rails
Jonathan Weiss
 
PPT
Refactoring Rails Applications
Jonathan Weiss
 
PDF
Cloud Computing In Der Praxis
Jonathan Weiss
 
Docker on AWS OpsWorks
Jonathan Weiss
 
ChefConf 2014 - AWS OpsWorks Under The Hood
Jonathan Weiss
 
AWS OpsWorks & Chef at the Hamburg Chef User Group 2014
Jonathan Weiss
 
DevOpsDays Amsterdam - Observations in the cloud
Jonathan Weiss
 
Amazon SWF and Gordon
Jonathan Weiss
 
Introduction to Backbone.js
Jonathan Weiss
 
Scalarium and CouchDB
Jonathan Weiss
 
Build your own clouds with Chef and MCollective
Jonathan Weiss
 
NoSQL - An introduction to CouchDB
Jonathan Weiss
 
Amazon EC2 in der Praxis
Jonathan Weiss
 
Infrastructure Automation with Chef
Jonathan Weiss
 
CouchDB on Rails
Jonathan Weiss
 
Rails in the Cloud - Experiences from running on EC2
Jonathan Weiss
 
CouchDB on Rails - RailsWayCon 2010
Jonathan Weiss
 
CouchDB on Rails - FrozenRails 2010
Jonathan Weiss
 
BarCamp Nürnberg - Infrastructure As A Service
Jonathan Weiss
 
Rails Security
Jonathan Weiss
 
Scaling Rails
Jonathan Weiss
 
Refactoring Rails Applications
Jonathan Weiss
 
Cloud Computing In Der Praxis
Jonathan Weiss
 
Ad

No SQL - BarCamp Nürnberg 2010

  • 1. N✮SQL Data-Storage jenseits von SQL Jonathan Weiss, 20.02.2010 Peritor GmbH Saturday, February 20, 2010
  • 2. Wer? Ruby-Entwickler Open-Source-Contributor (http://github.com/jweiss) @jweiss 2 Saturday, February 20, 2010
  • 3. N✮SQL-Datenbanken? Built for the Web Skalierbar Performant Flexibles Datenschema 3 Saturday, February 20, 2010
  • 4. Riak BigTable Lotus Notes Amazon S3 Memcached Redis Cassandra MongoDB Dynamo Dynomite CouchDB Amazon SimpleDB Excel ;) Tokyo Tyrant Neo4j Project Voldemort HBase 4 Saturday, February 20, 2010
  • 5. Der Status-Quo Relationale Datenstrukturen SQL Transaktionssicherheit Locking 5 Saturday, February 20, 2010
  • 6. Das Problem 6 Saturday, February 20, 2010
  • 7. Das Problem 7 Saturday, February 20, 2010
  • 8. Die Lösung ”Simplicity is prerequisite for reliability“ — Edsger W. Dijkstra 8 Saturday, February 20, 2010
  • 9. Die Lösung key => “value” 9 Saturday, February 20, 2010
  • 10. Dokumente 10 Saturday, February 20, 2010
  • 11. Dokumente 10 Saturday, February 20, 2010
  • 12. Dokumente 10 Saturday, February 20, 2010
  • 13. Dokumente 10 Saturday, February 20, 2010
  • 14. Integrität 11 Saturday, February 20, 2010
  • 15. Eventual Consistency 12 Saturday, February 20, 2010
  • 16. Append-Only 13 Saturday, February 20, 2010
  • 17. Append-Only Update 14 Saturday, February 20, 2010
  • 18. Append-Only Update 15 Saturday, February 20, 2010
  • 19. Skalierbarkeit 16 Saturday, February 20, 2010
  • 20. Tools 17 Saturday, February 20, 2010
  • 21. Tools Riak BigTable Lotus Notes Amazon S3 Memcached Redis Cassandra MongoDB Dynamo Dynomite CouchDB Amazon SimpleDB Excel ;) Tokyo Tyrant Neo4j Project Voldemort HBase 18 Saturday, February 20, 2010
  • 22. Tools Riak BigTable Lotus Notes Amazon S3 Memcached Redis Cassandra MongoDB Dynamo Dynomite CouchDB Amazon SimpleDB Excel ;) Tokyo Tyrant Neo4j Project Voldemort HBase 19 Saturday, February 20, 2010
  • 23. Redis Simpler Key-Value-Store Speichert Strings, Listen und Sets Semi-Persistent 20 Saturday, February 20, 2010
  • 24. Redis 21 Saturday, February 20, 2010
  • 25. Redis set foo 4 1000 +OK 22 Saturday, February 20, 2010
  • 26. Redis set foo 4 Request 1000 +OK Response 22 Saturday, February 20, 2010
  • 27. Amazon SimpleDB Database as a Service Hoch-Skaliert Always On HTTP-API 23 Saturday, February 20, 2010
  • 28. Amazon SimpleDB 24 Saturday, February 20, 2010
  • 29. Amazon SimpleDB 25 Saturday, February 20, 2010
  • 30. Amazon SimpleDB Memberships Item #1 Name: Paul, Address: 234 Performance Rd. Item #2 Name: John, Address: 567 Couch St. Item #3 Name: Frank, Address: 321 Cloud Ave. Item #4 Name: Tom, Address: 123 Scale St. 26 Saturday, February 20, 2010
  • 31. Amazon SimpleDB Domain Memberships Item #1 Name: Paul, Address: 234 Performance Rd. Item #2 Name: John, Address: 567 Couch St. Item #3 Name: Frank, Address: 321 Cloud Ave. Item #4 Name: Tom, Address: 123 Scale St. 26 Saturday, February 20, 2010
  • 32. Amazon SimpleDB Memberships Item #1 Name: Paul, Address: 234 Performance Rd. Item #2 Name: John, Address: 567 Couch St. Item #3 Name: Frank, Address: 321 Cloud Ave. Item #4 Name: Tom, Address: 123 Scale St. 27 Saturday, February 20, 2010
  • 33. Amazon SimpleDB Item Memberships Item #1 Name: Paul, Address: 234 Performance Rd. Item #2 Name: John, Address: 567 Couch St. Item #3 Name: Frank, Address: 321 Cloud Ave. Item #4 Name: Tom, Address: 123 Scale St. 27 Saturday, February 20, 2010
  • 34. Amazon SimpleDB Memberships Item #1 Name: Paul, Address: 234 Performance Rd. Item #2 Name: John, Address: 567 Couch St. Item #3 Name: Frank, Address: 321 Cloud Ave. Item #4 Name: Tom, Address: 123 Scale St. 28 Saturday, February 20, 2010
  • 35. Amazon SimpleDB Attribute Memberships Item #1 Name: Paul, Address: 234 Performance Rd. Item #2 Name: John, Address: 567 Couch St. Item #3 Name: Frank, Address: 321 Cloud Ave. Item #4 Name: Tom, Address: 123 Scale St. 28 Saturday, February 20, 2010
  • 36. Amazon SimpleDB Attribute Value Memberships Item #1 Name: Paul, Address: 234 Performance Rd. Item #2 Name: John, Address: 567 Couch St. Item #3 Name: Frank, Address: 321 Cloud Ave. Item #4 Name: Tom, Address: 123 Scale St. 28 Saturday, February 20, 2010
  • 37. Amazon SimpleDB Wie komme ich an die Daten? 29 Saturday, February 20, 2010
  • 38. Amazon SimpleDB GetAttributes: ItemName=1 30 Saturday, February 20, 2010
  • 39. Amazon SimpleDB select * from memberships where Name = ‘Paul’ 31 Saturday, February 20, 2010
  • 40. Amazon SimpleDB Simplizität durch Restriktionen 32 Saturday, February 20, 2010
  • 41. Amazon SimpleDB Skalierung mit Eventual Consistency 33 Saturday, February 20, 2010
  • 42. CouchDB relax 34 Saturday, February 20, 2010
  • 43. CouchDB Dokument-orientiert 35 Saturday, February 20, 2010
  • 44. ”CouchDB is built of the Web“ — Jacob Kaplan-Moss 36 Saturday, February 20, 2010
  • 45. CouchDB { "_id": "BCCD12CBB", "_rev": "1-AB764C", "type": "person", "name": "Darth Vader", "age": 63, "headware": ["Helmet", "Sombrero"], "dark_side": true } 37 Saturday, February 20, 2010
  • 46. CouchDB { "_id": "BCCD12CBB", "_rev": "1-AB764C", "type": "person", "name": "Darth Vader", "age": 63, "headware": ["Helmet", "Sombrero"], "dark_side": true } 38 Saturday, February 20, 2010
  • 47. CouchDB { "_id": "BCCD12CBB", "_rev": "1-AB764C", "type": "person", "name": "Darth Vader", "age": 63, "headware": ["Helmet", "Sombrero"], "dark_side": true } 39 Saturday, February 20, 2010
  • 48. CouchDB - CRUD Erstellen/Aktualisieren: PUT /starwars/BCCD12CBB Lesen: GET /starwars/BCCD12CBB Löschen: DELETE /starwars/BCCD12CBB 40 Saturday, February 20, 2010
  • 49. CouchDB Wie komme ich an meine Daten? 41 Saturday, February 20, 2010
  • 50. CouchDB Views! 42 Saturday, February 20, 2010
  • 51. CouchDB function(doc) { if (doc.headware) { for (var hat in doc.headware) { emit(hat, 1); } } } 43 Saturday, February 20, 2010
  • 52. CouchDB function(keys, values, rereduce) { return sum(values); } 44 Saturday, February 20, 2010
  • 53. CouchDB 45 Saturday, February 20, 2010
  • 54. CouchDB 46 Saturday, February 20, 2010
  • 55. CouchDB 47 Saturday, February 20, 2010
  • 56. CouchDB 48 Saturday, February 20, 2010
  • 57. CouchDB POST /_replication 49 Saturday, February 20, 2010
  • 58. Und? Daten sind wieder König 50 Saturday, February 20, 2010
  • 59. Aber! Kein goldener Hammer 51 Saturday, February 20, 2010
  • 62. Peritor Cloud-Management und -Deployment made easy http://scalarium.com 54 Saturday, February 20, 2010
  • 63. Peritor GmbH Blücherstr. 22, Hof III Aufgang 6 10961 Berlin Tel.: +49 (0)30 69 20 09 84 0 Fax: +49 (0)30 69 20 09 84 9 Internet: www.peritor.com E-Mail: [email protected] © Peritor GmbH - Alle Rechte Vorbehalten Saturday, February 20, 2010