DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
View Events Video Library
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Integrating PostgreSQL Databases with ANF: Join this workshop to learn how to create a PostgreSQL server using Instaclustr’s managed service

Mobile Database Essentials: Assess data needs, storage requirements, and more when leveraging databases for cloud and edge applications.

Monitoring and Observability for LLMs: Datadog and Google Cloud discuss how to achieve optimal AI model performance.

Automated Testing: The latest on architecture, TDD, and the benefits of AI and low-code tools.

Related

  • Advantages and Disadvantages of Data Replication in Distributed Databases
  • Simplify Database Geo-Redundancy Backup With Cloud Storage Services
  • What Are SpeedUp and ScaleUp in DBMS?
  • How to Build Your Exchange Server Recovery Strategy to Overcome Ransomware Attacks

Trending

  • How To Verify Database Connection From a Spring Boot Application
  • Java Parallel GC Tuning
  • Unleashing the Power of Microservices With Spring Cloud
  • Effective Tips for Debugging Complex Code in Java
  1. DZone
  2. Data Engineering
  3. Databases
  4. RavenDB 2.5: What's New Here?

RavenDB 2.5: What's New Here?

Oren Eini user avatar by
Oren Eini
·
Jun. 29, 13 · Interview
Like (0)
Save
Tweet
Share
2.62K Views

Join the DZone community and get the full member experience.

Join For Free

Well, this is still just a high level list only, but there is a lot of stuff there. In many cases, I posted full blog entries about each new feature, but I’ll post a few words about those that I didn’t.

Features:

  • Dynamic Reporting
  • Result Transformers
  • Scripted Index Results
  • Create new document from existing ones using the Patch API
  • Spatial Enhancements
  • Unbounded Streams support
  • Excel integration CSV endpoint
  • MSI Installer
  • Use Northwind for sample data

Indexing:

  • Index directly to memory
  • Query optimizer can expand indexes
  • Idle indexes & index priorities
  • Allow to lock indexes

Improvements:

  • Better pre fetching algorithms for reducing IO times
  • SQL Replication is more robust, and performs significantly faster
  • DTC performance improvement
  • Better adherence to the DTC protocol
  • Will refresh the index writer every now and then, avoiding high memory costs for active indexes
  • An error in bulk insert would report immediately, instead of waiting for the process to complete
  • Removed db write lock and enabled completely concurrent writes

Studio:

  • Consolidated Documents & Collections screen
  • Easier settings management
  • Streamlined the UI
  • Validate replication information from the studio
  • Can now look at a sample document while editing an index

Operations - As usual, we have a few goodies for the ops people. Some of them aren’t really interesting to devs, but they are part of creating production quality software. We now allow Backup Operators (and not just admins) to initiate backups, and if you are restoring a db from another machine with different settings, RavenDB will automatically set things up so you don’t have to manually do anything to get things working. We also added a bunch more of endpoints for debug & analysis and added some more information to our existing endpoints.

Performance improvement Database Document Memory (storage engine) Backup Lock (computer science) Replication (computing) Data (computing) Production (computer science)

Published at DZone with permission of Oren Eini, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Advantages and Disadvantages of Data Replication in Distributed Databases
  • Simplify Database Geo-Redundancy Backup With Cloud Storage Services
  • What Are SpeedUp and ScaleUp in DBMS?
  • How to Build Your Exchange Server Recovery Strategy to Overcome Ransomware Attacks

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: