@@ -20,6 +20,7 @@ choice4text: How do I log issues when they occur in my app?
2020A database is an abstraction on top of an operating system's file system to
2121ease creating, reading, updating, and deleting persistent data.
2222
23+
2324## Why are databases necessary?
2425At a high level web applications store data and present it to users in a
2526useful way. For example, Google stores data about roads and provides
@@ -63,6 +64,7 @@ web applications. PostgreSQL's feature set, active development and stability
6364contribute to its usage as the backend for millions of applications live
6465on the Web today.
6566
67+
6668### PostgreSQL resources
6769* This post on
6870 [ using PostgreSQL with Django or Flask] ( http://killtheyak.com/use-postgresql-with-django-flask/ )
@@ -85,6 +87,7 @@ The post is an inside look at the evolution of Braintree's usage of the database
8587 provides 5 specific tips from Instagram's engineering team on how to scale
8688 the design of your PostgreSQL database.
8789
90+
8891## MySQL
8992MySQL is another viable open source database backend option for Python web
9093applications. MySQL has a slightly easier initial learning curve than
@@ -102,6 +105,7 @@ and [Google](http://readwrite.com/2013/09/14/google-waves-goodbye-to-mysql-in-fa
102105MySQL remains a viable database option but I always recommend new Python
103106developers learn PostgreSQL if they do not already know MySQL.
104107
108+
105109### MySQL resources
106110* [ 28 Beginner's Tutorials for Learning about MySQL Databases] ( http://designm.ag/tutorials/28-beginners-tutorials-for-learning-about-mysql-databases/ )
107111 is a curated collection on various introductory MySQL topics.
0 commit comments