ALL COVERED TOPICS

NoSQL Benchmarks NoSQL use cases NoSQL Videos NoSQL Hybrid Solutions NoSQL Presentations Big Data Hadoop MapReduce Pig Hive BigTable Cassandra HBase Hypertable Couchbase CouchDB MongoDB OrientDB RavenDB Jackrabbit Terrastore Redis Riak Project Voldemort Tokyo Cabinet Kyoto Cabinet memcached Membase Amazon SimpleDB MemcacheDB M/DB GT.M Amazon Dynamo Dynomite Mnesia Yahoo! PNUTS/Sherpa Neo4j InfoGrid Sones GraphDB InfiniteGraph AllegroGraph MarkLogic Clustrix CouchDB Case Studies MongoDB Case Studies NoSQL at Adobe NoSQL at Facebook NoSQL at Twitter

NAVIGATE MAIN CATEGORIES

Close

.NET: All content tagged as .NET in NoSQL databases and polyglot persistence

Step-by-Step Guide to Amazon DynamoDB for .NET Developers

This tutorial is meant for the .NET developers to get started with Amazon DynamoDB. I will show you how to create a Table and perform CRUD operations on it. Amazon DynamoDB provides a low-level API and an Object Persistence API for the .NET developers. In this tutorial, we will see how to use the Object Persistence API to talk to Amazon DynamoDB. We will model a component that represents a DVD Library with capabilities to add, modify, query and delete individual DVDs.

Looks like a lot of code just to demo some CRUD operations.

Original title and link: Step-by-Step Guide to Amazon DynamoDB for .NET Developers (NoSQL database©myNoSQL)

via: http://cloudstory.in/2012/02/step-by-step-guide-to-amazon-dynamodb-for-net-developers/


CouchDB Through the Eyes of a .NET Developer

Marcin Budny:

CouchDB seems to be a solid piece of software used by really big players and what’s more – it’s free. It’s well developed community guarantees that you will get the support and tools you need to build your great apps. Yet, lack of transaction support will make your life harder.

Original title and link: CouchDB Through the Eyes of a .NET Developer (NoSQL database©myNoSQL)

via: http://marcinbudny.blogspot.com/2011/10/few-thoughts-on-couchdb.html


Why RavenDB for .NET Development?

Niklas Lundberg summarizes the advantages of using the native .NET document database RavenDB:

As a .NET developer the document database RavenDB is attractive since it provides us with a built-in .NET API, HTTP API and many of the features a NoSQL database can offer. In a web environment the HTTP API is useful because it could eliminate the need for a middle tier for simple scenarios where you don’t need all the features the server side could offer. In RavenDB all documents are stored as JSON and its input and output is also JSON.

And under the covers, RavenDB has a couple more niceties:

Original title and link: Why RavenDB for .NET Development? (NoSQL database©myNoSQL)

via: http://blog.jayway.com/2011/09/22/nosql-with-ravendb/


Redis in .NET

A two-part article — part 1 and part 2 — introducing Redis using .NET:

The basic idea of this series of articles is to introduce the concept of using redis as a database for actual movement of data between a collection of loosely coupled components. Since loosely coupled components most necessarily need high cohesion, I hope to direct you into using redis for that purpose. The reason I jumped into the redis bandwagon was the ease with which data can be moved around faster and in a highly free floating environment.

Original title and link: Redis in .NET (NoSQL databases © myNoSQL)


Powered by Redis: StackOverflow Demo Clone with ServiceStack

A StackOverflow demo/clone built using ServiceStack[1] and Redis

Redis StackOverflow ServiceStack

The demo is live here. Code available on GitHub and discussion on Hacker News.

Note: In case you didn’t know: StackOverflow is actually using Redis for caches.


  1. ServiceStack: open source .NET and Mono web services framework. Project page  

Original title and link: Powered by Redis: StackOverflow Demo Clone with ServiceStack (NoSQL databases © myNoSQL)


CouchDB for .NET Developers

A presentation from the Norwegian Developer Conference 2010 covering the basics of CouchDB and how to interact with CouchDB from .NET applications. Video available ☞ here (nb: I had to start the player and get back to watching it after a bit so it’d have time to buffer).

Original title and link: CouchDB for .NET Developers (NoSQL databases © myNoSQL)


Wanted: A kickass .NET API for CouchDB

Anyway, CouchDB is still quite young, and hasn’t seen a lot of attention outside the Ruby and Python communities. This sucks. I would like to see a well-designed open-source library for .NET applications using CouchDB for persistence. Here are some features such a library might provide over and above raw HTTP WebRequests:

  • Generics and automatic serialization/deserialization of .NET objects
  • mapping RESTful HTTP error codes to .NET exceptions
  • Implicit Offline Optimistic Lock via document revisions
  • LINQ expressions for Map/Reduce functions
  • ID generators like NHibernate

Remember what I was saying about CouchDB official libraries? Even if there’s an official list of drivers, that’s not enough.

Original title and link: Wanted: A kickass .NET API for CouchDB (NoSQL databases © myNoSQL)

via: http://richarddingwall.name/2009/05/02/wanted-a-kickass-net-api-for-couchdb/


Beginners Guide to MongoDB and C# MVC 2.0

The “hello world” for web applications is a basic blog with posts and comments. This time using MongoDB and C# MVC 2.0:

First things first, call this a disclaimer if you like…. This blog is what I took from working with MongoDB and MVC C#. I have worked with C# .Net with web forms but never MVC or MongoDB. This is basically my experience setting up and creating an application to create a blog with posts and comments. I’ll start by giving a brief description, in layman’s terms, as to what MVC is all about.

Beginners Guide to MongoDB and C# MVC 2.0 originally posted on the NoSQL blog: myNoSQL

via: http://www.dotnetconvo.com/post/view/2010/8/3/exploring-mongodb-and-an-n-tier-mvc-2-0-architecture-using-c


MongoDB in .NET with NoRM

Around 1h 30minutes of MongoDB in .NET with NoRM from Alex Hung:

MongoDB in .NET with NoRM originally posted on the NoSQL blog: myNoSQL


Using MongoDB for Caching .NET Web Pages

Peter Bromberg shares a MongoDB-based cache utility for .NET System.Web.Caching.Cache and some performance numbers:

The advantages of using such a MongoDb - based Cache are several-fold:

  1. It can be accessed from any machine on a network
  2. The cost is reasonable (as in “Free Beer”!)
  3. The cache survives IIS AppPool recycles and even machine reboots.
  4. Since it is designed to be able to implement the base OutputCacheProvider class (by just adding the required override keywords), it can be easily made to be a complete replacement for System.Web.Caching.Cache as described in the second article linked above.
  5. MongoDB supports an automated sharding architecture, enabling horizontal scaling across multiple nodes. For applications that outgrow the resources of a single database server, MongoDB can convert to a sharded cluster, automatically managing failover and balancing of nodes, with few or no changes to the original application code.

via: http://www.eggheadcafe.com/tutorials/aspnet/93206c89-09c9-40fc-9296-7d74bb7996ad/a-mongodb-cache-utility.aspx