SlideShare a Scribd company logo
RavenDB, schnell und skalierbar
Skalierbarkeit durch Windows Azure




Sascha Dittmann
Blog: http://www.sascha-dittmann.de
Twitter: @SaschaDittmann
Referenzarchitectur Cloud-basierter Apps
(on-premise)
 Client Layer




                Office                 Games
                Add-in   PC            Console                 Browser     Tablet        Phone
Application
Integration




                                       Traffic                                           Access
                CDN                    Manager     Connect     Caching     Service Bus   Control
Business
 Layer




                                  Compute        Web Role    Worker Role    VM Role
Layer
Data




                Tables   Queues        Blobs       Drive                   Database      Data Sync
RavenDB in der Cloud
(on-premise)
 Client Layer




                PC                             Browser     Tablet   Phone
Application
Integration
Business
 Layer




                     Compute      Web Role   Worker Role
Layer
Data




                          Blobs     Drive
Problem der existierenden Lösungen
Business
 Layer




            Worker Role          Worker Role

                   Blob Lease
                                Read-Only
Layer
Data




           Drive
Ein skalierbarer Ansatz


                          Repl.                  Repl.
Business
 Layer




            Worker Role            Worker Role            Worker Role

                   Blob Lease             Blob Lease             Blob Lease
Layer
Data




           Drive                  Drive                  Drive
RavenDB on Azure Source Code
RavenDB on Azure Source Code
 http://www.sascha-dittmann.de
 http://cloudbloggers.de

More Related Content

PPTX
Angular JS and Magento
PPT
Class.bluemix.mbaas.chapter.2.pattern
PDF
Geo-Trending Example
PPTX
How to manage state with a Kubernetes Application
PPTX
Data in Azure
PPT
Presentation for a Media Company
PDF
IE9 - "the good, the bad, the ugly"
PPTX
RavenDB Presentation
Angular JS and Magento
Class.bluemix.mbaas.chapter.2.pattern
Geo-Trending Example
How to manage state with a Kubernetes Application
Data in Azure
Presentation for a Media Company
IE9 - "the good, the bad, the ugly"
RavenDB Presentation

Viewers also liked (6)

PPTX
Microsoft HDInsight Podcast #001 - Was ist HDInsight
PPTX
Intro to RavenDB
PDF
SQL Server vs. Azure DocumentDB – Ein Battle zwischen XML und JSON
PDF
Hadoop 2.0 - The Next Level
PPTX
SQL Saturday #313 Rheinland - MapReduce in der Praxis
PPTX
dotnet Cologne 2015 - Azure Service Fabric
Microsoft HDInsight Podcast #001 - Was ist HDInsight
Intro to RavenDB
SQL Server vs. Azure DocumentDB – Ein Battle zwischen XML und JSON
Hadoop 2.0 - The Next Level
SQL Saturday #313 Rheinland - MapReduce in der Praxis
dotnet Cologne 2015 - Azure Service Fabric
Ad

More from Sascha Dittmann (13)

PPTX
C# + SQL = Big Data
PDF
Hochskalierbare, relationale Datenbanken in Microsoft Azure
PDF
Microsoft R - Data Science at Scale
PPTX
SQLSaturday #230 - Introduction to Microsoft Big Data (Part 2)
PPTX
SQLSaturday #230 - Introduction to Microsoft Big Data (Part 1)
PDF
dotnet Cologne 2013 - Windows Azure Mobile Services
PPTX
dotnet Cologne 2013 - Microsoft HD Insight für .NET Entwickler
PPTX
Developer Open Space 2012 - Cloud Computing Workshop
PPTX
PASS Camp 2012 - Big Data mit Microsoft (Teil 1)
PPTX
CloudOps Summit 2012 - 3 Wege in die Cloud
PPTX
.NET Usergroup Rhein-Neckar: Big Data in der Cloud - Apache Hadoop-based Serv...
PPTX
Big Data & NoSQL
PPTX
Windows Azure für Entwickler V1
C# + SQL = Big Data
Hochskalierbare, relationale Datenbanken in Microsoft Azure
Microsoft R - Data Science at Scale
SQLSaturday #230 - Introduction to Microsoft Big Data (Part 2)
SQLSaturday #230 - Introduction to Microsoft Big Data (Part 1)
dotnet Cologne 2013 - Windows Azure Mobile Services
dotnet Cologne 2013 - Microsoft HD Insight für .NET Entwickler
Developer Open Space 2012 - Cloud Computing Workshop
PASS Camp 2012 - Big Data mit Microsoft (Teil 1)
CloudOps Summit 2012 - 3 Wege in die Cloud
.NET Usergroup Rhein-Neckar: Big Data in der Cloud - Apache Hadoop-based Serv...
Big Data & NoSQL
Windows Azure für Entwickler V1
Ad

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Getting Started with Data Integration: FME Form 101
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
Tartificialntelligence_presentation.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Architecture types and enterprise applications.pdf
NewMind AI Weekly Chronicles - August'25-Week II
A contest of sentiment analysis: k-nearest neighbor versus neural network
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
TLE Review Electricity (Electricity).pptx
A comparative study of natural language inference in Swahili using monolingua...
Final SEM Unit 1 for mit wpu at pune .pptx
Programs and apps: productivity, graphics, security and other tools
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Assigned Numbers - 2025 - Bluetooth® Document
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
Getting started with AI Agents and Multi-Agent Systems
Getting Started with Data Integration: FME Form 101
Hindi spoken digit analysis for native and non-native speakers
Chapter 5: Probability Theory and Statistics
Tartificialntelligence_presentation.pptx
Group 1 Presentation -Planning and Decision Making .pptx
Architecture types and enterprise applications.pdf

NoSQL mit RavenDB und Azure

  • 1. RavenDB, schnell und skalierbar Skalierbarkeit durch Windows Azure Sascha Dittmann Blog: http://www.sascha-dittmann.de Twitter: @SaschaDittmann
  • 2. Referenzarchitectur Cloud-basierter Apps (on-premise) Client Layer Office Games Add-in PC Console Browser Tablet Phone Application Integration Traffic Access CDN Manager Connect Caching Service Bus Control Business Layer Compute Web Role Worker Role VM Role Layer Data Tables Queues Blobs Drive Database Data Sync
  • 3. RavenDB in der Cloud (on-premise) Client Layer PC Browser Tablet Phone Application Integration Business Layer Compute Web Role Worker Role Layer Data Blobs Drive
  • 4. Problem der existierenden Lösungen Business Layer Worker Role Worker Role Blob Lease Read-Only Layer Data Drive
  • 5. Ein skalierbarer Ansatz Repl. Repl. Business Layer Worker Role Worker Role Worker Role Blob Lease Blob Lease Blob Lease Layer Data Drive Drive Drive
  • 6. RavenDB on Azure Source Code
  • 7. RavenDB on Azure Source Code  http://www.sascha-dittmann.de  http://cloudbloggers.de