Skip to content

Commit 81dbdea

Browse files
committed
working on nosql page. this page needs a lot more work
1 parent 62d1567 commit 81dbdea

File tree

3 files changed

+52
-14
lines changed

3 files changed

+52
-14
lines changed

feeds/all.atom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2014-05-06T08:30:41Z</updated></feed>
2+
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2014-05-07T07:47:50Z</updated></feed>

no-sql-datastore.html

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,19 @@ <h2>Document-Oriented</h2>
6262
<h2>Key-Value Pair</h2>
6363
<p>Key-value pair data stores are based
6464
on <a href="http://en.wikipedia.org/wiki/Hash_table">hash map</a> data structures.</p>
65+
<h2>Column-family table</h2>
66+
<p>A the column-family table class of NoSQL data stores builds on the key-value
67+
pair type. Each key-value pair is considered a row in the store while the
68+
column family is similar to a table in the relational database model.</p>
69+
<h3>Column-family table data stores</h3>
70+
<ul>
71+
<li>
72+
<p>Apache <a href="https://hbase.apache.org/">HBase</a></p>
73+
</li>
74+
<li>
75+
<p>Apache <a href="http://cassandra.apache.org/">Cassandra</a></p>
76+
</li>
77+
</ul>
6578
<h2>Graph</h2>
6679
<p>A graph database represents and stores data in three aspects: nodes, edges,
6780
and properties. </p>
@@ -77,14 +90,25 @@ <h2>NoSQL third-party services</h2>
7790
<p><a href="http://www.mongohq.com/home">MongoHQ</a> provides MongoDB as a service. It's
7891
easy to set up with either a standard LAMP stack or on Heroku.</p>
7992
<h2>NoSQL data stores resources</h2>
93+
<ul>
94+
<li>
95+
<p><a href="http://natishalom.typepad.com/nati_shaloms_blog/2010/10/nocap.html">CAP Theorem overview</a></p>
96+
</li>
97+
<li>
8098
<p><a href="http://www.nosqlweekly.com/">NoSQL Weekly</a> is a free curated email
81-
newsletter that aggregates articles, tutorials, and videos about
82-
non-relational data stores.</p>
99+
newsletter that aggregates articles, tutorials, and videos about
100+
non-relational data stores.</p>
101+
</li>
102+
<li>
83103
<p><a href="http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis">NoSQL comparison</a>
84-
is a large list of popular, BigTable-based, special purpose, and other
85-
datastores with attributes and the best use cases for each one.</p>
104+
is a large list of popular, BigTable-based, special purpose, and other
105+
datastores with attributes and the best use cases for each one.</p>
106+
</li>
107+
<li>
86108
<p><a href="http://www.optinidus.com/blogs/guide-to-mongodb-for-startups/">MongoDB for startups</a>
87-
is a guide about using non-relational databases in green field environments.</p>
109+
is a guide about using non-relational databases in green field environments.</p>
110+
</li>
111+
</ul>
88112
<h3>What's next?</h3>
89113
<div class="row">
90114
<div class="col-md-4">

source/content/pages/04-data/0403-no-sql-datastores.markdown

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,18 @@ Key-value pair data stores are based
3939
on [hash map](http://en.wikipedia.org/wiki/Hash_table) data structures.
4040

4141

42+
## Column-family table
43+
A the column-family table class of NoSQL data stores builds on the key-value
44+
pair type. Each key-value pair is considered a row in the store while the
45+
column family is similar to a table in the relational database model.
46+
47+
48+
### Column-family table data stores
49+
* Apache [HBase](https://hbase.apache.org/)
50+
51+
* Apache [Cassandra](http://cassandra.apache.org/)
52+
53+
4254
## Graph
4355
A graph database represents and stores data in three aspects: nodes, edges,
4456
and properties.
@@ -62,16 +74,18 @@ easy to set up with either a standard LAMP stack or on Heroku.
6274

6375

6476
## NoSQL data stores resources
65-
[NoSQL Weekly](http://www.nosqlweekly.com/) is a free curated email
66-
newsletter that aggregates articles, tutorials, and videos about
67-
non-relational data stores.
77+
* [CAP Theorem overview](http://natishalom.typepad.com/nati_shaloms_blog/2010/10/nocap.html)
78+
79+
* [NoSQL Weekly](http://www.nosqlweekly.com/) is a free curated email
80+
newsletter that aggregates articles, tutorials, and videos about
81+
non-relational data stores.
6882

69-
[NoSQL comparison](http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis)
70-
is a large list of popular, BigTable-based, special purpose, and other
71-
datastores with attributes and the best use cases for each one.
83+
* [NoSQL comparison](http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis)
84+
is a large list of popular, BigTable-based, special purpose, and other
85+
datastores with attributes and the best use cases for each one.
7286

73-
[MongoDB for startups](http://www.optinidus.com/blogs/guide-to-mongodb-for-startups/)
74-
is a guide about using non-relational databases in green field environments.
87+
* [MongoDB for startups](http://www.optinidus.com/blogs/guide-to-mongodb-for-startups/)
88+
is a guide about using non-relational databases in green field environments.
7589

7690

7791
### What's next?

0 commit comments

Comments
 (0)