提交 d05529b7 编写于 作者: V Vonng

init commit

上级
# db
> 不懂数据库的全栈工程师不是好架构师
>
> —— Vonng
## Data System
数据系统"学习笔记":[DDIA](ddia/README.md)
#### [I. 数据系统基础](ddia/part-i.md)
1. [可靠性、可扩展性、可维护性](ddia/ch1.md)
2. [数据模型与查询语言](ddia/ch2.md)
3. [存储与检索](ddia/ch3.md)
4. [编码与演化](ddia/ch4.md)
#### [II. 分布式数据](ddia/part-ii.md)
5. [复制](ddia/ch5.md)
6. [分片](ddia/ch6.md)
7. [事务](ddia/ch7.md)
8. [分布式系统的麻烦](ddia/ch8.md)
9. [一致性与共识](ddia/ch9.md)
#### [III. 派生数据](ddia/part-iii.md)
10. [批处理](ddia/ch10.md)
11. [流处理](ddia/ch11.md)
12. [数据系统的未来](ddia/ch12.md)
## [PostgreSQL](pg/)
PostgreSQL是世界上最先进的开源关系型数据库!
### SQL
* [PostgreSQL中的锁](note/pg-sql-lock.md)
### GIS
* PostGIS教程
### Adminstration
- [Installation](pg/pg-admin-install.md)
- [Setup](pg/pg-admin-setup.md)
- [Configuration](pg/pg-admin-config.md)
- [Authentication](pg/pg-admin-auth.md)
- [PostgreSQL 监控](pg/pg-admin-monitor.md)
- [PostgreSQL备份与恢复](pg/pg-admin-backup.md)
- [PostgreSQL WAL与检查点](pg/pg-admin-wal.md)
- [PostgreSQL 高可用](pg/pg-admin-ha.md)
### Tunning
* [Memory Tunning](pg/pg-tune-memory.md)
* [Checkpoint Tuning Basic](pg/pg-tune-checkpoint)
* [Autovacuum Tuning Basics](pg/pg-tune-autovacuum.md)
### Extension
* [PostGIS Installation](pg/ext-postgis-install.md)
* [FileFDW Usage](pg/ext-file_fdw-intro.md)
* [RedisFDW Installation](pg/ext-redis_fdw-install.md)
* [MongoFDW Installation](pg/ext-mongo_fdw-install.md)
* [PgAdmin Installation](pg/ext-pgadmin-install.md)
### Reference
* [PostgreSQL 9.6 中文文档](http://www.postgres.cn/docs/9.6/)
* [PostgreSQL 10.1 官方文档](https://www.postgresql.org/docs/10/static/index.html)
* [PostGIS 2.4 官方文档](https://postgis.net/docs/manual-2.4/)
* [Introduction to PostGIS](http://workshops.boundlessgeo.com/postgis-intro/index.html)
## License
闷声发大财才是坠吼地。
\ No newline at end of file
# 《设计数据密集应用》
* 作者: Martin Kleppmann
* 原书名称:《Designing Data-Intensive Application》
* 译者:冯若航 (fengruohang@outlook.com , http://vonng.com/about)
## 前言
> 在我们的社会中,技术是一种强大的力量。数据、软件、通信可以用于坏的方面:不公平的阶级固化,损害公民权利,保护既得利益集团。但也可以用于好的方面:让底层人民发出自己的声音,让每个人都拥有机会,避免灾难。本书献给所有将技术用于善途的人们。
> 计算是一种流行文化,流行文化鄙视历史。 流行文化关乎个体身份和参与感,与合作无关。它活在当下,也与过去和未来无关。 我认为大部分(为钱)写代码的人就是这样, 他们不知道他们的文化来自哪里。
>
> ​ ——阿兰·凯接受Dobb博士的杂志采访时(2012年)
## 目录
### [序言](preface.md) [机翻]
### 第一部分: [数据系统的基石](part-i.md)
1. [可靠性、可扩展性、可维护性](ch1.md) [初翻30%]
* 关于数据系统的思考
* 可靠性
* 可扩展性
* 可维护性
2. [数据模型与查询语言](ch2.md) [初翻]
* 关系模型与文档模型
* 数据查询语言
* 图数据模型
3. [存储与检索](ch3.md) [初翻]
* 支撑数据库的数据结构
* 分析还是事务处理?
* 列存储
4. [编码与演化](ch4.md) [初翻]
* 编码数据的格式
* 数据流的模型
### 第二部分: [分布式数据](part-ii.md)
5. [复制](ch5.md) [机翻]
* 主从
* 复制延迟带来的问题
* 多主复制
* 无主复制
6. [分片](ch6.md) [机翻]
* 分片与复制
* 键值对数据的分片
* 分片与次级索引
* 分片再平衡
* 请求路由
7. [事务](ch7.md) [机翻]
* 事务的棘手概念
* ACID的含义
* 弱隔离级别
* 序列化能力
8. [分布式系统的麻烦](ch8.md) [待翻]
* 故障与部分失效
* 不可靠的网络
* 不可靠的时钟
* 知识、真相与谎言
9. [一致性与共识](ch9.md) [待翻]
* 一致性保证
* 线性一致性
* 顺序保证
* 分布式事务与共识
### 第三部分:[衍生数据](part-iii.md)
10. [批处理](ch10.md) [未翻]
* 使用Unix工具的批处理
* MapReduce和分布式文件系统
* 后MapReduce时代
11. [流处理](ch11.md) [未翻]
* 传递事件流
* 流与数据库
* 流处理
12. [数据系统的未来](ch12.md) [未翻]
* 数据集成
* 拆分数据库
* 目标是正确性
* 做正确的事情
## 翻译计划
机翻:程序翻译,基本保留原书的组织结构,也是阅读原文,学习本书的过程。
初翻:人工修复格式错误和显著翻译错误,重新组织语言,保障基本的可读性。
精翻:确定一些术语的最终译法,保证可以流畅阅读,着力信达雅。
翻译完全看心情,但通常每周至少会完成一章的初翻。
阅读建议使用Typora,可以获得最好的阅览体验。
## 译者声明
纯粹出于学习目的与个人兴趣翻译,仅供交流讨论与个人学习使用,闷声发大财自己看就行,严禁用于商业目的与公开传播发行。侵删。目前尚无中文译本,有能力阅读英文书籍者请购买原版支持。
```
《中华人民共和国著作权法》
第四节 权利的限制
第二十二条 在下列情况下使用作品,可以不经著作权人许可,不向其支付报酬,但应当指明作者姓名、作品名称,并且不得侵犯著作权人依照本法享有的其他权利:
(六)为学校课堂教学或者科学研究,翻译或者少量复制已经发表的作品,供教学或者科研人员使用,但不得出版发行;
```
![](img/title.png)
\ No newline at end of file
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册