Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Introduction to RavenDB
Search
Stijn Volders
May 09, 2012
Programming
150
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction to RavenDB
Slide deck from my "Introduction to RavenDB" session at CVO Antwerp (5 May 2012)
Stijn Volders
May 09, 2012
More Decks by Stijn Volders
See All by Stijn Volders
Distributed Events
one75
0
50
DDD Basics - Context Mapping
one75
1
370
Other Decks in Programming
See All in Programming
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
170
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
130
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
150
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
300
Web Framework Benchmark Battle 2026, Any%
a_matsuda
2
2k
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.6k
残高管理から台帳サービスへの進化
artoy
1
200
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
500
[Dev Group Paris Octobre 26] Agentforce, SIforce, Claudeforce, Slackbot… on s'y retrouve ?
nabondance
0
110
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
28
32k
Verilogで学ぶCPU自作入門
uyuki234
8
4.1k
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
5.1k
Featured
See All Featured
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.3k
Being A Developer After 40
akosma
92
590k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
450
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Crafting Experiences
bethany
1
380
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
Prompt Engineering for Job Search
mfonobong
0
520
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Darren the Foodie - Storyboard
khoart
PRO
4
4k
Transcript
Introduction to RavenDB Stijn Volders Freelance .NET developer Solution Architect
at Avalon Automation Twitter http://twitter.com/ONE75 Blog http://blog.one75.be Mail
[email protected]
RavenDB in a nutshell • Written in C#, open source
• Schema free • Safe by default • Transactional • High performance • Free for open source (but not for commercial use)
Some important buzzwords • JSON: JavaScript Object Notation • POCO:
Plain Old CLR Object • Document: a POCO, serialized to JSON • Lucene: Text search engine • Indexes: Static and Dynamic
Installation • NuGet Package
Document design • Rows are flat, documents are not! •
Based on the Aggregate Root pattern A cluster of associated objects that are treated as a unit for the purpose of data changes.
Document design { "Status": "Not done", "Story": "As a user
of ScrumR, I want to see all BacklogItems", "StoryPoints": 4, "Summary": null, "Tasks": [ { "Description": null, "EstimatedHours": 2, "Name": "Create asp.net mvc listview", "Owner": "Stijn Volders" }, { "Description": null, "EstimatedHours": 1, "Name": "Create BacklogItemController with listview support", "Owner": "Stijn Volders" } ], "SprintId": null, "Owner": "Stijn Volders", "BusinessValue": "XL" }
Demo • ScrumR demo application • https://github.com/ONE75/ScrumR
More? • I’m doing a RavenDB session at Visug on
29 May with more advanced stuff like custom indexes, Map/Reduce,... Register here: http://bit.ly/IUy9sW • Visit http://ravendb.net and check out the “Learn” section • Visit the RavenDB room on JabbR