Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/penberg/awesome-databases
Databases are awesome! 🕶
https://github.com/penberg/awesome-databases
List: awesome-databases
awesome-list database
Last synced: about 2 months ago
JSON representation
Databases are awesome! 🕶
- Host: GitHub
- URL: https://github.com/penberg/awesome-databases
- Owner: penberg
- Created: 2021-04-25T06:39:25.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-27T13:44:34.000Z (over 1 year ago)
- Last Synced: 2024-05-22T23:03:21.113Z (7 months ago)
- Topics: awesome-list, database
- Homepage:
- Size: 57.6 KB
- Stars: 47
- Watchers: 5
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- ultimate-awesome - awesome-databases - Databases are awesome! 🕶. (Other Lists / Monkey C Lists)
README
# Awesome Databases
Databases are awesome!
## Table of Contents
* [Database systems](#database-systems)
* [Distributed relational databases](#distributed-relational-databases)
* [Document stores](#document-stores)
* [Embedded databases](#embedded-databases)
* [Graph databases](#graph-databases)
* [Key-value stores](#key-value-stores)
* [Multi-model databases](#multi-model-databases)
* [Time series databases](#time-series-databases)
* [Wide column stores](#wide-column-stores)
* [Research](#research)
* [Foundations](#foundations)
* [Distributed databases](#distributed-databases)
* [Consistency](#consistency)
* [Query optimization](#query-optimization)
* [Others](#others)
* [Resources](#resources)## Database systems
### Distributed relational databases
* [Cloud Spanner](https://cloud.google.com/spanner)
* [CockroachDB](https://www.cockroachlabs.com)
* [SingleStore](https://www.singlestore.com)
* [YugabyteDB](https://www.yugabyte.com)### Document stores
* [MongoDB](https://www.mongodb.com)
### Embedded databases
* [SQLite](https://www.sqlite.org/)
### Graph databases
* [Dgraph](https://dgraph.io)
* [Neo4j](https://neo4j.com)### Key-value stores
* [Aerospike](https://aerospike.com)
* [FoundationDB](https://www.foundationdb.org)### Multi-model databases
* [CosmosDB](https://azure.microsoft.com/en-us/services/cosmos-db/)
* [Fauna](https://fauna.com)### Time series databases
* [InfluxDB](https://www.influxdata.com)
* [Timescale](https://www.timescale.com)### Wide column stores
* [Apache Cassandra](https://cassandra.apache.org/)
* [DynamoDB](https://aws.amazon.com/dynamodb/)
* [ScyllaDB](https://www.scylladb.com)## Research
### Foundations
* [A Relational Model of Data for Large Shared Data Banks](https://www.seas.upenn.edu/~zives/03f/cis550/codd.pdf) by E. F. Codd. CAMC, June 1970.
* [Volcano - An Extensible and Parallel Query Evaluation System](https://paperhub.s3.amazonaws.com/dace52a42c07f7f8348b08dc2b186061.pdf) by Goetz Graefe. IEEE TKDE, Volume 6, Number, 1994.
* [The Cascades Framework for Query Optimization](https://www.cse.iitb.ac.in/infolab/Data/Courses/CS632/Papers/Cascades-graefe.pdf) by Goetz Graefe. IEEE Data Engineering Bulletin, Volume 18, Number 3, September 1995.### Distributed databases
* [FoundationDB: A Distributed Unbundled Transactional Key Value Store](https://www.foundationdb.org/files/fdb-paper.pdf) by Jingyu Zhou et al. SIGMOD'21.
* [CockroachDB: The Resilient Geo-Distributed SQL Database](https://dl.acm.org/doi/pdf/10.1145/3318464.3386134) by Rebecca Taft et al. SIGMOD'20.### Consistency
* [Tunable Consistency in MongoDB](http://www.vldb.org/pvldb/vol12/p2071-schultz.pdf) by William Schultz et al. VLDB'18.
### Query optimization
* [The MemSQL query optimizer: a modern optimizer for real-time analytics in a distributed database](https://15721.courses.cs.cmu.edu/spring2020/papers/20-optimizer2/chen-vldb2016.pdf) by Jack Chen et al. VLDB'16.
### Others
* [Fast Scans on Key-Value Stores](http://www.vldb.org/pvldb/vol10/p1526-bocksrocker.pdf) by Markus Pilman et al. VLDB'17.
* [The Snowflake Elastic Data Warehouse](https://dl.acm.org/doi/pdf/10.1145/2882903.2903741) by Benoit Dageville et al. SIGMOD'16.
* [The Cosmos Big Data Platform at Microsoft: Over a Decade of Progress and a Decade to Look Forward](http://vldb.org/pvldb/vol14/p3148-jindal.pdf) by Conor Power et al. VLDB'21.
* [Data Blocks: Hybrid OLTP and OLAP on Compressed Storage using both Vectorization and Compilation](https://db.in.tum.de/downloads/publications/datablocks.pdf) by Harald Lang et al. SIGMOD'16.## Blogs
* [How to Build a Relational Database From Scratch](https://medium.com/swlh/how-to-build-a-relational-database-from-scratch-e208061027c7) by Tivadar Danka
* "Writing a SQL database from scratch in Go" by Phil Eaton
* [1. SELECT, INSERT, CREATE and a REPL](https://notes.eatonphil.com/database-basics.html)
* [2. Binary expressions and WHERE filters](https://notes.eatonphil.com/database-basics-expressions-and-where.html)
* [3. Indexes](https://notes.eatonphil.com/database-basics-indexes.html)
* [4. A database/sql driver](https://notes.eatonphil.com/database-basics-a-database-sql-driver.html)
## Resources* [Awesome Database Learning](https://github.com/pingcap/awesome-database-learning)