Update

上级 bb21af6b
[![返回目录](https://parg.co/UGo)](https://parg.co/b4z)
[![返回目录](https://parg.co/UGo)](https://parg.co/b4z)
# 分布式存储资料索引
- [2016-2016年,分布式数据库的那些事儿都在这里!](https://parg.co/b1g)
* [2016-2016 年,分布式数据库的那些事儿都在这里!](https://parg.co/b1g)
- [程序员201609期——腾讯金融级分布式数据库 TDSQL的前世今生]()
* [2016-腾讯金融级分布式数据库 TDSQL 的前世今生](http://blog.csdn.net/test_soy/article/details/53259136): TDSQL(Tencent Distributed MySQL,腾讯分布式 MySQL)是由腾讯技术工程事业群计费平台部针对金融联机交易场景开发的高一致性数据库集群产品。
# Sharding: 分库与分表
- [An introduction to distributed systems](https://github.com/aphyr/distsys-class): 一个基本的分布式系统简介
- [从零开始写分布式数据库](https://github.com/ngaut/builddatabase)
- [走向分布式,分布式系列入门教程](http://dcaoyuan.github.io/papers/pdfs/Scalability.pdf)
- [DB主从一致性架构优化4种方法](http://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=2651959442&idx=1&sn=feb8ff75385d8031386e120ef3535329&scene=0#wechat_redirect)
- [浅析分布式系统 ](http://wetest.qq.com/lab/view/203.html?from=content_toutiao): 来自腾讯 Wadehan 关于服务器端系统技术的基础概念探索
- [2017-分库分表需要考虑的问题及方案](https://parg.co/b1W)
- [分布式系统互斥性与幂等性问题的分析与解决 ](http://blog.csdn.net/zdy0_2004/article/details/52760404)
- [2016-水平分库分表的关键步骤以及可能遇到的问题](https://parg.co/b1F)
# CAP
- [2017-Principles of Sharding for Relational Databases](https://parg.co/bjq): In this blog post, we’ll first look at key properties that impact a sharding project’s success.
* [大话分布式系统理论基础](http://mp.weixin.qq.com/s/p4PEZPjxJyYXKpkCCdShbw)
- [使用 Rust 构建分布式 Key-Value Store](https://zhuanlan.zhihu.com/p/31142786)
* [不懂点 CAP 理论,你好意思说你是做分布式的吗? ](https://parg.co/ULa): CAP 理论,被戏称为[帽子理论]。CAP 理论由 Eric Brewer 在 ACM 研讨会上提出,而后 CAP 被奉为分布式领域的重要理论。
# 一致性哈希
* [Base: 一种 Acid 的替代方案-中文翻译](http://article.yeeyan.org/view/167444/125572)
- [2017-一致性Hash算法的实现](http://yywang.info/2017/04/15/hash/):本篇文章将模拟实现一个分布式缓存系统来探讨在使用了一致性hash以及普通hash在增加、删除节点之后,对数据分布、缓存命中率的影响。
# 一致性哈希
- [聊一聊一致性哈希](http://mp.weixin.qq.com/s/FgRi3aVpNYfaLU3EeVk7ug)
* [2017-一致性 Hash 算法的实现](http://yywang.info/2017/04/15/hash/):本篇文章将模拟实现一个分布式缓存系统来探讨在使用了一致性 hash 以及普通 hash 在增加、删除节点之后,对数据分布、缓存命中率的影响。
- [一致性 hashing 的原理解析](https://taozj.org/201612/consistent-hashing.html)
* [聊一聊一致性哈希](http://mp.weixin.qq.com/s/FgRi3aVpNYfaLU3EeVk7ug)
- [2017-Architect's Guide to NoSQL](http://www.datastax.com/wp-content/uploads/resources/whitepaper/DataStax_WP_Architects_Guide_to_NoSQL.pdf): This guide was created to help answer all these questions and more. In the following pages, you'll learn exactly what NoSQL is, why it's needed, how it works, what it should be used for, and (just as importantly) when it shouldn't be used
* [一致性 hashing 的原理解析](https://taozj.org/201612/consistent-hashing.html)
* [2017-Architect's Guide to NoSQL](http://www.datastax.com/wp-content/uploads/resources/whitepaper/DataStax_WP_Architects_Guide_to_NoSQL.pdf): This guide was created to help answer all these questions and more. In the following pages, you'll learn exactly what NoSQL is, why it's needed, how it works, what it should be used for, and (just as importantly) when it shouldn't be used
[![返回目录](https://parg.co/UGo)](https://parg.co/b4z)
# MongoDB 资料索引
- [awesome-mongodb](https://github.com/ramnes/awesome-mongodb)
- [Getting-Started-with-MongoDB](https://jockchou.gitbooks.io/getting-started-with-mongodb/content/book/install.html)
- [MongoDB系列博客](http://my.oschina.net/happyBKs/blog?catalog=565081)
- [解密未来数据库设计:MongoDB新存储引擎WiredTiger实现(事务篇) ](http://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=2653547303&idx=1&sn=c8bd7648fe94d570ca2ba307eb92b212&scene=23&srcid=0607r1uNUwxjtLUZqRKrCCc5#rd)
- [2017-多数据中心环境下的 MongoDB 部署](https://mp.weixin.qq.com/s/-GbUYjiHOgNwJRgJ7SiogA)
- [MongoDB · 特性分析 · MMAPv1 存储引擎原理](http://mp.weixin.qq.com/s?__biz=MzAwNjQwNzU2NQ==&mid=2650342491&idx=1&sn=20251a07028e4abd8f748132095157c3&scene=23&srcid=0417h1lnv1kil2BaQ7Bis1RS#rd)
- [MongoDB索引原理](http://blog.yunnotes.net/index.php/mongodb-index-howto/)
- [Memdb](http://rain1017.github.io/memdb/):Mongodb中事务支持
[![返回目录](https://parg.co/UGo)](https://parg.co/b4z)
[![返回目录](https://parg.co/UGo)](https://parg.co/b4z)
# HBase 资料索引
......
[![返回目录](https://parg.co/UGo)](https://parg.co/b4z)
# MongoDB 资料索引
* [awesome-mongodb](https://github.com/ramnes/awesome-mongodb)
* [Getting-Started-with-MongoDB](https://jockchou.gitbooks.io/getting-started-with-mongodb/content/book/install.html)
* [MongoDB 系列博客](http://my.oschina.net/happyBKs/blog?catalog=565081)
* [解密未来数据库设计:MongoDB 新存储引擎 WiredTiger 实现(事务篇) ](http://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=2653547303&idx=1&sn=c8bd7648fe94d570ca2ba307eb92b212&scene=23&srcid=0607r1uNUwxjtLUZqRKrCCc5#rd)
* [2017-多数据中心环境下的 MongoDB 部署](https://mp.weixin.qq.com/s/-GbUYjiHOgNwJRgJ7SiogA)
* [MongoDB · 特性分析 · MMAPv1 存储引擎原理](http://mp.weixin.qq.com/s?__biz=MzAwNjQwNzU2NQ==&mid=2650342491&idx=1&sn=20251a07028e4abd8f748132095157c3&scene=23&srcid=0417h1lnv1kil2BaQ7Bis1RS#rd)
* [MongoDB 索引原理](http://blog.yunnotes.net/index.php/mongodb-index-howto/)
* [Memdb](http://rain1017.github.io/memdb/):Mongodb 中事务支持
[![返回目录](https://parg.co/UGo)](https://parg.co/b4z)
[![返回目录](https://parg.co/UGo)](https://parg.co/b4z)
# NoSQL 数据库学习与资料索引
......
[![返回目录](https://parg.co/UGo)](https://parg.co/b4z)
[![返回目录](https://parg.co/UGo)](https://parg.co/b4z)
# Redis 资料索引
......@@ -20,4 +19,4 @@
# OpenSource
- [2018-RDR](https://github.com/xueqiu/rdr): RDR(redis data reveal) is a tool to parse redis rdbfile. Comparing to redis-rdb-tools, RDR is implemented by golang, much faster (5GB rdbfile takes about 2mins on my PC).
* [2018-RDR](https://github.com/xueqiu/rdr): RDR(redis data reveal) is a tool to parse redis rdbfile. Comparing to redis-rdb-tools, RDR is implemented by golang, much faster (5GB rdbfile takes about 2mins on my PC).
[![返回目录](https://parg.co/UGo)](https://parg.co/b4z)
# 时间序列数据存储资料索引
[![返回目录](https://parg.co/UGo)](https://parg.co/b4z)
# 时间序列数据存储资料索引
- [Writing a Time Series Database from Scratch](https://fabxc.org/blog/2017-04-10-writing-a-tsdb/)
* [Writing a Time Series Database from Scratch](https://fabxc.org/blog/2017-04-10-writing-a-tsdb/)
- [2017-Time-series data: Why (and how) to use a relational database instead of NoSQL](https://blog.timescale.com/time-series-data-why-and-how-to-use-a-relational-database-instead-of-nosql-d0cd6975e87c)
* [2017-Time-series data: Why (and how) to use a relational database instead of NoSQL](https://blog.timescale.com/time-series-data-why-and-how-to-use-a-relational-database-instead-of-nosql-d0cd6975e87c)
# OpenSource: 开源实现
- [2013-InfluxDB #Project#](https://github.com/influxdata/influxdb): InfluxDB is an open source time series database with no external dependencies. It's useful for recording metrics, events, and performing analytics.
* [2013-InfluxDB #Project#](https://github.com/influxdata/influxdb): InfluxDB is an open source time series database with no external dependencies. It's useful for recording metrics, events, and performing analytics.
- [2017-timescaledb #Project#](https://github.com/timescale/timescaledb/): An open-source time-series database optimized for fast ingest and complex queries. Engineered up from PostgreSQL, packaged as an extension.
* [2017-timescaledb #Project#](https://github.com/timescale/timescaledb/): An open-source time-series database optimized for fast ingest and complex queries. Engineered up from PostgreSQL, packaged as an extension.
[![返回目录](https://parg.co/UGo)](https://parg.co/b4z)
[![返回目录](https://parg.co/UGo)](https://parg.co/b4z)
# 文件系统资料索引
* [transfer.sh #Project#](https://github.com/dutchcoders/transfer.sh)
[![返回目录](https://parg.co/UGo)](https://parg.co/b4z)
[![返回目录](https://parg.co/UGo)](https://parg.co/b4z)
# 图片服务器资料索引
* [Image Server #Project#](https://github.com/pierrre/imageserver): An image server toolkit in Go (Golang)
- [Pavlov Match](https://github.com/pavlovml/match):Scalable reverse image search
\ No newline at end of file
- [Pavlov Match](https://github.com/pavlovml/match):Scalable reverse image search
[![返回目录](https://parg.co/UGo)](https://parg.co/b4z)
[![返回目录](https://parg.co/UGo)](https://parg.co/b4z)
# MySQL 集群资料索引
- [数据库分库分表策略的具体实现方案](http://mp.weixin.qq.com/s?__biz=MzI1NDQ3MjQxNA==&mid=2247483931&idx=1&sn=6eda41aa81c1243422a603205d2fad22&chksm=e9c5fbaadeb272bc92537803c14a6f55e1170b1a3b8f60160f66417800c0ace960dfe192717a#rd)
* [数据库分库分表策略的具体实现方案](http://mp.weixin.qq.com/s?__biz=MzI1NDQ3MjQxNA==&mid=2247483931&idx=1&sn=6eda41aa81c1243422a603205d2fad22&chksm=e9c5fbaadeb272bc92537803c14a6f55e1170b1a3b8f60160f66417800c0ace960dfe192717a#rd)
# Cluster
> - [实战体验几种MySQL Cluster方案](http://blog.csdn.net/kingofworld/article/details/44786123)
- [MySQL高可用集群之MySQL-MMM](https://yq.aliyun.com/articles/38718)
* [实战体验几种 MySQL Cluster 方案](http://blog.csdn.net/kingofworld/article/details/44786123)
* [MySQL 高可用集群之 MySQL-MMM](https://yq.aliyun.com/articles/38718)
- [TDDL、Amoeba、Cobar、MyCAT架构比较 ](http://blog.csdn.net/lichangzhen2008/article/details/44708227)
- [TDDL、Amoeba、Cobar、MyCAT 架构比较 ](http://blog.csdn.net/lichangzhen2008/article/details/44708227)
- [kingshard](https://github.com/flike/kingshard)
- [Atlas](https://github.com/Qihoo360/Atlas)
- [Mycat与数据访问层](http://minirick.duapp.com/mycatyu-chou-xiang-shu-ju-ceng/)
- [Mycat 与数据访问层](http://minirick.duapp.com/mycatyu-chou-xiang-shu-ju-ceng/)
- [MySQL数据库复制概论](http://mp.weixin.qq.com/s?__biz=MzAwNjQwNzU2NQ==&mid=2650342801&idx=1&sn=337f93df2278f749be14eb82ba34cd64&scene=23&srcid=0713bxquXQNfMnx3VPOjdGL4#rd)
- [MySQL 数据库复制概论](http://mp.weixin.qq.com/s?__biz=MzAwNjQwNzU2NQ==&mid=2650342801&idx=1&sn=337f93df2278f749be14eb82ba34cd64&scene=23&srcid=0713bxquXQNfMnx3VPOjdGL4#rd)
- [exploration-of-distributed-mysql-cluster-scheme](http://www.infoq.com/cn/articles/exploration-of-distributed-mysql-cluster-scheme)
- [Yelp —— Streaming MySQL tables in real-time to Kafka](http://engineeringblog.yelp.com/2016/08/streaming-mysql-tables-in-real-time-to-kafka.html)
\ No newline at end of file
- [Yelp —— Streaming MySQL tables in real-time to Kafka](http://engineeringblog.yelp.com/2016/08/streaming-mysql-tables-in-real-time-to-kafka.html)
# Sharding: 分库与分表
* [从零开始写分布式数据库](https://github.com/ngaut/builddatabase)
* [DB 主从一致性架构优化 4 种方法](http://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=2651959442&idx=1&sn=feb8ff75385d8031386e120ef3535329&scene=0#wechat_redirect)
* [2017-分库分表需要考虑的问题及方案](https://parg.co/b1W)
* [2016-水平分库分表的关键步骤以及可能遇到的问题](https://parg.co/b1F)
* [2017-Principles of Sharding for Relational Databases](https://parg.co/bjq): In this blog post, we’ll first look at key properties that impact a sharding project’s success.
* [使用 Rust 构建分布式 Key-Value Store](https://zhuanlan.zhihu.com/p/31142786)
[![返回目录](https://parg.co/UGo)](https://parg.co/b4z)
[![返回目录](https://parg.co/UGo)](https://parg.co/b4z)
# 数据存储资料索引
* [2017-The Rise of GPU Databases](https://parg.co/UZc): The recent but noticeable shift from CPUs to GPUs is mainly due to the unique benefits they bring to sectors like AdTech, finance, telco, retail, or security/IT . We examine where GPU databases shine.
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册