Watching:  

Getting Started with NoSQL


Author: Subject Coach
Added on: 2nd Jan 2015

 
Please note: You need to login to view this resource

This course introduces you to NoSQL databases and touch on various subjects. We will use CouchDb to explain things that are common with many NoSQL databases. 

This course is divided into 16 chapters

  1. Intro
  2. Prerequisites 
  3. What is NoSQL
  4. What kinds of data stores are available.
  5. Learn CAP theorem
  6. When to use NoSQL databases.
  7. CouchDB
  8. Install CouchDB on Windows
  9. Install CouchDB on Linux.
  10. Storing data
  11. Retreive stored data
  12. Querying data, Creating customer views and using Map Reduce function
  13. A word on attachments, querying attachments and deplying a simple webpage application on CouchDB
  14. Securing CouchDB
  15. Partitioning
  16. Other NoSQL databases and  A word on where to go from here.

 

We hope that you will enjoy this course. If you have any feedback please send it through.

Author: Subject Coach
Added on: 2nd Jan 2015

Please get in touch with your teacher or tutor in case you have a question related to this lesson

None just yet!

When installing CouchDB on windows 8, goto http://couchdb.apache.org/#download.
Click on Download link from top navigation menu.
click on Windows installer link.
Choose the download mirror and click on the mirror link.
Click Save File button.
Download will now begin.
When download is complete, double click on the installer file.

From the welcome screen click Next.
Accept the end user agreement. Click Next.
Choose the default path for simplicity. Click Next.
Name start folder name for CouchDB or leave default. Click Next.
If you don't want to start Couch when windows start untick these checkboxes. I will leave them checked. Click Next.
Click Install. This will install CouchDB.
Untick View Readme. Click Finish.

Next step is to launch Futon Web Interface for CouchDB. Search for "Futon CouchDB" from windows 8 live tiles screen.
Futon site runs on default port 5984.

Now let's have a look at the folder to use when using the database dumps from the exercise files. Open up Explorer, and then go to
C: > Program Files (x86) > Apache Software Foundation > CouchDB > var > lib > couchdb.
This is the folder where you will copy the database dumps from the exercise files provided.

We are all set now. If you are using Ubuntu or Mac then there are installers available for those operating systems too. Ubuntu is covered in a next video. You can also use CouchDB cloud service provided by Iris Couch and there are other providers too if Iris doesn't suit your needs.

Goto https://www.iriscouch.com/ for more information.