SlideShare a Scribd company logo
1 of 6
Download to read offline
shacache.org : la mémoire du code
    Points abordés:
       ●  Problème
           ●   Solution
           ●   Techno 1: NEO
           ●   Techno 2: ERP5 BigFile
           ●   Applications




© Nexedi SA 2010-2013 – All rights reserved – GNU Free Documentation License
Le problème

           ●   Lancer un build de logiciel 10 ans après
           ●   Se souvenir de tout pypi, y compris ce qui n'y est plus
           ●   Se souvenir de tout github, y compris ce qui n'y est plus


       slapos supply bipandgo-erp5 BRAND_NEW_COMPUTER




  Composant « SlapOS » du projet systematic CompatibleOne
© Nexedi SA 2010-2013 – All rights reserved – GNU Free Documentation License
La solution
    # Get informations about entry 59df5fb9466f8a3041ee97d5ac2127e1 (md5 of
    # http://git.erp5.org/gitweb/slapos.git/blob_plain/refs/tags/slapos-0.149:
    # /software/wordpress/software.cfg used by SlapOS)
    wget -qO- http://www.shacache.org/shadir/59df5fb9466f8a3041ee97d5ac2127e1

    [[
    "{"software_root": "/opt/slapgrid", "sha512": "b58cf2546378de20c95bc57e9ae0
    "Z86Xu2S4MVvt/eBIb3/C0M4nWTKD2FBwgP5XwLWg5+b4ZWt2+0wBGEXes3UvEoeLHU30lLc84/fWntp0
    ], … ]

    # Download one file of this list:
    wget http://www.shacache.org/shacache/b12ebaf9d71aae434c6b1528820fcef965c347ea16c286ee86a022e6b2417422b68476ac3192f8370620482de65cd3de829135f2e907346b2b9aa343be588f00

    --2013-02-26 10:36:26-- http://www.shacache.org/shacache/b12ebaf9d71aae434c6b15288
    Resolving www.shacache.org... 212.85.154.253, 2001:67c:1254::1
    Connecting to www.shacache.org|212.85.154.253|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 206806994 (197M) [application/octet-stream]
    Saving to: `b12ebaf9d71aae434c6b1528820fcef965c347ea16c286ee86a022e6b2417422b68476ac3192f8370620482de65cd3de829135f2e907346b2b9aa343be588f00'

  Projet systematic Resilience
© Nexedi SA 2010-2013 – All rights reserved – GNU Free Documentation License
NEO : Infinite Transactional Persistent Memory

    Secondaire

                                                                                      Accès

    Secondaire


          Primaire

                                                                        Réplication
                                                                                          Contrôle
  Projet systematic NEOPPOD                                                               Données
© Nexedi SA 2010-2013 – All rights reserved – GNU Free Documentation License
ERP5 BigFile : No BLOBS Needed




  Composant «Coobas» du projet systematic CompatibleOne
© Nexedi SA 2010-2013 – All rights reserved – GNU Free Documentation License
Applications

           ●   Moteur de recherche client
           ●   Archivage de données
           ●   Analyse de données
           ●   Simulation
           ●   ERP client
           ●   CRM client
           ●   Billing (Cloud Computing, péages, télécoms, etc.)               client




© Nexedi SA 2010-2013 – All rights reserved – GNU Free Documentation License

More Related Content

Similar to 5 shacache.org - Data Tuesday 26 fev 2013

Briforum2012 advanced appv-sequencing
Briforum2012 advanced appv-sequencingBriforum2012 advanced appv-sequencing
Briforum2012 advanced appv-sequencing
Kevin Kaminski
 

Similar to 5 shacache.org - Data Tuesday 26 fev 2013 (20)

Drools & jBPM Workshop Barcelona 2013
Drools & jBPM Workshop  Barcelona 2013Drools & jBPM Workshop  Barcelona 2013
Drools & jBPM Workshop Barcelona 2013
 
PyCon AU 2012 - Debugging Live Python Web Applications
PyCon AU 2012 - Debugging Live Python Web ApplicationsPyCon AU 2012 - Debugging Live Python Web Applications
PyCon AU 2012 - Debugging Live Python Web Applications
 
Modernisation of legacy PHP applications using Symfony2 - PHP Northeast Confe...
Modernisation of legacy PHP applications using Symfony2 - PHP Northeast Confe...Modernisation of legacy PHP applications using Symfony2 - PHP Northeast Confe...
Modernisation of legacy PHP applications using Symfony2 - PHP Northeast Confe...
 
OSMC 2012 | PMp - another approach to configure Nagios by Pierre Waellemacq
OSMC 2012 | PMp - another approach to configure Nagios by Pierre WaellemacqOSMC 2012 | PMp - another approach to configure Nagios by Pierre Waellemacq
OSMC 2012 | PMp - another approach to configure Nagios by Pierre Waellemacq
 
Avoid the Vendor Lock-in Trap (with App Deployment)
Avoid the Vendor Lock-in Trap (with App Deployment)Avoid the Vendor Lock-in Trap (with App Deployment)
Avoid the Vendor Lock-in Trap (with App Deployment)
 
Lecture02web 140phpapp01
Lecture02web 140phpapp01Lecture02web 140phpapp01
Lecture02web 140phpapp01
 
Intro to Neo4j Ops Manager (NOM)
Intro to Neo4j Ops Manager (NOM)Intro to Neo4j Ops Manager (NOM)
Intro to Neo4j Ops Manager (NOM)
 
Django getting start
Django getting startDjango getting start
Django getting start
 
Advanced technologies and techniques for debugging HPC applications
Advanced technologies and techniques for debugging HPC applicationsAdvanced technologies and techniques for debugging HPC applications
Advanced technologies and techniques for debugging HPC applications
 
Functional and scale performance tests using zopkio
Functional and scale performance tests using zopkio Functional and scale performance tests using zopkio
Functional and scale performance tests using zopkio
 
Mod06 new development tools
Mod06 new development toolsMod06 new development tools
Mod06 new development tools
 
Yocto and IoT - a retrospective
Yocto and IoT - a retrospectiveYocto and IoT - a retrospective
Yocto and IoT - a retrospective
 
2021 ZAP Automation in CI/CD
2021 ZAP Automation in CI/CD2021 ZAP Automation in CI/CD
2021 ZAP Automation in CI/CD
 
My "Perfect" Toolchain Setup for Grails Projects
My "Perfect" Toolchain Setup for Grails ProjectsMy "Perfect" Toolchain Setup for Grails Projects
My "Perfect" Toolchain Setup for Grails Projects
 
Briforum2012 advanced appv-sequencing
Briforum2012 advanced appv-sequencingBriforum2012 advanced appv-sequencing
Briforum2012 advanced appv-sequencing
 
Nagios intro
Nagios intro Nagios intro
Nagios intro
 
Creating a reasonable project boilerplate
Creating a reasonable project boilerplateCreating a reasonable project boilerplate
Creating a reasonable project boilerplate
 
Performance profiling and testing of symfony application 2
Performance profiling and testing of symfony application 2Performance profiling and testing of symfony application 2
Performance profiling and testing of symfony application 2
 
Testing with Codeception
Testing with CodeceptionTesting with Codeception
Testing with Codeception
 
OSMC 2013 | Monitoring network traffic using ntopng by Luca Deri
OSMC 2013 | Monitoring network traffic using ntopng by Luca DeriOSMC 2013 | Monitoring network traffic using ntopng by Luca Deri
OSMC 2013 | Monitoring network traffic using ntopng by Luca Deri
 

More from Data Tuesday

Bruno Van Haetsdaele - Data Tuesday - VRM
Bruno Van Haetsdaele - Data Tuesday - VRMBruno Van Haetsdaele - Data Tuesday - VRM
Bruno Van Haetsdaele - Data Tuesday - VRM
Data Tuesday
 
Bruno van haetsdaele_2013-09-vrm
Bruno van haetsdaele_2013-09-vrmBruno van haetsdaele_2013-09-vrm
Bruno van haetsdaele_2013-09-vrm
Data Tuesday
 
Daniel Kaplan - FING - Data Tuesday - VRM
Daniel Kaplan - FING -  Data Tuesday - VRMDaniel Kaplan - FING -  Data Tuesday - VRM
Daniel Kaplan - FING - Data Tuesday - VRM
Data Tuesday
 
Nicolas Rose - XANGE - VRM - Data Tuesday
Nicolas Rose - XANGE -  VRM - Data Tuesday Nicolas Rose - XANGE -  VRM - Data Tuesday
Nicolas Rose - XANGE - VRM - Data Tuesday
Data Tuesday
 
Cozy Cloud - Data Tuesday - VRM
Cozy Cloud - Data Tuesday - VRMCozy Cloud - Data Tuesday - VRM
Cozy Cloud - Data Tuesday - VRM
Data Tuesday
 
Didier louvet - ADM - Data Tuesday - VRM - 08-10-2013
Didier louvet - ADM  -  Data Tuesday - VRM - 08-10-2013Didier louvet - ADM  -  Data Tuesday - VRM - 08-10-2013
Didier louvet - ADM - Data Tuesday - VRM - 08-10-2013
Data Tuesday
 
Privowny - Data Tuesday VRM
Privowny - Data Tuesday VRMPrivowny - Data Tuesday VRM
Privowny - Data Tuesday VRM
Data Tuesday
 
Renaud Francou- FING - Datatuesday VRM
Renaud Francou- FING - Datatuesday VRMRenaud Francou- FING - Datatuesday VRM
Renaud Francou- FING - Datatuesday VRM
Data Tuesday
 
DATATUESDAY VRM - Onecub
DATATUESDAY VRM -  Onecub DATATUESDAY VRM -  Onecub
DATATUESDAY VRM - Onecub
Data Tuesday
 
Cristal Festival, Timeline (EN)
Cristal Festival, Timeline (EN)Cristal Festival, Timeline (EN)
Cristal Festival, Timeline (EN)
Data Tuesday
 
Cristal Festival, Timeline (FR)
Cristal Festival, Timeline (FR)Cristal Festival, Timeline (FR)
Cristal Festival, Timeline (FR)
Data Tuesday
 
4 présentation mgdis open data - datatuesday v2
4   présentation mgdis open data - datatuesday v24   présentation mgdis open data - datatuesday v2
4 présentation mgdis open data - datatuesday v2
Data Tuesday
 
Cristal Academy / Séminaire 4 juillet 2013
Cristal Academy / Séminaire 4 juillet 2013Cristal Academy / Séminaire 4 juillet 2013
Cristal Academy / Séminaire 4 juillet 2013
Data Tuesday
 
10 jean-louis zimmermann - open streetmap france - lizmobility
10   jean-louis zimmermann - open streetmap france - lizmobility10   jean-louis zimmermann - open streetmap france - lizmobility
10 jean-louis zimmermann - open streetmap france - lizmobility
Data Tuesday
 

More from Data Tuesday (20)

Data Publica
Data PublicaData Publica
Data Publica
 
Bittle
BittleBittle
Bittle
 
Fruition sciences
Fruition sciencesFruition sciences
Fruition sciences
 
Xiko
XikoXiko
Xiko
 
Shift technology
Shift technologyShift technology
Shift technology
 
Data driven company
Data driven companyData driven company
Data driven company
 
Bruno Van Haetsdaele - Data Tuesday - VRM
Bruno Van Haetsdaele - Data Tuesday - VRMBruno Van Haetsdaele - Data Tuesday - VRM
Bruno Van Haetsdaele - Data Tuesday - VRM
 
Bruno van haetsdaele_2013-09-vrm
Bruno van haetsdaele_2013-09-vrmBruno van haetsdaele_2013-09-vrm
Bruno van haetsdaele_2013-09-vrm
 
Daniel Kaplan - FING - Data Tuesday - VRM
Daniel Kaplan - FING -  Data Tuesday - VRMDaniel Kaplan - FING -  Data Tuesday - VRM
Daniel Kaplan - FING - Data Tuesday - VRM
 
Nicolas Rose - XANGE - VRM - Data Tuesday
Nicolas Rose - XANGE -  VRM - Data Tuesday Nicolas Rose - XANGE -  VRM - Data Tuesday
Nicolas Rose - XANGE - VRM - Data Tuesday
 
Cozy Cloud - Data Tuesday - VRM
Cozy Cloud - Data Tuesday - VRMCozy Cloud - Data Tuesday - VRM
Cozy Cloud - Data Tuesday - VRM
 
Didier louvet - ADM - Data Tuesday - VRM - 08-10-2013
Didier louvet - ADM  -  Data Tuesday - VRM - 08-10-2013Didier louvet - ADM  -  Data Tuesday - VRM - 08-10-2013
Didier louvet - ADM - Data Tuesday - VRM - 08-10-2013
 
Privowny - Data Tuesday VRM
Privowny - Data Tuesday VRMPrivowny - Data Tuesday VRM
Privowny - Data Tuesday VRM
 
Renaud Francou- FING - Datatuesday VRM
Renaud Francou- FING - Datatuesday VRMRenaud Francou- FING - Datatuesday VRM
Renaud Francou- FING - Datatuesday VRM
 
DATATUESDAY VRM - Onecub
DATATUESDAY VRM -  Onecub DATATUESDAY VRM -  Onecub
DATATUESDAY VRM - Onecub
 
Cristal Festival, Timeline (EN)
Cristal Festival, Timeline (EN)Cristal Festival, Timeline (EN)
Cristal Festival, Timeline (EN)
 
Cristal Festival, Timeline (FR)
Cristal Festival, Timeline (FR)Cristal Festival, Timeline (FR)
Cristal Festival, Timeline (FR)
 
4 présentation mgdis open data - datatuesday v2
4   présentation mgdis open data - datatuesday v24   présentation mgdis open data - datatuesday v2
4 présentation mgdis open data - datatuesday v2
 
Cristal Academy / Séminaire 4 juillet 2013
Cristal Academy / Séminaire 4 juillet 2013Cristal Academy / Séminaire 4 juillet 2013
Cristal Academy / Séminaire 4 juillet 2013
 
10 jean-louis zimmermann - open streetmap france - lizmobility
10   jean-louis zimmermann - open streetmap france - lizmobility10   jean-louis zimmermann - open streetmap france - lizmobility
10 jean-louis zimmermann - open streetmap france - lizmobility
 

5 shacache.org - Data Tuesday 26 fev 2013

  • 1. shacache.org : la mémoire du code Points abordés: ● Problème ● Solution ● Techno 1: NEO ● Techno 2: ERP5 BigFile ● Applications © Nexedi SA 2010-2013 – All rights reserved – GNU Free Documentation License
  • 2. Le problème ● Lancer un build de logiciel 10 ans après ● Se souvenir de tout pypi, y compris ce qui n'y est plus ● Se souvenir de tout github, y compris ce qui n'y est plus slapos supply bipandgo-erp5 BRAND_NEW_COMPUTER Composant « SlapOS » du projet systematic CompatibleOne © Nexedi SA 2010-2013 – All rights reserved – GNU Free Documentation License
  • 3. La solution # Get informations about entry 59df5fb9466f8a3041ee97d5ac2127e1 (md5 of # http://git.erp5.org/gitweb/slapos.git/blob_plain/refs/tags/slapos-0.149: # /software/wordpress/software.cfg used by SlapOS) wget -qO- http://www.shacache.org/shadir/59df5fb9466f8a3041ee97d5ac2127e1 [[ "{"software_root": "/opt/slapgrid", "sha512": "b58cf2546378de20c95bc57e9ae0 "Z86Xu2S4MVvt/eBIb3/C0M4nWTKD2FBwgP5XwLWg5+b4ZWt2+0wBGEXes3UvEoeLHU30lLc84/fWntp0 ], … ] # Download one file of this list: wget http://www.shacache.org/shacache/b12ebaf9d71aae434c6b1528820fcef965c347ea16c286ee86a022e6b2417422b68476ac3192f8370620482de65cd3de829135f2e907346b2b9aa343be588f00 --2013-02-26 10:36:26-- http://www.shacache.org/shacache/b12ebaf9d71aae434c6b15288 Resolving www.shacache.org... 212.85.154.253, 2001:67c:1254::1 Connecting to www.shacache.org|212.85.154.253|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 206806994 (197M) [application/octet-stream] Saving to: `b12ebaf9d71aae434c6b1528820fcef965c347ea16c286ee86a022e6b2417422b68476ac3192f8370620482de65cd3de829135f2e907346b2b9aa343be588f00' Projet systematic Resilience © Nexedi SA 2010-2013 – All rights reserved – GNU Free Documentation License
  • 4. NEO : Infinite Transactional Persistent Memory Secondaire Accès Secondaire Primaire Réplication Contrôle Projet systematic NEOPPOD Données © Nexedi SA 2010-2013 – All rights reserved – GNU Free Documentation License
  • 5. ERP5 BigFile : No BLOBS Needed Composant «Coobas» du projet systematic CompatibleOne © Nexedi SA 2010-2013 – All rights reserved – GNU Free Documentation License
  • 6. Applications ● Moteur de recherche client ● Archivage de données ● Analyse de données ● Simulation ● ERP client ● CRM client ● Billing (Cloud Computing, péages, télécoms, etc.) client © Nexedi SA 2010-2013 – All rights reserved – GNU Free Documentation License