Archive for December, 2009

Caught a fascinating .NET Rocks podcast this morning discussing MongoDB, a NON-relational dbms. Kind of like honest politicians, the possibility of such a thing is theoretically possible but not something you expect to ever actually see. I’m still not sure I have my head wrapped around how to best use it, but it’s hard to argue with the (claimed) vastly improved performance and scalability over traditional RDBMSes!

Interesting little sidenote, apparently the original paper that described the relational database model was published 40 years ago, maybe it is time to look at more advanced approaches…

Combining the best features of document databases, key-value stores, and RDBMSes.

MongoDB (from “humongous”) is a scalable, high-performance, open source, schema-free, document-oriented database. Written in C++, MongoDB features:

* Document-oriented storage (the simplicity and power of JSON-like data schemas)

* Dynamic queries

* Full index support, extending to inner-objects and embedded arrays

* Query profiling

* Fast, in-place updates

* Efficient storage of binary data large objects (e.g. photos and videos)

* Replication and fail-over support

* Auto-sharding for cloud-level scalability

* MapReduce for complex aggregation

* Commercial Support, Hosting, and Consulting

MongoDB bridges the gap between key-value stores (which are fast and highly scalable) and traditional RDBMS systems (which provide structured schemas and powerful queries).

via Home – MongoDB – 10gen Confluence.


Read Full Post »

Handy little discovery, I’m using it already!

I recently stumbled upon a little known operator in C#, that is pretty slick. It’s the “??” operator. Yeah, that’s right, it’s just 2 question marks. Unfortunately it’s nearly impossible to find anything in Google about it, since they don’t let you search for characters.

via The Little Known C# ?? Operator | SuperJason’s Personal Blog.

Google keywords:

question mark question mark
double question mark
.NET 2.0 coalesce
question mark operato

Read Full Post »

Still haven’t decided if I prefer the Amazon or Google/Microsoft cloud paradigm, but it’s hard to argue with the ease of transition to Amazon’s solution!

Amazon EC2 Now Offers Windows Server 2008
Starting today, Amazon EC2 now offers Microsoft Windows Server 2008 and Microsoft SQL Server® Standard 2008 instances in all Amazon EC2 Regions. This new announcement extends Amazon EC2’s existing Microsoft-based offerings that include Windows Server 2003 and SQL Server 2005 instances. Like all services offered by AWS, Amazon EC2 running Windows Server or SQL Server offers a low-cost, pay-as-you-go model with no long-term commitments and no minimum fees. Please visit the Amazon EC2 service page for more information on using Amazon EC2 running Windows.

Read Full Post »

I’ve been a fan (and user) of VirtualBox for several years now for desktop virtualization, so it’s great to keep seeing updates with exciting new features added.

The latest version of VirtualBox delivers some compelling new features, including support for live migration and branched snapshots. Migration capabilities reflect VirtualBox's potential for ascending into the enterprise arena.

via VirtualBox 3.1 adds live migration and branched snapshots.

Read Full Post »