Oren Eini is a senior developer / architect, focusing on architecture, data access and best practices. Most often, he is working on building complex business systems using .Net 2.0, NHibernate and Castle's Frameworks, providing training and guidance for the use of Object Relational Mapping, Inversion of Control, Domain Driven Design and other exciting topics. Oren is an active member in several leading Open Source projects, including (but not limited :-) ) NHibernate, Castle and Rhino Mocks.
Ayende @ Rahien | 23 Sep 2014 09:00
Oren Eini writes "....One of the important roles operations has is going to an existing server and checking if everything is fine. This is routine maintenance stuff. It can be things like checking if we have enough disk space for our expected growth, or if we don’t have..."
Read more » What is new in RavenDB 3.0: Operations–Optimizations
Ayende @ Rahien | 22 Sep 2014 14:52
Oren Eini writes "....After looking at all the pretty pictures, let us take a look at what we have available for us for behind the cover for ops.
The first such change is abandoning performance counters. In 2.5, we reported a lot of our state through performance..."
Read more » What is new in RavenDB 3.0: Operations–the nitty gritty details
Ayende @ Rahien | 22 Sep 2014 09:00
Oren Eini writes "....One of the most challenging things to do in production is to know what is going on? In order to facilitate that, we have dedicate some time to exposing the internal guts of RavenDB to the outside world (assuming that the outside world has the..."
Read more » What is new in RavenDB 3.0: Operations–production view
Ayende @ Rahien | 19 Sep 2014 14:48
Oren Eini writes "....This has been the most important change in RavenDB 3.0, in my opinion. Not because of complexity and scope, pretty much everything here is much simpler than other features than we have done. But this is important because it makes RavenDB much..."
Read more » What is new in RavenDB 3.0: Operations–the pretty pictures tour
Ayende @ Rahien | 19 Sep 2014 10:42
Oren Eini writes "....SQL Replication has been a part of RavenDB for quite some time,showing up for the first time in the 1.0 build as the Index Replication Bundle. This turned out to be a very useful feature, and in 3.0 we had a dedicated developer for this for..."
Read more » What is new in RavenDB 3.0: SQL Replication
Ayende @ Rahien | 18 Sep 2014 14:10
Oren Eini writes "....Replication is kinda important to RavenDB. It is the building block for high availability and transparent failover, it is how we do scale out in many cases. I think that you won’t be surprised to hear that we have done a lot of work around..."
Read more » What changed in RavenDB 3.0: Replication
Ayende @ Rahien | 18 Sep 2014 09:00
Oren Eini writes "....RavenDB is an ACID database for documents, and it is a BASE database for queries. That design principle has serve us very well since the start, because it allow us to modify the way we are handling things internally without violating the promises we..."
Read more » What is new in RavenDB 3.0: Queries improvements
Ayende @ Rahien | 17 Sep 2014 14:47
Oren Eini writes "....We talked a lot about the changes we made for indexing, now let us talk about the kind of changes we are talking about from the query side of things. More precisely, this is when we start asking questions about our queries.
Timing queries. While..."
Read more » What is new in RavenDB 3.0: Query diagnostics
Ayende @ Rahien | 17 Sep 2014 10:13
Oren Eini writes "....We talked previously about the kind of improvements we have in RavenDB 3.0 for the indexing backend. In this post, I want to go over a few features that are much more visible.
Attachment indexing. This is a feature that I am not so hot about,..."
Read more » What is new in RavenDB 3.0: Indexing enhancements
Ayende @ Rahien | 16 Sep 2014 14:46
Oren Eini writes "....RavenDB indexes are one of the things that make is more than a simple key/value store. They are incredibly important for us. And like many other pieces in 3.0, they have had a lot of work done, and now they are sparkling & shiny. In this..."
Read more » What is new in RavenDB 3.0: Indexing backend