Viewers: in countries Watching now:
Redis and CouchDB are very different databases. While Redis and CouchDB do not use SQL for querying, the similarities end there. Querying for Redis is not done over HTTP. You must use native drivers that are written for each language you want to use. Redis is a key/value store, unlike CouchDB which allows you to find a document and query against the contents of that document. It is designed primarily to work on Mac and Linux. It does not have Windows support.
And then finally, Redis uses master/slave replication. Redis is a consistent partition-tolerant database. Each user should always get the same data back from Redis. It's possible to write directly to a slave in Redis but this violates the consistency principle of Redis. Rather than synchronizing data the way the CouchDB does, data is replicated to multiple slaves in Redis. Queries in Redis are done primarily by key. Although Redis is a key/value store, if you have your data stored as a hash in Redis, it is possible to get individual hash values.
The values stored in Redis do not have to be strings, unlike many other key/value stores. Redis provides you with lists, hashes and sets as ways of storing data within the value. Lists are lists of strings and hashes are further key/value pairs that can be nested. Sets on the other hand are a series of non-repeating values. Redis is a key/value store that has little in common with CouchDB, the partitioning access and structures are all different.
Although you can get specific values from hashes in Redis, querying is done primarily by supplying keys.
There are currently no FAQs about Up and Running with NoSQL Databases.
Access exercise files from a button right under the course name.
Search within course videos and transcripts, and jump right to the results.
Remove icons showing you already watched videos if you want to start over.
Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.
Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.