As you can see, RavenDB is truly a different kind of database. It makes fundamental changes to what we expect from a database. It requires us to approach problems from a fresh perspective. It requires us to think differently. Over the following chapters, we will explore how these design differences and unique capabilities help us build high performance applications.