Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
massive-git
Search
andrewseddon
October 27, 2011
Technology
3
580
massive-git
A revision controlled database
andrewseddon
October 27, 2011
Tweet
Share
Other Decks in Technology
See All in Technology
生産性向上チームの紹介
cybozuinsideout
PRO
1
920
Cloud Service Mesh に触れ合う
phaya72
1
200
いつか使うかも貯金してたらめちゃめちゃ機能が増えてた話
riyaamemiya
0
620
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
1k
EMとして2023年度に頑張ったこと / What we did well in FY2023 as a EM
pauli
1
240
いいたいことちゃんという
tkengo
0
230
LLM開発・活用の舞台裏@2024.04.25
yushin_n
3
1.2k
MLOpsの「壁」を乗り越える、LINEヤフーの Data Quality as Code
lycorptech_jp
PRO
8
620
認知症フレンドリーテックとスタックチャン
naokiuc
0
190
VSCodeの拡張機能を作っている話
ebarakazuhiro
1
800
Babylon.jsと色々なものを組み合わせる:ブラウザのAPIやガジェットや2D描画ライブラリなど / Babylon.js 勉強会 vol.3
you
PRO
0
160
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
270
Featured
See All Featured
What the flash - Photography Introduction
edds
64
11k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Happy Clients
brianwarren
92
6.4k
Clear Off the Table
cherdarchuk
85
310k
The Cost Of JavaScript in 2023
addyosmani
21
3.9k
Testing 201, or: Great Expectations
jmmastey
30
6.4k
The Language of Interfaces
destraynor
151
23k
4 Signs Your Business is Dying
shpigford
176
21k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
Fireside Chat
paigeccino
22
2.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
39
2.5k
The Art of Programming - Codeland 2020
erikaheidi
43
12k
Transcript
massive-git a revision controlled database
Andrew Seddon • Founder CircuitHub • http://seddon.me • @seddonandrew •
github.com/andrewseddon
What is massive-git? • $ npm install massive-git • Git
object model on top of Riak • Git at scale
• GitHub • CircuitHub • WikiPedia • shapesmith (MCAD) Use
Cases
Git !
Object Model • Blobs (Data) • Trees (Structure) • Commits
(Place holders) • Tags (Points of significance)
None
Riak !
KV Store++ • Built to scale • Distributed map-reduce queries
• Link walking • Search (full text) • Made of the web, REST, JS etc
Riak and Git sitting in a tree get it...
How? • Blobs bucket • Repos bucket
Save
Load
Future • Export to Git via HTTP • GitHub v3
REST DB API • Suggestions??
Questions