SlideShare a Scribd company logo
1 of 7
Download to read offline
Dbd
A data store that never
forgets
@peter_v
RDF based
Triple: "subject predicate object"
subject (URI): resources
predicate: standardized (e.g. foaf)
object: value or URI
+Fine grained
"context"
provenance (source)
privacy level (public, prviate, ...)
encryption level (clear, key_1, key_2, ...)
+Append Only
Storage
"never forget"
"windowing" of data sources
"perfect" backup (in 1 file)
privacy (clean the 1 file)
Nathan Marz: defense against faults
need to revoke old fact
Implementation :
Fact
s p o +
context_id : points to a context
id : an unique uuid (revocation)
time_stamp : monotonic order (windowing)
A personal exercise
in Code quality
travis-ci (MRI 1.9, 2.0, JRuby)
codeclimate (4.0)
pullreview (lots of hints)
#pairwithme (e.g. @marksim)
poodr
Dbd arrrrcamp-2013

More Related Content

Viewers also liked

【UDC2015】第12回 - State of UDC Aizu
【UDC2015】第12回 - State of UDC Aizu【UDC2015】第12回 - State of UDC Aizu
【UDC2015】第12回 - State of UDC AizuCSISi
 
【UDC2015】第12回 - 北海道ブロック
【UDC2015】第12回 - 北海道ブロック【UDC2015】第12回 - 北海道ブロック
【UDC2015】第12回 - 北海道ブロックCSISi
 
Broken Promises. Journalism++ Presentation
Broken Promises. Journalism++ PresentationBroken Promises. Journalism++ Presentation
Broken Promises. Journalism++ Presentationerikwillems1111
 
2016 Greg Lemoine CV Technology
2016 Greg Lemoine CV Technology2016 Greg Lemoine CV Technology
2016 Greg Lemoine CV TechnologyGreg Lemoine
 
【UDC2015】第12回 - 鳥取ブロック
【UDC2015】第12回 - 鳥取ブロック【UDC2015】第12回 - 鳥取ブロック
【UDC2015】第12回 - 鳥取ブロックCSISi
 
Spike removal through multiscale wavelet and entropy analysis of ocular motor...
Spike removal through multiscale wavelet and entropy analysis of ocular motor...Spike removal through multiscale wavelet and entropy analysis of ocular motor...
Spike removal through multiscale wavelet and entropy analysis of ocular motor...Giuseppe Fineschi
 
Hobby praesentation (Goethe Niederlande)
Hobby praesentation (Goethe Niederlande)Hobby praesentation (Goethe Niederlande)
Hobby praesentation (Goethe Niederlande)Maarten Souw
 
As media evaluation
As media evaluationAs media evaluation
As media evaluationBenTibbits
 
Nda bosch validy
Nda bosch validyNda bosch validy
Nda bosch validyGilles Sgro
 
Dariusz Leszczynski presentation at the Science & Wireless 2012, Melbourne, A...
Dariusz Leszczynski presentation at the Science & Wireless 2012, Melbourne, A...Dariusz Leszczynski presentation at the Science & Wireless 2012, Melbourne, A...
Dariusz Leszczynski presentation at the Science & Wireless 2012, Melbourne, A...Frontiers in Public Health
 
Pemrograman Berorientasi Objek I (Modul V)
Pemrograman Berorientasi Objek I (Modul V)Pemrograman Berorientasi Objek I (Modul V)
Pemrograman Berorientasi Objek I (Modul V)dikwan_moeis
 

Viewers also liked (12)

【UDC2015】第12回 - State of UDC Aizu
【UDC2015】第12回 - State of UDC Aizu【UDC2015】第12回 - State of UDC Aizu
【UDC2015】第12回 - State of UDC Aizu
 
【UDC2015】第12回 - 北海道ブロック
【UDC2015】第12回 - 北海道ブロック【UDC2015】第12回 - 北海道ブロック
【UDC2015】第12回 - 北海道ブロック
 
Broken Promises. Journalism++ Presentation
Broken Promises. Journalism++ PresentationBroken Promises. Journalism++ Presentation
Broken Promises. Journalism++ Presentation
 
2016 Greg Lemoine CV Technology
2016 Greg Lemoine CV Technology2016 Greg Lemoine CV Technology
2016 Greg Lemoine CV Technology
 
【UDC2015】第12回 - 鳥取ブロック
【UDC2015】第12回 - 鳥取ブロック【UDC2015】第12回 - 鳥取ブロック
【UDC2015】第12回 - 鳥取ブロック
 
Spike removal through multiscale wavelet and entropy analysis of ocular motor...
Spike removal through multiscale wavelet and entropy analysis of ocular motor...Spike removal through multiscale wavelet and entropy analysis of ocular motor...
Spike removal through multiscale wavelet and entropy analysis of ocular motor...
 
Hobby praesentation (Goethe Niederlande)
Hobby praesentation (Goethe Niederlande)Hobby praesentation (Goethe Niederlande)
Hobby praesentation (Goethe Niederlande)
 
As media evaluation
As media evaluationAs media evaluation
As media evaluation
 
Nda bosch validy
Nda bosch validyNda bosch validy
Nda bosch validy
 
Dariusz Leszczynski presentation at the Science & Wireless 2012, Melbourne, A...
Dariusz Leszczynski presentation at the Science & Wireless 2012, Melbourne, A...Dariusz Leszczynski presentation at the Science & Wireless 2012, Melbourne, A...
Dariusz Leszczynski presentation at the Science & Wireless 2012, Melbourne, A...
 
Отзывы 2 "А"
Отзывы 2 "А"Отзывы 2 "А"
Отзывы 2 "А"
 
Pemrograman Berorientasi Objek I (Modul V)
Pemrograman Berorientasi Objek I (Modul V)Pemrograman Berorientasi Objek I (Modul V)
Pemrograman Berorientasi Objek I (Modul V)
 

Recently uploaded

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Dbd arrrrcamp-2013