Presentation is loading. Please wait.

Presentation is loading. Please wait.

Integration of a key-value database in the parameter management system of the ALFA framework CERN openlab Summer Students Lightning Talk Sessions Tom Van.

Similar presentations


Presentation on theme: "Integration of a key-value database in the parameter management system of the ALFA framework CERN openlab Summer Students Lightning Talk Sessions Tom Van."— Presentation transcript:

1 Integration of a key-value database in the parameter management system of the ALFA framework CERN openlab Summer Students Lightning Talk Sessions Tom Van Steenkiste 26/08/2015

2 Tom Van Steenkiste2 Detector parameters › geometry › position › calibration › … › ROOT › ASCII › (SQL) › ?

3 Key-value database › requirements  1kB – 50MB  C/C++ interface › candidates  RAMCloud  Riak 26/08/2015Tom Van Steenkiste3

4 Performance framework 26/08/2015Tom Van Steenkiste4

5 Case-study: RAMCloud › object write speed  0B: 15µs  1MB: very slow  +1MB: not possible 26/08/2015Tom Van Steenkiste5

6 Case-study: Riak › C/C++ client  very buggy  last commit 1 year ago  no future support 26/08/2015Tom Van Steenkiste6

7 Case-study: Riak › 3 rd party C/C++ client  very buggy  last commit 1 year ago  incomplete 26/08/2015Tom Van Steenkiste7

8 Case-study: Riak › Java client  official library  future support  available now 26/08/2015Tom Van Steenkiste8

9 Case-study: Riak 26/08/2015Tom Van Steenkiste9

10 Case-study: Riak › simulations  # hosts  # nodes  consistency  backend  authentication 26/08/2015Tom Van Steenkiste10

11 Thank you! 26/08/2015Tom Van Steenkiste11


Download ppt "Integration of a key-value database in the parameter management system of the ALFA framework CERN openlab Summer Students Lightning Talk Sessions Tom Van."

Similar presentations


Ads by Google