IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 数据库学习资源整理 -> 正文阅读

[大数据]数据库学习资源整理

MySQL

经典学习路线推荐

  • MySQL官方手册,学习MySQL使用的经典教程,推荐通篇学习。
  • 经典著作《高性能MySQL》。这本书是 MySQL 领域的经典之作,拥有广泛的影响力。不但适合数据库管理员(DBA)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,都能从本书中有所收获。本书对MySQL的设计实现有着全方位的介绍,不适宜新手直接阅读。
  • 《MySQL 技术内幕:InnoDB 存储引擎》及官网的MySQL Internals Manual。在看完《高性能MySQL》后,作为理解引擎实现的深入学习书籍。
  • 《数据库的索引设计与优化》,《数据密集型应用系统设计》。两本书高屋建瓴的指导了数据库设计的方法,可以作为引申读物。

补充资料

  • How to Analyze and Tune MySQL Queries for Better Performance
  • MySQL Performance Tuning 101
  • MySQL Performance Schema & Sys Schema
  • MySQL Performance: Demystified Tuning & Best Practices
  • MySQL Security Best Practices
  • MySQL Cluster Deployment Best Practices
  • MySQL High Availability with InnoDB Cluster
  • MySQL 索引背后的数据结构及算法原理
  • Some study on database storage internals
  • Sharding Pinterest: How we scaled our MySQL fleet
  • Guide to MySQL High Availability
  • Choosing MySQL High Availability Solutions
  • High availability with MariaDB TX: The definitive guide
  • 使用经验向文章推荐
    • Booking.com: Evolution of MySQL System Design ,Booking.com 的 MySQL 数据库使用的演化,其中有很多不错的经验分享,我相信也是很多公司会遇到的的问题。
    • Tracking the Money?-?Scaling Financial Reporting at Airbnb ,Airbnb 的数据库扩展的经验分享。
    • Why Uber Engineering Switched from Postgres to MySQL ,无意比较两个数据库谁好谁不好,推荐这篇 Uber 的长文,主要是想让你从中学习到一些经验和技术细节,这是一篇很不错的文章。
  • MySQL 集群复制参考文献,都是很不错的实践性比较强的文章。
    • Monitoring Delayed Replication, With A Focus On MySQL
    • Mitigating replication lag and reducing read load with freno
    • 另外,Booking.com 给了一系列的文章可以看看:
      • Better Parallel Replication for MySQL
      • Evaluating MySQL Parallel Replication Part 2: Slave Group Commit
      • Evaluating MySQL Parallel Replication Part 3: Benchmarks in Production
      • Evaluating MySQL Parallel Replication Part 4: More Benchmarks in Production
      • Evaluating MySQL Parallel Replication Part 4, Annex: Under the Hood
  • MySQL 的数据分区参考文献。
    • StackOverflow: MySQL sharding approaches?
    • Why you don’t want to shard
    • How to Scale Big Data Applications
    • MySQL Sharding with ProxySQL
  • 各个公司做 MySQL Sharding 的一些经验分享。
    • MailChimp: Using Shards to Accommodate Millions of Users
    • Uber: Code Migration in Production: Rewriting the Sharding Layer of Uber’s Schemaless Datastore
    • Sharding & IDs at Instagram
    • Airbnb: How We Partitioned Airbnb’s Main Database in Two Weeks

NoSQL

通用资料

  • Martin Fowler 在 YouTube 上分享的 NoSQL 介绍 Introduction To NoSQL, 以及他参与编写的 NoSQL Distilled - NoSQL 精粹,这本书才 100 多页,是本难得的关于 NoSQL 的书,很不错,非常易读。
  • NoSQL Databases: a Survey and Decision Guidance,这篇文章可以带你自上而下地从 CAP 原理到开始了解 NoSQL 的种种技术,是一篇非常不错的文章。
  • Distribution, Data, Deployment: Software Architecture Convergence in Big Data Systems,这是卡内基·梅隆大学的一篇讲分布式大数据系统的论文。其中主要讨论了在大数据时代下的软件工程中的一些关键点,也说到了 NoSQL 数据库。
  • No Relation: The Mixed Blessings of Non-Relational Databases,这篇论文虽然有点年代久远。但这篇论文是 HBase 的基础,你花上一点时间来读读,就可以了解到,对各种非关系型数据存储优缺点的一个很好的比较。
  • NoSQL Data Modeling Techniques ,NoSQL 建模技术。
  • MongoDB - Data Modeling Introduction ,虽然这是 MongoDB 的数据建模介绍,但是其很多观点可以用于其它的 NoSQL 数据库。
  • Firebase - Structure Your Database ,Google 的 Firebase 数据库使用 JSON 建模的一些最佳实践。因为 CAP 原理,所以当你需要选择一个 NoSQL 数据库的时候,你应该看看这篇文档 Visual Guide to NoSQL Systems。
  • SQL vs. NoSQL Databases: What’s the Difference?
  • Salesforce: SQL or NoSQL

数据结构数据库 Data structure Database - Redis

  • 官方手册
  • 《Redis核心原理与实践》
  • Learn Redis the hard way (in production) at Trivago
  • Twitter: How Twitter Uses Redis To Scale - 105TB RAM, 39MM QPS, 10,000+ Instances
  • Slack: Scaling Slack’s Job Queue - Robustly Handling Billions of Tasks in Milliseconds Using Kafka and Redis
  • GitHub: Moving persistent data out of Redis at GitHub
  • Instagram: Storing Hundreds of Millions of Simple Key-Value Pairs in Redis
  • Redis in Chat Architecture of Twitch (from 27:22)
  • Deliveroo: Optimizing Session Key Storage in Redis
  • Deliveroo: Optimizing Redis Storage
  • GitHub: Awesome Redis

文档数据库 Document Database - MongoDB, SimpleDB, CouchDB

  • Data Points - What the Heck Are Document Databases?
  • eBay: Building Mission-Critical Multi-Data Center Applications with MongoDB
  • The AWS and MongoDB Infrastructure of Parse: Lessons Learned
  • Migrating Mountains of Mongo Data
  • Couchbase Ecosystem at LinkedIn
  • SimpleDB at Zendesk
  • Github: Awesome MongoDB

更多资料可见个人github

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-06-29 19:08:56  更:2022-06-29 19:12:33 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年3日历 -2024/3/28 20:15:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码