@@ -9068,7 +9068,7 @@ <h1>MongoDB</h1>
90689068<p><a href="https://github.com/mongodb/mongo">MongoDB</a> is a document-oriented
90699069<a href="/no-sql-datastore.html">NoSQL database</a> that is often used for
90709070storing, querying and analyzing persistence data in Python applications.</p>
9071- <p><a href="" style="border: none;"><img src="/source/static/img/logos/mongodb.jpg" width="100%" alt="MongoDB logo." class="technical-diagram" /></a></p>
9071+ <p><a href="https://github.com/mongodb/mongo " style="border: none;"><img src="/source/static/img/logos/mongodb.jpg" width="100%" alt="MongoDB logo." class="technical-diagram" /></a></p>
90729072<div class="well see-also">MongoDB is an implementation of the <a href="/no-sql-datastore.html">NoSQL database</a> concept. Learn more in the <a href="/data.html">data</a> chapter or view the <a href="/table-of-contents.html">table of contents</a> for all topics.</div>
90739073
90749074<h3>Introduction to MongoDB tutorials</h3>
@@ -9129,6 +9129,36 @@ <h3>Specific MongoDB resources</h3>
91299129 on the Talk Python to Me podcast has a great interview with the
91309130 MongoDB Python driver maintainer</p>
91319131</li>
9132+ </ul>
9133+ <h1>Apache Cassandra</h1>
9134+ <p><a href="http://cassandra.apache.org/">Apache Cassandra</a> is a column-family NoSQL
9135+ data store occasionally used for persisting data in
9136+ <a href="/web-development.html">Python web applications</a> and
9137+ <a href="/data.html">data projects</a>.</p>
9138+ <p><a href="http://cassandra.apache.org/" style="border: none;"><img src="/source/static/img/logos/cassandra.png" width="100%" alt="Apache Cassandra project logo." class="technical-diagram" /></a></p>
9139+ <div class="well see-also">Apache Cassandra is an implementation of the <a href="/no-sql-datastore.html">NoSQL database</a> concept. Learn more in the <a href="/data.html">data</a> chapter or view the <a href="/table-of-contents.html">table of contents</a> for all topics.</div>
9140+
9141+ <h2>Python with Cassandra resources</h2>
9142+ <ul>
9143+ <li>
9144+ <p><a href="https://datastax.github.io/python-driver/">DataStax's Python Cassandra driver</a>
9145+ can be installed as an
9146+ <a href="/application-dependencies.html">application dependency</a> to make it
9147+ easier to access and work with Cassandra in your Python applications.</p>
9148+ </li>
9149+ <li>
9150+ <p><a href="http://rustyrazorblade.com/2016/02/async-python-and-cassandra-with-gevent/">Async Python and Cassandra with Gevent</a>
9151+ explains how you monkeypatch <a href="http://www.gevent.org/">gevent</a> into
9152+ a Python 2.7 application and work with Cassandra using gevent's coroutines.
9153+ Note that this post could have instead been written with
9154+ <a href="https://docs.python.org/3/library/asyncio.html">asycnio</a> if it were
9155+ coded with Python 3.</p>
9156+ </li>
9157+ <li>
9158+ <p><a href="http://www.slothparadise.com/how-to-install-and-use-cassandra-on-django/">How to Install and Use Cassandra on Django</a>
9159+ instructs how to use Cassandra with Django 1.8 but it should still be
9160+ relevant for newer Django versions as well.</p>
9161+ </li>
91329162</ul>
91339163 <h1>Application Programming Interfaces</h1>
91349164<p>Application programming interfaces (APIs) provide machine-readable
0 commit comments