2015-10-07 19:11:04 +00:00
# Datastores
2014-03-14 02:39:39 +00:00
* [Calvin: Fast Distributed Transactions for Partitioned Database Systems ](http://cs.yale.edu/homes/thomson/publications/calvin-sigmod12.pdf )
2015-10-09 05:42:46 +00:00
2021-09-04 13:27:23 +00:00
* [f4: Facebook’ s Warm BLOB Storage System ](https://www.usenix.org/system/files/conference/osdi14/osdi14-paper-muralidhar.pdf )
2015-10-07 19:11:04 +00:00
2015-10-09 05:42:46 +00:00
* [The Case for Determinism in Database Systems ](http://cs-www.cs.yale.edu/homes/dna/papers/determinism-vldb10.pdf )
* [Consistency Tradeoffs in Modern Distributed Database System Design ](http://cs-www.cs.yale.edu/homes/dna/papers/abadi-pacelc.pdf )
* [Modularity and Scalability in Calvin ](http://sites.computer.org/debull/A13june/calvin1.pdf )
* [Lightweight Locking for Main Memory Database Systems ](http://cs-www.cs.yale.edu/homes/dna/papers/vll-vldb13.pdf )
* [Cassandra - A Decentralized Structured Storage System ](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.161.6751&rep=rep1&type=pdf )
* [CRUSH: Controlled, Scalable, Decentralized Placement of Replicated Data ](http://www.ssrc.ucsc.edu/Papers/weil-sc06.pdf )
* [Don’ t Settle for Eventual: Scalable Causal Consistency for Wide-Area Storage with COPS ](http://www.cs.cmu.edu/~dga/papers/cops-sosp2011.pdf )
* [Dremel: Interactive Analysis of Web-Scale Datasets ](http://static.googleusercontent.com/media/research.google.com/en/us/pubs/archive/36632.pdf )
* [F1: A Distributed SQL Database That Scales ](http://static.googleusercontent.com/media/research.google.com/en/us/pubs/archive/41344.pdf )
2021-12-31 16:52:14 +00:00
* [HaLoop: Efficient Iterative Data Processing on Large Clusters ](http://homes.cs.washington.edu/~billhowe/pubs/HaLoop.pdf )
2015-10-09 05:42:46 +00:00
* [HyperDex: A Distributed, Searchable Key-Value Store ](https://cs.uwaterloo.ca/~bernard/hyperdex.pdf )
2021-12-31 16:52:14 +00:00
* [Introduction to a System for Distributed Databases SDD-1 ](http://people.eecs.berkeley.edu/~wong/wong_pubs/wong73.pdf )
2015-10-09 05:42:46 +00:00
* [Making Reliable Distributed Systems in the Presence of Software Errors ](http://www.erlang.org/download/armstrong_thesis_2003.pdf )
2021-12-31 16:52:14 +00:00
* [Managing Update Conflicts in Bayou, a Weakly Connected Replicated Storage System ](http://www.cs.utexas.edu/~lorenzo/corsi/cs380d/papers/p172-terry.pdf )
2015-10-09 05:42:46 +00:00
* [Map-Reduce-Merge: Simplified Relational Data Processing on Large Clusters ](http://www.cs.duke.edu/courses/cps399.28/current/papers/sigmod07-YangDasdanEtAl-map_reduce_merge.pdf )
* [MDCC: Multi-Data Center Consistency ](https://amplab.cs.berkeley.edu/wp-content/uploads/2013/03/mdcc-eurosys13.pdf )
* [Optimistic replication ](http://pages.cs.wisc.edu/~remzi/Classes/739/Spring2004/Papers/optimistic-survey.pdf )
* [The Dangers of Replication and a Solution ](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.21.2707&rep=rep1&type=pdf )
* [Towards a Next Generation Data Center Architecture: Scalability and Commoditization ](http://research.microsoft.com/pubs/79348/presto27-greenberg.pdf )
2015-10-07 19:11:04 +00:00
## Hosted Papers
2018-06-05 12:38:45 +00:00
* :scroll: [A Solution to the Network Challenges of Data Recovery in Erasure-coded Distributed Storage Systems: A Study on the Facebook Warehouse Cluster ](network-challenges-of-data-recovery-in-erasure-coded-distributed-storage-systems.pdf )
2015-10-09 05:28:48 +00:00
* :scroll: [Bigtable: A Distributed Storage System for Structured Data ](bigtable-a-distributed-storage-system-for-structured-data.pdf )
* :scroll: [Database Metatheory: Asking Big Queries ](database-metatheory--asking-the-big-queries.pdf )
* :scroll: [Dynamo: Amazon’ s Highly Available Key-value Store ](dynamo-amazons-highly-available-key-value-store.pdf )
2021-04-17 10:55:20 +00:00
* :scroll: [Elle: Inferring Isolation Anomalies from Experimental Observations ](elle-inferring-isolation-anomalies-from-experimental-observations.pdf )
2015-10-09 05:28:48 +00:00
* :scroll: [Flat Datacenter Storage ](flat-datacenter-storage.pdf )
* :scroll: [Freenet: A Distributed Anonymous Information Storage and Retrieval System ](freenet-a-distributed-anonymous-information-and-retrieval-system.pdf )
2018-06-05 12:38:45 +00:00
* :scroll: [The Google File System ](the-google-file-system.pdf )
2015-10-09 05:28:48 +00:00
2018-06-05 12:38:45 +00:00
* :scroll: [Megastore: Providing Scalable, Highly Available Storage for Interactive Services ](megastore-providing-scalable-highly-available-storage-for-interactive-services.pdf )
2015-10-09 05:28:48 +00:00
* :scroll: [RADOS: A Scalable, Reliable Storage Service for Petabyte-scale Storage Clusters ](rados-a-scalable-reliable-storage-service-for-petabyte-scale-storage-clusters.pdf )
* :scroll: [Spanner: Google’ s Globally-Distributed Database ](spanner-google's-globally-distributed-database.pdf )
2018-06-05 12:38:45 +00:00
* :scroll: [Spartan: A distributed array framework with smart tiling ](spartan-a-distributed-array-framework-with-smart-tiling.pdf )
2015-10-09 05:28:48 +00:00
* :scroll: [Stasis: Flexible Transactional Storage ](stasis-flexible-transactional-storage.pdf )
* :scroll: [TAO: Facebooks Distributed Data Store for the Social Graph' ](tao-facebook-distributed-datastore.pdf )
* :scroll: [Transactional storage for geo-replicated systems ](transactional-storage-for-geo-replicated-systems.pdf )
* :scroll: [Warp: Multi-Key Transactions for Key-Value Stores ](warp-multi-key-transactions-for-key-value-stores.pdf )