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
Introduction to RavenDB
Search
Stijn Volders
May 09, 2012
Programming
1
140
Introduction to RavenDB
Slide deck from my "Introduction to RavenDB" session at CVO Antwerp (5 May 2012)
Stijn Volders
May 09, 2012
Tweet
Share
More Decks by Stijn Volders
See All by Stijn Volders
Distributed Events
one75
0
45
DDD Basics - Context Mapping
one75
1
360
Other Decks in Programming
See All in Programming
Cap'n Webについて
yusukebe
0
170
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
360
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.5k
AtCoder Conference 2025
shindannin
0
950
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
180
從冷知識到漏洞,你不懂的 Web,駭客懂 - Huli @ WebConf Taiwan 2025
aszx87410
2
3.4k
これならできる!個人開発のすゝめ
tinykitten
PRO
0
150
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
1
2.2k
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
650
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
190
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
220
CSC307 Lecture 04
javiergs
PRO
0
640
Featured
See All Featured
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
130
Building AI with AI
inesmontani
PRO
1
630
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
89
The untapped power of vector embeddings
frankvandijk
1
1.5k
The Cost Of JavaScript in 2023
addyosmani
55
9.4k
WENDY [Excerpt]
tessaabrams
9
35k
Skip the Path - Find Your Career Trail
mkilby
0
44
Making the Leap to Tech Lead
cromwellryan
135
9.7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
Designing for humans not robots
tammielis
254
26k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.8k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.3k
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