Document-oriented database

Michael wrote in his post about beauty of MongoDB.

I tried to run a couple lines of code and found it very easy to get started with.

There are steps to get there:

 

1. Download binaries. I  used version 1.2.3 for Win32

2. Create the data folder C:\data\db

3. Run mongod.exe

 

At this step you have MongoDB running.

 

4. Download C# driver

5. Create a console application with Visual Studio

6. Add references to driver's dlls

 

Now you are ready to write code.

 

I just copies a lines of code from Michale's post into Main method and added console output:

 

igorz 24/02/2010 - 12:12

 

Modern projects need to manipulate with huge data amount, as result the necessity of high scalability and  high performance is very actual and always grows.

RDBMS databases cannot supply ultimate solution and alternative concepts like in NoSQL systems look very interesting.

 

The first interesting option is key-value stores like Google Big Table or Cassandra that provide fast and extremely large-scale solution but you can forget the comfort work with SQL queries like in RDBMS databases.  

 

Another option that tries to combine between advantages of RDBMS databases and key-values stores  is document-oriented databases like MonogDB.

 

MongoDB is development by commercial company as open-source project written in C++.

There are a lot of documentation, tutorials and samples on project site. 

 

michael 18/02/2010 - 17:15
Syndicate content