Download
News
- What makes us feel good about our work
- RethinkDB announces version 1.13
- dhcp.io offers free dynamic DNS
- Folding a fractal
- Wavepot music scripting
- Jason: Negotiating For Dummies http://amzn.to/1jS9Yem
- Patrick: Steelheart http://amzn.to/1lsRxBv
- Jason: nvAlt / nvPy ( http://brettterpstra.com/projects/nvalt/ https://github.com/cpbotha/nvpy )
- Patrick: Arduino ( http://www.arduino.cc/ )
Databases
- Flat Files vs. Databases
- Motivation (Why use a database)
- Reverse-Indexing
- Caching
- Redundancy
- Scalability
- Segmentation
- Analysis
- Validation
- Consistency
- ACID
- Eventually Consistent
- Types
- Relational Databases
- SQL (Structured Query Language)
- NoSQL Databases
- Key/Value Store
- Column-Family (Key / MultiValue)
- Document Store
- Implementations
- Embedded
- SQLite (Relational)
- BerkeleyDB / MapDB (Key/Value)
- In-Memory Server Database
- memcached (Key/Value)
- Redis (Key/Value)
- Disk-Based Server Database
- MySQL / Postgres (Structured)
- HBase / Cassandra (Column-Family)
- MongoDB / RethinkDB (Document)