Inside RavenDB 4.0Chapter 6 is done
I’ve just completed writing chapter 6 (distributed RavenDB) and pushed a preview up. This put the page count at over 200 pages so far, with another two thirds or so left.
This chapter was really hard to write, and I would really appreciate any feedback that you have on the text and on the distributed nature of RavenDB 4.0 in general. It is very similar and a different beast entirely then 3.x.
More posts in "Inside RavenDB 4.0" series:
- (22 May 2018) Book update
- (08 May 2018) The book is done
- (24 Apr 2018) Chapter 17 is done
- (16 Apr 2018) Chapter 16 is done
- (28 Mar 2018) Chapter 14 is done
- (21 Mar 2018) Chapters 12 & 13 are done
- (08 Mar 2018) Chapter 11 is done
- (22 Jan 2018) Chapter 10 is done
- (17 Jul 2017) Chapter 6 is done
- (07 Jun 2017) Chapter 3 is done
Comments
Hi Oren, I have skim read chapter 6 and I think one of the things that would help me is to look at some usage scenarios and recommended topology / solution in each case, plus what to watch out for. Whilst the in-depth background on clusters, Raft etc. is interesting what I think people need is the practical advice on how to apply this stuff to solve their challenges.
For example, let's assume we have an instance of our application and we have users in the UK and US. The application server and database server are hosted in the UK currently, but this causes complaints from US users due to additional latency. How can I leverage Clusters and / or Replication to help here and provide Active / Active use so that US users operate against a US database and UK users operate against a UK database whilst minimizing conflicts?
Or, I just want geogrpahical failover for DR. Maybe it is in seperate Amazon Availability Zones or potentially different countries. What are the considerations?
I am sure there are many examples and an analysis of different scenarios, pros, cons and considerations would be valuable I think? Maybe this is coming in later chapters?
I tried running it on widows 7 machine and it fails to start. Cannot find some dll. What are the system and .NET framework requirements to run RavenDb 4.0?
Comment preview