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
Fedora 4 Deep Dive
Search
David Wilcox
June 13, 2014
Technology
0
85
Fedora 4 Deep Dive
Given at Open Repositories, June 13, 2014.
David Wilcox
June 13, 2014
Tweet
Share
More Decks by David Wilcox
See All by David Wilcox
The Oxford Common File Layout
dwilcox
0
350
Choosing an Open Source IR Platform
dwilcox
0
96
Fedora Forward: Current Developments and Future Plans
dwilcox
0
150
Supporting Research Data Shared Services with Fedora
dwilcox
0
61
Introducing Fedora
dwilcox
0
2.1k
Fedora 4 Update
dwilcox
0
2.8k
Fedora 4 for Research Data
dwilcox
0
79
Introducing Fedora Repositories
dwilcox
0
2k
Introduction and Hands-on with Fedora 4
dwilcox
0
130
Other Decks in Technology
See All in Technology
20240418_Google ColabにLLMが搭載されたようなのでPython x データ分析の勉強方法を考えてみる
doradora09
0
140
Google Cloud Next '24でブログを10本書いた方法と勉強会を沸かせた方法
yasumuusan
0
300
リテール金融(キャッシュレス・ネット銀行・ネット証券)の競争環境と経済圏
8maki
0
1.2k
Terraformあれやこれ/terraform-this-and-that
emiki
8
1.4k
Azure犬駆動開発の記録/GlobalAzureFukuoka2024_20240420
nina01
1
220
Java EE/Jakarta EEの現状と将来―クラウドネイティブ時代にJava EEは対応できるのか?―
takakiyo
1
170
データベース02: データベースの概念
trycycle
0
160
推しは推せるときに推せ! プロダクトにフィードバックしていこう
nakasho
0
320
障害対応をちょっとずつよくしていくための 演習の作りかた
heleeen
0
230
どうするコスト最適化のトレードオフ
tetsuyaooooo
1
530
開発生産性大幅アップ!Postman VS Code拡張機能
nagix
2
380
現代CSSフレームワークの内部実装とその仕組み
poteboy
7
3.6k
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
121
39k
What's new in Ruby 2.0
geeforr
337
31k
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
Building Flexible Design Systems
yeseniaperezcruz
319
37k
10 Git Anti Patterns You Should be Aware of
lemiorhan
648
58k
Teambox: Starting and Learning
jrom
128
8.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
20
1.9k
GitHub's CSS Performance
jonrohan
1025
450k
Design by the Numbers
sachag
274
18k
Build The Right Thing And Hit Your Dates
maggiecrowley
24
2k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
Designing for humans not robots
tammielis
248
25k
Transcript
Fedora 4 Deep Dive June 13, 2014 David Wilcox, Product
Manager Chris Beer, Software Engineer Andrew Woods, Tech Lead
Project goals • Improved performance • Flexible storage options •
Research data management • Linked open data support • Improved platform for developers
Fedora 4 - a year in review • Fedora 4
Alpha released at OR2013 • Defined governance model • Distilled feature list for Fedora 4.0 • Fedora 4 Beta released at OR2014
Fedora 4.0 Beta • It’s out! Download it now •
4.0 Beta features = 4.0 Production features • Fedora 4.0 Beta targets new repositories • Next: Fedora 4.0 Production release
The road to production • Acceptance testing • Beta pilots
• Community feedback • Developer commitments
Developer commitments
Community update • Hydra • Islandora • Art Institute of
Chicago • Spotlight
Spotlight over Fedora 4
None
None
None
None
None
mods_altnames_tsim = modsrdf:namePrincipal / modsrdf:authorityLink / madsrdf:hasExactExternalAuthority / foaf:focus /
foaf:name :: xsd:string ;
modsrdf:namePrincipal / modsrdf:authorityLink / madsrdf:hasExactExternalAuthority / foaf:focus / foaf:name ::
xsd:string ;
modsrdf:authorityLink / madsrdf:hasExactExternalAuthority / foaf:focus / foaf:name :: xsd:string ;
madsrdf:hasExactExternalAuthority / foaf:focus / foaf:name :: xsd:string ;
None
http://url/to/object http://url/to/object
• Content modeling • Authorization • Durable Storage • Versioning
• Scale (large files and many files) • Linked data / RDF (and external triplestore) • Internal & external search • Transactions F4 feature highlights • Locking • Performance • Clustering
Content modeling • Define object ◦ properties and ◦ children
objects • Define datastream properties • Properties have “type” • Relationships vs. repository structure
RDF / Linked data • Complies with Linked Data Platform1.0
recommendations • Resource descriptions modeled as triples • Native and external SPARQL-Query
Ease of installation • Simple web application (war file) •
One-click-run ◦ Only dependency: Java7
Scale • 1 TB file via REST • 16 million
objects via Projection • 5 million objects via REST • Range requests
CRUD operations
“List” operations - 3 tier projection
“List” operations - 4 tier projection
Version creation
Fedora 4 roadmap • Engage Beta pilots • Release Fedora
4.0-Production • Support Fedora 3.x to 4.x migrations • Select key features for 4.1+
Contact information Fedora mailing lists https://wiki.duraspace.org/display/FF/Mailing+Lists+etc David Wilcox
[email protected]
Andrew
Woods
[email protected]
None