SlideShare a Scribd company logo
2ND RAVENDB
CONFERENCE
Oren Eini
oren@ravendb.net
RavenDB 3.5
RAVENDB 3.5
Oren Eini
oren@ravendb.net
STATS
• More than 2,500 commits
• Work started in Dec 2013
• 20+ core dev team
• Over 20 major features
FOCUS
• Distributed work
• Operations
• Performance
• High load
DISTRIBUTED WORK
RAFT IMPLEMENTATION
• The cluster
• Reliable
• Cluster wide operations
• Dynamic leader
• Replication
• Multi master
• Clients will use leader as primary
• No jitter on failover/recovery
• Reduced conflicts
LOAD BALANCING SLA
I choose you the fastest
FILTERED REPLICATION
CAN YOU EXPLAIN THAT?
LARGE CLUSTER IMPROVEMENTS
OPERATIONS
ADMIN CONSOLE
GLOBAL CONFIGURATION
• Simplify multi database configuration
• Backup
• Replication
• Versioning
I/O INSIGHTS
I/O MONITORING
REQUEST TRACING / TIMING
DATA EXPLORATION
SCRIPTING
with document_store.open_session() as session:
people = list(session.query(Person).where(name="Arava"))
for person in people:
print person.name
SNMP MONITORING
zabbix.ravendb.net
VERSIONING
PERFORMANCE
THREAD POOL
• Dedicated indexing threads
• Dynamic priorities
• Work stats
• Smarter work distribution
FULL TEXT SEARCH
• Optimized analyzer
• Reduced allocations
QUERYING
• Memory mapped indexes
• Better query parser
• No exceptions!
MEMORY
• Low memory handling
• Lower memory usage
• Many concurrent indexes
• Slow I/O systems
• Tracing auto tuning decisions
QUESTIONS?

More Related Content

What's hot (19)

PPTX
Porting ASP.NET applications to Windows Azure
Gunnar Peipman
 
PPTX
Stack Exchange Infrastructure - LISA 14
GABeech
 
PPTX
Rainbows, Unicorns, and other Fairy Tales in the Land of Serverless Dreams
Josh Carlisle
 
PPTX
Rik Hepworth - ARM Yourself for Effective Azure Provisioning
WinOps Conf
 
PDF
Postgres Open
Ines Sombra
 
PPTX
Running MongoDB in the Cloud
Tony Tam
 
PDF
O365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
NCCOMMS
 
PPTX
I3 - Running SharePoint 2016 in Azure the do's and dont's - Jasjit Chopra
SPS Paris
 
KEY
Why ruby and rails
Reuven Lerner
 
KEY
Drupal High Availability High Performance 2012
Amazee Labs
 
PDF
Building better SQL Server Databases
ColdFusionConference
 
PDF
CFWheels - Pragmatic, Beautiful Code
indiver
 
PDF
Secure your environment by automation
Jaap Brasser
 
PPTX
SenchaCon 2016 - How to Auto Generate a Back-end in Minutes
Malin Weiss
 
PDF
Ruby performance - The low hanging fruit
Bruce Werdschinski
 
PPTX
SPA vs. MPA
Mehmet Ali Tastan
 
PPTX
In Memory Cahce Structure
Mehmet Ali Tastan
 
PPTX
Moving to the Cloud: AWS, Zend, RightScale
mmoline
 
PDF
Python & Cassandra - Best Friends
Jon Haddad
 
Porting ASP.NET applications to Windows Azure
Gunnar Peipman
 
Stack Exchange Infrastructure - LISA 14
GABeech
 
Rainbows, Unicorns, and other Fairy Tales in the Land of Serverless Dreams
Josh Carlisle
 
Rik Hepworth - ARM Yourself for Effective Azure Provisioning
WinOps Conf
 
Postgres Open
Ines Sombra
 
Running MongoDB in the Cloud
Tony Tam
 
O365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
NCCOMMS
 
I3 - Running SharePoint 2016 in Azure the do's and dont's - Jasjit Chopra
SPS Paris
 
Why ruby and rails
Reuven Lerner
 
Drupal High Availability High Performance 2012
Amazee Labs
 
Building better SQL Server Databases
ColdFusionConference
 
CFWheels - Pragmatic, Beautiful Code
indiver
 
Secure your environment by automation
Jaap Brasser
 
SenchaCon 2016 - How to Auto Generate a Back-end in Minutes
Malin Weiss
 
Ruby performance - The low hanging fruit
Bruce Werdschinski
 
SPA vs. MPA
Mehmet Ali Tastan
 
In Memory Cahce Structure
Mehmet Ali Tastan
 
Moving to the Cloud: AWS, Zend, RightScale
mmoline
 
Python & Cassandra - Best Friends
Jon Haddad
 

Similar to RavenDB 3.5 (20)

PPTX
Got documents - The Raven Bouns Edition
Maggie Pint
 
PDF
RavenDB
Luigi Berrettini
 
PPTX
Got documents?
Maggie Pint
 
PPT
Document Databases & RavenDB
Brian Ritchie
 
PPTX
RavenDB in the wild
Mauro Servienti
 
PPTX
Intro to RavenDB
Alonso Robles
 
PPTX
Got documents Code Mash Revision
Maggie Pint
 
PPTX
The End of a Myth: Ultra-Scalable Transactional Management
Ricardo Jimenez-Peris
 
PDF
Distributed RDBMS: Challenges, Solutions & Trade-offs
Ahmed Magdy Ezzeldin, MSc.
 
PPTX
03 net saturday anton samarskyy ''document oriented databases for the .net pl...
DneprCiklumEvents
 
PPTX
Pragmatic approach to NoSQL: RavenDb + .NET Core
Alex Klaus
 
PPTX
Thinking in a document centric world with RavenDB by Nick Josevski
Nick Josevski
 
PDF
Delivering big content at NBC News with RavenDB
John Bennett
 
PPTX
KESALAHAN BACAAN AL-QURAN DALAM TILAWAH AL-QURAN DAN KRITERIA EVALUASI
ojongono120680
 
PPTX
Building Distributed Systems with RavenDB NSCBcon NY by Oren Eini & Ayende Ra...
Particular Software
 
PPTX
NoSQL for you
Kevin Krueger
 
PPTX
Introduction to NoSQL
Ahmed Helmy
 
PDF
The Power of Relationships in Your Big Data
Paulo Fagundes
 
PDF
Oracle NoSQL Database release 3.0 overview
Dave Segleau
 
PPTX
DotNetToscana: NoSQL Revolution - RavenDB
Nicola Baldi
 
Got documents - The Raven Bouns Edition
Maggie Pint
 
Got documents?
Maggie Pint
 
Document Databases & RavenDB
Brian Ritchie
 
RavenDB in the wild
Mauro Servienti
 
Intro to RavenDB
Alonso Robles
 
Got documents Code Mash Revision
Maggie Pint
 
The End of a Myth: Ultra-Scalable Transactional Management
Ricardo Jimenez-Peris
 
Distributed RDBMS: Challenges, Solutions & Trade-offs
Ahmed Magdy Ezzeldin, MSc.
 
03 net saturday anton samarskyy ''document oriented databases for the .net pl...
DneprCiklumEvents
 
Pragmatic approach to NoSQL: RavenDb + .NET Core
Alex Klaus
 
Thinking in a document centric world with RavenDB by Nick Josevski
Nick Josevski
 
Delivering big content at NBC News with RavenDB
John Bennett
 
KESALAHAN BACAAN AL-QURAN DALAM TILAWAH AL-QURAN DAN KRITERIA EVALUASI
ojongono120680
 
Building Distributed Systems with RavenDB NSCBcon NY by Oren Eini & Ayende Ra...
Particular Software
 
NoSQL for you
Kevin Krueger
 
Introduction to NoSQL
Ahmed Helmy
 
The Power of Relationships in Your Big Data
Paulo Fagundes
 
Oracle NoSQL Database release 3.0 overview
Dave Segleau
 
DotNetToscana: NoSQL Revolution - RavenDB
Nicola Baldi
 
Ad

Recently uploaded (20)

PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
Ad

RavenDB 3.5