5 smetsp-neo-data-tuesday-001-fr-130228101909-phpapp01

6
© Nexedi SA 2010-2013 – All rights reserved – GNU Free Documentation License shacache.org : la mémoire du code Points abordés: Problème Solution Techno 1: NEO Techno 2: ERP5 BigFile Applications

description

 

Transcript of 5 smetsp-neo-data-tuesday-001-fr-130228101909-phpapp01

Page 1: 5 smetsp-neo-data-tuesday-001-fr-130228101909-phpapp01

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

shacache.org : la mémoire du code

Points abordés:● Problème● Solution● Techno 1: NEO● Techno 2: ERP5 BigFile● Applications

Page 2: 5 smetsp-neo-data-tuesday-001-fr-130228101909-phpapp01

© 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

Page 3: 5 smetsp-neo-data-tuesday-001-fr-130228101909-phpapp01

© 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\": \"b58cf2546378de20c95bc57e9ae0f3dfb9a12205aeeb51c515d57ed52090975357ca02bafe535fb4dbd18d4c3baf305a7ff0d1e5382764901654310cb789425e\", \"software_url\": \"http://git.erp5.org/gitweb/slapos.git/blob_plain/refs/tags/slapos-0.149:/software/wordpress/software.cfg\", \"machine\": \"x86_64\", \"urlmd5\": \"urlmd5\", \"file\": \"file\", \"os\": \"('CentOS', '6.3', 'Final')\"}", "Z86Xu2S4MVvt/eBIb3/C0M4nWTKD2FBwgP5XwLWg5+b4ZWt2+0wBGEXes3UvEoeLHU30lLc84/fW\ntp0DpxEtCKe6VbgnchxTFPX9KBAoZEm7uJpv/e8PAQYQCBzOwnaqq1KiOxIHCVPAq1KvHoXBvvtD\nFOKzXD94Zzi2nviQ6Y8=\n"], … ]

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

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

Projet systematic Resilience

Page 4: 5 smetsp-neo-data-tuesday-001-fr-130228101909-phpapp01

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

NEO : Infinite Transactional Persistent Memory

DonnéesContrôle

Primaire

Secondaire

Secondaire

Réplication

Accès

Projet systematic NEOPPOD

Page 5: 5 smetsp-neo-data-tuesday-001-fr-130228101909-phpapp01

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

ERP5 BigFile : No BLOBS Needed

Composant «Coobas» du projet systematic CompatibleOne

Page 6: 5 smetsp-neo-data-tuesday-001-fr-130228101909-phpapp01

© 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