Friday, January 05, 2018

The 5 Requirements for the Design of All Major RavenDB Features

DZone Database Zone
The 5 Requirements for the Design of All Major RavenDB Features
The 5 Requirements for the Design of All Major RavenDB Features

We started some (minor) design work for the next set of features for RavenDB (as we discussed in the roadmap), and a few interesting things came out of that — in particular, the concept of the five pillars any major feature need to stand on.

By major, I mean something that impacts the persistent state of the system as a whole. For example, attachments, cmpxchng, revisions, and conflicts are quite obvious in this manner, while a query is local and transient.

No comments:

Fun With SQL: Functions in Postgres

DZone Database Zone Fun With SQL: Functions in Postgres In our previous  Fun with SQL  post on the  Citus Data  blog, we covered w...