Introducing RavenDB: NoSQL for .Net
RavenDB is a very powerful and capable database that let you store documents. Over the next few weeks I will present you what I like so much about RavenDB, how you can use it and how NoSQL can change...
View ArticleGetting RavenDB Up & Running
There are many ways to install RavenDB. Depending on your needs you can run it in the embedded mode, as a standalone server or integrate it into your ASP.Net application. When trying something new I...
View ArticleCRUD-Operations in RavenDB (.Net Client API)
The four basic operations of persistent storage are CRUD (Create, Read, Update and Delete). With those operations you can manage the full lifecycle of an object from its creation till you destroy it....
View ArticleCRUD-Operations in RavenDB (HTTP API)
RavenDB is not only useful when you have a .Net project. When you can send a HTTP-Request you have all you need. The HTTP API provides all of the daily used commands in a web friendly way. There are...
View ArticleDesigning Documents for RavenDB
Documents are the most important part of a document oriented database like RavenDB. Without those documents you can’t do anything. To know how to design them is therefore a skill you really must learn...
View ArticleIntroducing RavenDB at Soft-Shake 2013
Yesterday I was at the Soft-Shake conference in Geneva to speak about RavenDB. Soft-Shake is a multi-disciplinary conference with a wide range of topics. In 9 parallel tracks you could see...
View ArticleBook Review: RavenDB High Performance
If you use RavenDB in your application you may find the one or other bottleneck. In that case the book “RavenDB High Performance” from Brian Ritchie (@brian_ritchie) may be a good read for you. It is...
View ArticleIndexes in RavenDB
Whenever you search for documents in RavenDB you are using an index. Therefore indexes are a topic you must understand to effectively use RavenDB. The algorithm behind is Map/Reduce and was explained...
View ArticleSet Based Operations in RavenDB
In a relational database you work most of the time with a set of rows. This fundamental concept gives SQL its power and flexibility. You use this in every SELECT and when you have to update or delete...
View ArticleRelations in RavenDB
Just by using a non-relational database your data doesn’t stop to be related. Therefore you must find a way to express a relation even if your database can’t enforce such constraints. What is true for...
View ArticlePaging in RavenDB
Paging of a query result is something you normally think about when your application gets really slow. This seldom occurs while developing (you don’t have enough data to feel the pain) therefore the...
View ArticleEvolving Documents in RavenDB
Changes in the application often result in modifications of underlying data structure. Properties need to be added, removed or renamed when your application adapt to the new business needs. Today you...
View ArticleRavenDB 3: The New Management Studio
The next version of RavenDB will have some exiting new features. Beside many optimisations, improvements and new functionality you will get a new RavenDB Management Studio. Dropping Silverlight is only...
View Article