René's URL Explorer Experiment


Title: GitHub - L1ppmann/db-tutorial: 💾 db-tutorial 是一个数据库教程。 · GitHub

Open Graph Title: GitHub - L1ppmann/db-tutorial: 💾 db-tutorial 是一个数据库教程。

X Title: GitHub - L1ppmann/db-tutorial: 💾 db-tutorial 是一个数据库教程。

Description: 💾 db-tutorial 是一个数据库教程。. Contribute to L1ppmann/db-tutorial development by creating an account on GitHub.

Open Graph Description: 💾 db-tutorial 是一个数据库教程。. Contribute to L1ppmann/db-tutorial development by creating an account on GitHub.

X Description: 💾 db-tutorial 是一个数据库教程。. Contribute to L1ppmann/db-tutorial development by creating an account on GitHub.

Opengraph URL: https://github.com/L1ppmann/db-tutorial

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:5165ed06-a084-17a6-a30f-71f0241590ec
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id9E72:3AE731:3186252:45DDF82:6A5F8BCA
html-safe-noncebf07b177e4b85aefafb2f6837e52c711a7a608dae37a425c5a8c0c34b3a20a49
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5RTcyOjNBRTczMTozMTg2MjUyOjQ1RERGODI6NkE1RjhCQ0EiLCJ2aXNpdG9yX2lkIjoiMjAxOTYxNzUyMTI4NTQzNDMxNCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacaac699f5c6b81d2b1ca635cd635ca98ead94c53dad6dff7e3873acee11ed12ca
hovercard-subject-tagrepository:474544892
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/L1ppmann/db-tutorial
twitter:imagehttps://opengraph.githubassets.com/ea9435e44cac0c321fc14459cbe77c4c8cb89da89574ad6747fbed79242c8c86/L1ppmann/db-tutorial
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/ea9435e44cac0c321fc14459cbe77c4c8cb89da89574ad6747fbed79242c8c86/L1ppmann/db-tutorial
og:image:alt💾 db-tutorial 是一个数据库教程。. Contribute to L1ppmann/db-tutorial development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None05a5a04783bf869edc9d6ffbeac22f1152a11abce708ff1bf649457a9b96836a
turbo-cache-controlno-cache
go-importgithub.com/L1ppmann/db-tutorial git https://github.com/L1ppmann/db-tutorial.git
octolytics-dimension-user_id54111200
octolytics-dimension-user_loginL1ppmann
octolytics-dimension-repository_id474544892
octolytics-dimension-repository_nwoL1ppmann/db-tutorial
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id99658622
octolytics-dimension-repository_parent_nwodunwu/db-tutorial
octolytics-dimension-repository_network_root_id99658622
octolytics-dimension-repository_network_root_nwodunwu/db-tutorial
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releaseebe18dcab12b14d87b778dc32f6b70e7a6910911
ui-targetcanary-2
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/L1ppmann/db-tutorial#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FL1ppmann%2Fdb-tutorial
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FL1ppmann%2Fdb-tutorial
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=L1ppmann%2Fdb-tutorial
Reloadhttps://github.com/L1ppmann/db-tutorial
Reloadhttps://github.com/L1ppmann/db-tutorial
Reloadhttps://github.com/L1ppmann/db-tutorial
L1ppmann https://github.com/L1ppmann
db-tutorialhttps://github.com/L1ppmann/db-tutorial
dunwu/db-tutorialhttps://github.com/dunwu/db-tutorial
Notifications https://github.com/login?return_to=%2FL1ppmann%2Fdb-tutorial
Fork 0 https://github.com/login?return_to=%2FL1ppmann%2Fdb-tutorial
Star 0 https://github.com/login?return_to=%2FL1ppmann%2Fdb-tutorial
Code https://github.com/L1ppmann/db-tutorial
Pull requests 0 https://github.com/L1ppmann/db-tutorial/pulls
Actions https://github.com/L1ppmann/db-tutorial/actions
Projects https://github.com/L1ppmann/db-tutorial/projects
Security and quality 0 https://github.com/L1ppmann/db-tutorial/security
Insights https://github.com/L1ppmann/db-tutorial/pulse
Code https://github.com/L1ppmann/db-tutorial
Pull requests https://github.com/L1ppmann/db-tutorial/pulls
Actions https://github.com/L1ppmann/db-tutorial/actions
Projects https://github.com/L1ppmann/db-tutorial/projects
Security and quality https://github.com/L1ppmann/db-tutorial/security
Insights https://github.com/L1ppmann/db-tutorial/pulse
https://github.com/L1ppmann/db-tutorial
Brancheshttps://github.com/L1ppmann/db-tutorial/branches
Tagshttps://github.com/L1ppmann/db-tutorial/tags
https://github.com/L1ppmann/db-tutorial/branches
https://github.com/L1ppmann/db-tutorial/tags
190 Commitshttps://github.com/L1ppmann/db-tutorial/commits/master/
https://github.com/L1ppmann/db-tutorial/commits/master/
assetshttps://github.com/L1ppmann/db-tutorial/tree/master/assets
assetshttps://github.com/L1ppmann/db-tutorial/tree/master/assets
codeshttps://github.com/L1ppmann/db-tutorial/tree/master/codes
codeshttps://github.com/L1ppmann/db-tutorial/tree/master/codes
docshttps://github.com/L1ppmann/db-tutorial/tree/master/docs
docshttps://github.com/L1ppmann/db-tutorial/tree/master/docs
scriptshttps://github.com/L1ppmann/db-tutorial/tree/master/scripts
scriptshttps://github.com/L1ppmann/db-tutorial/tree/master/scripts
.editorconfighttps://github.com/L1ppmann/db-tutorial/blob/master/.editorconfig
.editorconfighttps://github.com/L1ppmann/db-tutorial/blob/master/.editorconfig
.gitattributeshttps://github.com/L1ppmann/db-tutorial/blob/master/.gitattributes
.gitattributeshttps://github.com/L1ppmann/db-tutorial/blob/master/.gitattributes
.gitignorehttps://github.com/L1ppmann/db-tutorial/blob/master/.gitignore
.gitignorehttps://github.com/L1ppmann/db-tutorial/blob/master/.gitignore
.travis.ymlhttps://github.com/L1ppmann/db-tutorial/blob/master/.travis.yml
.travis.ymlhttps://github.com/L1ppmann/db-tutorial/blob/master/.travis.yml
LICENSEhttps://github.com/L1ppmann/db-tutorial/blob/master/LICENSE
LICENSEhttps://github.com/L1ppmann/db-tutorial/blob/master/LICENSE
README.mdhttps://github.com/L1ppmann/db-tutorial/blob/master/README.md
README.mdhttps://github.com/L1ppmann/db-tutorial/blob/master/README.md
READMEhttps://github.com/L1ppmann/db-tutorial
CC-BY-SA-4.0 licensehttps://github.com/L1ppmann/db-tutorial
https://dunwu.github.io/db-tutorial/
https://camo.githubusercontent.com/cd0b30b01736d3bb293438dbe32d2ff1ab1bef1d1b2d8fc8e787b970f3ec98cd/68747470733a2f2f62616467656e2e6e65742f6769746875622f6c6963656e73652f64756e77752f64622d7475746f7269616c
https://camo.githubusercontent.com/72aac2a3dc93663930c794c8acaae1e67fd403622cd78d578fc70f2a8d525aaf/68747470733a2f2f7472617669732d63692e636f6d2f64756e77752f64622d7475746f7269616c2e7376673f6272616e63683d6d6173746572
https://github.com/L1ppmann/db-tutorial#db-tutorial
Githubhttps://github.com/dunwu/db-tutorial/
Giteehttps://gitee.com/turnon/db-tutorial/
Github Pageshttps://dunwu.github.io/db-tutorial/
Gitee Pageshttps://turnon.gitee.io/db-tutorial/
https://github.com/L1ppmann/db-tutorial#数据库原理
https://github.com/L1ppmann/db-tutorial#数据结构
https://github.com/L1ppmann/db-tutorial#分布式
分布式简介https://dunwu.github.io/design/distributed/%E5%88%86%E5%B8%83%E5%BC%8F%E7%AE%80%E4%BB%8B.html
分布式基础理论https://dunwu.github.io/design/distributed/%E5%88%86%E5%B8%83%E5%BC%8F%E7%90%86%E8%AE%BA.html
分布式算法 Paxoshttps://dunwu.github.io/design/distributed/%E5%88%86%E5%B8%83%E5%BC%8F%E7%AE%97%E6%B3%95Paxos.html
分布式算法 Rafthttps://dunwu.github.io/design/distributed/%E5%88%86%E5%B8%83%E5%BC%8F%E7%AE%97%E6%B3%95Raft.html
负载均衡https://dunwu.github.io/design/distributed/%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1.html
消息队列https://dunwu.github.io/design/distributed/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97.html
分布式存储https://dunwu.github.io/design/distributed/%E5%88%86%E5%B8%83%E5%BC%8F%E5%AD%98%E5%82%A8.html
分布式缓存https://dunwu.github.io/design/distributed/%E5%88%86%E5%B8%83%E5%BC%8F%E7%BC%93%E5%AD%98.html
分布式锁https://dunwu.github.io/design/distributed/%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81.html
分布式 IDhttps://dunwu.github.io/design/distributed/%E5%88%86%E5%B8%83%E5%BC%8FID.html
分布式事务https://dunwu.github.io/design/distributed/%E5%88%86%E5%B8%83%E5%BC%8F%E4%BA%8B%E5%8A%A1.html
分布式会话https://dunwu.github.io/design/distributed/%E5%88%86%E5%B8%83%E5%BC%8F%E4%BC%9A%E8%AF%9D.html
流量控制https://dunwu.github.io/design/distributed/%E6%B5%81%E9%87%8F%E6%8E%A7%E5%88%B6.html
https://github.com/L1ppmann/db-tutorial#关系型数据库
关系型数据库https://github.com/L1ppmann/db-tutorial/blob/master/docs/sql
关系型数据库面试总结https://github.com/L1ppmann/db-tutorial/blob/master/docs/sql/common/sql-interview.md
SQL Cheat Sheethttps://github.com/L1ppmann/db-tutorial/blob/master/docs/sql/common/sql-cheat-sheet.md
Mysqlhttps://github.com/L1ppmann/db-tutorial/blob/master/docs/sql/mysql
https://github.com/L1ppmann/db-tutorial#mysql
https://raw.githubusercontent.com/dunwu/images/dev/snap/20200716103611.png
Mysql 应用指南https://github.com/L1ppmann/db-tutorial/blob/master/docs/sql/mysql/mysql-quickstart.md
Mysql 工作流https://github.com/L1ppmann/db-tutorial/blob/master/docs/sql/mysql/mysql-workflow.md
Mysql 索引https://github.com/L1ppmann/db-tutorial/blob/master/docs/sql/mysql/mysql-index.md
Mysql 锁https://github.com/L1ppmann/db-tutorial/blob/master/docs/sql/mysql/mysql-lock.md
Mysql 事务https://github.com/L1ppmann/db-tutorial/blob/master/docs/sql/mysql/mysql-transaction.md
Mysql 性能优化https://github.com/L1ppmann/db-tutorial/blob/master/docs/sql/mysql/mysql-optimization.md
Mysql 运维https://github.com/L1ppmann/db-tutorial/blob/master/docs/sql/mysql/mysql-ops.md
Mysql 配置https://github.com/L1ppmann/db-tutorial/blob/master/docs/sql/mysql/mysql-config.md
Mysql 问题https://github.com/L1ppmann/db-tutorial/blob/master/docs/sql/mysql/mysql-faq.md
https://github.com/L1ppmann/db-tutorial#其他
H2 应用指南https://github.com/L1ppmann/db-tutorial/blob/master/docs/sql/h2.md
SqLite 应用指南https://github.com/L1ppmann/db-tutorial/blob/master/docs/sql/sqlite.md
PostgreSQL 应用指南https://github.com/L1ppmann/db-tutorial/blob/master/docs/sql/postgresql.md
https://github.com/L1ppmann/db-tutorial#列式数据库
https://github.com/L1ppmann/db-tutorial#hbase
HBasehttps://dunwu.github.io/bigdata-tutorial/hbase
bigdata-tutorialhttps://dunwu.github.io/bigdata-tutorial/
HBase 原理https://github.com/dunwu/bigdata-tutorial/blob/master/docs/hbase/HBase%E5%8E%9F%E7%90%86.md
HBase 命令https://github.com/dunwu/bigdata-tutorial/blob/master/docs/hbase/HBase%E5%91%BD%E4%BB%A4.md
HBase 应用https://github.com/dunwu/bigdata-tutorial/blob/master/docs/hbase/HBase%E5%BA%94%E7%94%A8.md
HBase 运维https://github.com/dunwu/bigdata-tutorial/blob/master/docs/hbase/HBase%E8%BF%90%E7%BB%B4.md
https://github.com/L1ppmann/db-tutorial#kv-数据库
https://github.com/L1ppmann/db-tutorial#redis
https://raw.githubusercontent.com/dunwu/images/dev/snap/20200713105627.png
Redis 面试总结https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/redis/redis-interview.md
Redis 应用指南https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/redis/redis-quickstart.md
Redis 数据类型和应用https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/redis/redis-datatype.md
Redis 持久化https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/redis/redis-persistence.md
Redis 复制https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/redis/redis-replication.md
Redis 哨兵https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/redis/redis-sentinel.md
Redis 集群https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/redis/redis-cluster.md
Redis 实战https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/redis/redis-action.md
Redis 运维https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/redis/redis-ops.md
https://github.com/L1ppmann/db-tutorial#文档数据库
https://github.com/L1ppmann/db-tutorial#mongodb
MongoDB 应用指南https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/mongodb/mongodb-quickstart.md
MongoDB 聚合操作https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/mongodb/mongodb-aggregation.md
MongoDB 建模https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/mongodb/mongodb-model.md
MongoDB 建模示例https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/mongodb/mongodb-model-example.md
MongoDB 索引https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/mongodb/mongodb-index.md
MongoDB 复制https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/mongodb/mongodb-replication.md
MongoDB 分片https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/mongodb/mongodb-sharding.md
MongoDB 运维https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/mongodb/mongodb-ops.md
https://github.com/L1ppmann/db-tutorial#搜索引擎数据库
https://github.com/L1ppmann/db-tutorial#elasticsearch
Elasticsearch 面试总结https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/elasticsearch/elasticsearch-interview.md
Elasticsearch 快速入门https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/elasticsearch/Elasticsearch%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8.md
Elasticsearch 简介https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/elasticsearch/Elasticsearch%E7%AE%80%E4%BB%8B.md
Elasticsearch Rest APIhttps://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/elasticsearch/ElasticsearchRestApi.md
ElasticSearch Java API 之 High Level REST Clienthttps://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/elasticsearch/ElasticsearchHighLevelRestJavaApi.md
Elasticsearch 索引管理https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/elasticsearch/Elasticsearch%E7%B4%A2%E5%BC%95%E7%AE%A1%E7%90%86.md
Elasticsearch 查询https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/elasticsearch/Elasticsearch%E6%9F%A5%E8%AF%A2.md
Elasticsearch 高亮https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/elasticsearch/Elasticsearch%E9%AB%98%E4%BA%AE.md
Elasticsearch 排序https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/elasticsearch/Elasticsearch%E6%8E%92%E5%BA%8F.md
Elasticsearch 聚合https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/elasticsearch/Elasticsearch%E8%81%9A%E5%90%88.md
Elasticsearch 分析器https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/elasticsearch/Elasticsearch%E5%88%86%E6%9E%90%E5%99%A8.md
Elasticsearch 运维https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/elasticsearch/Elasticsearch%E8%BF%90%E7%BB%B4.md
Elasticsearch 性能优化https://github.com/L1ppmann/db-tutorial/blob/master/docs/nosql/elasticsearch/Elasticsearch%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96.md
https://github.com/L1ppmann/db-tutorial#中间件
版本管理中间件 flywayhttps://github.com/L1ppmann/db-tutorial/blob/master/docs/middleware/flyway.md
分库分表中间件 ShardingSpherehttps://github.com/L1ppmann/db-tutorial/blob/master/docs/middleware/shardingsphere.md
https://github.com/L1ppmann/db-tutorial#资料-
https://github.com/L1ppmann/db-tutorial#数据库综合资料
DB-Engineshttps://db-engines.com/en/ranking
《数据密集型应用系统设计》https://book.douban.com/subject/30329536/
CMU 15445 数据库基础课程https://15445.courses.cs.cmu.edu/fall2019/schedule.html
CMU 15721 数据库高级课程https://15721.courses.cs.cmu.edu/spring2020/schedule.html
检索技术核心 20 讲https://time.geekbang.org/column/intro/100048401
后端存储实战课https://time.geekbang.org/column/intro/100046801
Efficiency in the Columbia Database Query Optimizerhttps://15721.courses.cs.cmu.edu/spring2018/papers/15-optimizer1/xu-columbia-thesis1998.pdf
How Good Are Query Optimizers, Really?http://www.vldb.org/pvldb/vol9/p204-leis.pdf
Architecture of a Database Systemhttps://dsf.berkeley.edu/papers/fntdb07-architecture.pdf
Data Structures for Databaseshttps://www.cise.ufl.edu/~mschneid/Research/papers/HS05BoCh.pdf
Data Structures and Algorithms for Big Databaseshttps://people.csail.mit.edu/bradley/BenderKuszmaul-tutorial-xldb12.pdf
https://github.com/L1ppmann/db-tutorial#关系型数据库资料
《数据库的索引设计与优化》https://book.douban.com/subject/26419771/
《SQL 必知必会》https://book.douban.com/subject/35167240/
《Oracle Database 9i/10g/11g 编程艺术》https://book.douban.com/subject/5402711/
https://github.com/L1ppmann/db-tutorial#mysql-资料
Mysql 官网https://www.mysql.com/
Mysql 官方文档https://dev.mysql.com/doc/
How to Analyze and Tune MySQL Queries for Better Performancehttps://www.mysql.com/cn/why-mysql/presentations/tune-mysql-queries-performance/
MySQL Performance Tuning 101https://www.mysql.com/cn/why-mysql/presentations/mysql-performance-tuning101/
MySQL Performance Schema & Sys Schemahttps://www.mysql.com/cn/why-mysql/presentations/mysql-performance-sys-schema/
MySQL Performance: Demystified Tuning & Best Practiceshttps://www.mysql.com/cn/why-mysql/presentations/mysql-performance-tuning-best-practices/
MySQL Security Best Practiceshttps://www.mysql.com/cn/why-mysql/presentations/mysql-security-best-practices/
MySQL Cluster Deployment Best Practiceshttps://www.mysql.com/cn/why-mysql/presentations/mysql-cluster-deployment-best-practices/
MySQL High Availability with InnoDB Clusterhttps://www.mysql.com/cn/why-mysql/presentations/mysql-high-availability-innodb-cluster/
《高性能 MySQL》https://book.douban.com/subject/23008813/
《MySQL 技术内幕:InnoDB 存储引擎》https://book.douban.com/subject/24708143/
《MySQL 必知必会》https://book.douban.com/subject/3354490/
runoob.com MySQL 教程http://www.runoob.com/mysql/mysql-tutorial.html
mysql-tutorialhttps://github.com/jaywcjlove/mysql-tutorial
MySQL 索引背后的数据结构及算法原理http://blog.codinglabs.org/articles/theory-of-mysql-index.html
Some study on database storage internalshttps://medium.com/@kousiknath/data-structures-database-storage-internals-1f5ed3619d43
Sharding Pinterest: How we scaled our MySQL fleethttps://medium.com/@Pinterest_Engineering/sharding-pinterest-how-we-scaled-our-mysql-fleet-3f341e96ca6f
Guide to MySQL High Availabilityhttps://www.mysql.com/cn/why-mysql/white-papers/mysql-guide-to-high-availability-solutions/
Choosing MySQL High Availability Solutionshttps://dzone.com/articles/choosing-mysql-high-availability-solutions
High availability with MariaDB TX: The definitive guidehttps://mariadb.com/sites/default/files/content/Whitepaper_High_availability_with_MariaDB-TX.pdf
Booking.com: Evolution of MySQL System Designhttps://www.percona.com/live/mysql-conference-2015/sessions/bookingcom-evolution-mysql-system-design
Tracking the Money - Scaling Financial Reporting at Airbnbhttps://medium.com/airbnb-engineering/tracking-the-money-scaling-financial-reporting-at-airbnb-6d742b80f040
Why Uber Engineering Switched from Postgres to MySQLhttps://eng.uber.com/mysql-migration/
Monitoring Delayed Replication, With A Focus On MySQLhttps://engineering.imvu.com/2013/01/09/monitoring-delayed-replication-with-a-focus-on-mysql/
Mitigating replication lag and reducing read load with frenohttps://githubengineering.com/mitigating-replication-lag-and-reducing-read-load-with-freno/
Better Parallel Replication for MySQLhttps://medium.com/booking-com-infrastructure/better-parallel-replication-for-mysql-14e2d7857813
Evaluating MySQL Parallel Replication Part 2: Slave Group Commithttps://medium.com/booking-com-infrastructure/evaluating-mysql-parallel-replication-part-2-slave-group-commit-459026a141d2
Evaluating MySQL Parallel Replication Part 3: Benchmarks in Productionhttps://medium.com/booking-com-infrastructure/evaluating-mysql-parallel-replication-part-3-benchmarks-in-production-db5811058d74
Evaluating MySQL Parallel Replication Part 4: More Benchmarks in Production https://medium.com/booking-com-infrastructure/evaluating-mysql-parallel-replication-part-4-more-benchmarks-in-production-49ee255043ab
Evaluating MySQL Parallel Replication Part 4, Annex: Under the Hoodhttps://medium.com/booking-com-infrastructure/evaluating-mysql-parallel-replication-part-4-annex-under-the-hood-eb456cf8b2fb
StackOverflow: MySQL sharding approaches?https://stackoverflow.com/questions/5541421/mysql-sharding-approaches
Why you don’t want to shardhttps://www.percona.com/blog/2009/08/06/why-you-dont-want-to-shard/
https://www.percona.com/sites/default/files/presentations/Howhttps://www.percona.com/sites/default/files/presentations/How
MySQL Sharding with ProxySQLhttps://www.percona.com/blog/2016/08/30/mysql-sharding-with-proxysql/
MailChimp: Using Shards to Accommodate Millions of Users https://devs.mailchimp.com/blog/using-shards-to-accommodate-millions-of-users/
Uber: Code Migration in Production: Rewriting the Sharding Layer of Uber’s Schemaless Datastorehttps://eng.uber.com/schemaless-rewrite/
Sharding & IDs at Instagramhttps://instagram-engineering.com/sharding-ids-at-instagram-1cf5a71e5a5c
Airbnb: How We Partitioned Airbnb’s Main Database in Two Weekshttps://medium.com/airbnb-engineering/how-we-partitioned-airbnb-s-main-database-in-two-weeks-55f7e006ff21
awesome-mysqlhttps://github.com/jobbole/awesome-mysql-cn
https://github.com/L1ppmann/db-tutorial#nosql-数据库综合
Introduction To NoSQLhttps://youtu.be/qI_g07C_Q5I
NoSQL Distilled - NoSQL 精粹https://book.douban.com/subject/25662138/
NoSQL Databases: a Survey and Decision Guidancehttps://medium.com/baqend-blog/nosql-databases-a-survey-and-decision-guidance-ea7823a822d#.nhzop4d23
Distribution, Data, Deployment: Software Architecture Convergence in Big Data Systemshttps://resources.sei.cmu.edu/asset_files/WhitePaper/2014_019_001_90915.pdf
No Relation: The Mixed Blessings of Non-Relational Databaseshttp://ianvarley.com/UT/MR/Varley_MastersReport_Full_2009-08-07.pdf
NoSQL Data Modeling Techniqueshttps://highlyscalable.wordpress.com/2012/03/01/nosql-data-modeling-techniques/
NoSQL 数据建模技术https://coolshell.cn/articles/7270.htm
MongoDB - Data Modeling Introductionhttps://docs.mongodb.com/manual/core/data-modeling-introduction/
Firebase - Structure Your Databasehttps://firebase.google.com/docs/database/android/structure-data
Visual Guide to NoSQL Systemshttp://blog.nahurst.com/visual-guide-to-nosql-systems
SQL vs. NoSQL Databases: What’s the Difference?https://www.upwork.com/hiring/data/sql-vs-nosql-databases-whats-the-difference/
Salesforce: SQL or NoSQLhttps://engineering.salesforce.com/sql-or-nosql-9eaf1d92545b
https://github.com/L1ppmann/db-tutorial#列式数据库资料
https://github.com/L1ppmann/db-tutorial#cassandra-资料
Avoid Pitfalls in Scaling Cassandra Cluster at Walmarthttps://medium.com/walmartlabs/avoid-pitfalls-in-scaling-your-cassandra-cluster-lessons-and-remedies-a71ca01f8c04
Storing Images in Cassandra at Walmarthttps://medium.com/walmartlabs/building-object-store-storing-images-in-cassandra-walmart-scale-a6b9c02af593
Yelp: How We Scaled Our Ad Analytics with Apache Cassandrahttps://engineeringblog.yelp.com/2016/08/how-we-scaled-our-ad-analytics-with-cassandra.html
Discord: How Discord Stores Billions of Messageshttps://blog.discordapp.com/how-discord-stores-billions-of-messages-7fa6ec7ee4c7
Cassandra at Instagramhttps://www.slideshare.net/DataStax/cassandra-at-instagram-2016
Netflix: Benchmarking Cassandra Scalability on AWS - Over a million writes per secondhttps://medium.com/netflix-techblog/benchmarking-cassandra-scalability-on-aws-over-a-million-writes-per-second-39f45f066c9e
https://github.com/L1ppmann/db-tutorial#hbase-资料
Imgur Notification: From MySQL to HBASEhttps://medium.com/imgur-engineering/imgur-notifications-from-mysql-to-hbase-9dba6fc44183
Pinterest: Improving HBase Backup Efficiencyhttps://medium.com/@Pinterest_Engineering/improving-hbase-backup-efficiency-at-pinterest-86159da4b954
IBM : Tuning HBase performancehttps://www.ibm.com/support/knowledgecenter/en/SSPT3X_2.1.2/com.ibm.swg.im.infosphere.biginsights.analyze.doc/doc/bigsql_TuneHbase.html
HBase File Locality in HDFShttp://www.larsgeorge.com/2010/05/hbase-file-locality-in-hdfs.html
Apache Hadoop Goes Realtime at Facebookhttp://borthakur.com/ftp/RealtimeHadoopSigmod2011.pdf
Storage Infrastructure Behind Facebook Messages: Using HBase at Scalehttp://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.294.8459&rep=rep1&type=pdf
GitHub: Awesome HBasehttps://github.com/rayokota/awesome-hbase
HBase 实战https://book.douban.com/subject/25706541/
HBase 权威指南https://book.douban.com/subject/10748460/
The Apache HBase™ Reference Guidehttp://hbase.apache.org/0.94/book/book.html
ClickHouse - Open Source Distributed Column Database at Yandexhttps://clickhouse.yandex/
Scaling Redshift without Scaling Costs at GIPHYhttps://engineering.giphy.com/scaling-redshift-without-scaling-costs/
https://github.com/L1ppmann/db-tutorial#kv-数据库资料
https://github.com/L1ppmann/db-tutorial#redis-资料
Redis 官网https://redis.io/
Redis githubhttps://github.com/antirez/redis
Redis 官方文档中文版http://redis.cn/
Redis 命令参考http://redisdoc.com/
《Redis 实战》https://item.jd.com/11791607.html
《Redis 设计与实现》https://item.jd.com/11486101.html
《Redis 实战》配套 Python 源码https://github.com/josiahcarlson/redis-in-action
awesome-redishttps://github.com/JamzyWang/awesome-redis
spring-data-redis 官方文档https://docs.spring.io/spring-data/redis/docs/1.8.13.RELEASE/reference/html/
redisson 官方文档(中文,略有滞后)https://github.com/redisson/redisson/wiki/%E7%9B%AE%E5%BD%95
redisson 官方文档(英文)https://github.com/redisson/redisson/wiki/Table-of-Content
CRUG | Redisson PRO vs. Jedis: Which Is Faster? 翻译https://www.jianshu.com/p/82f0d5abb002
redis 分布锁 Redisson 性能测试https://blog.csdn.net/everlasting_188/article/details/51073505
Learn Redis the hard way (in production) at Trivagohttp://tech.trivago.com/2017/01/25/learn-redis-the-hard-way-in-production/
Twitter: How Twitter Uses Redis To Scale - 105TB RAM, 39MM QPS, 10,000+ Instanceshttp://highscalability.com/blog/2014/9/8/how-twitter-uses-redis-to-scale-105tb-ram-39mm-qps-10000-ins.html
Slack: Scaling Slack’s Job Queue - Robustly Handling Billions of Tasks in Milliseconds Using Kafka and Redishttps://slack.engineering/scaling-slacks-job-queue-687222e9d100
GitHub: Moving persistent data out of Redis at GitHubhttps://githubengineering.com/moving-persistent-data-out-of-redis/
Instagram: Storing Hundreds of Millions of Simple Key-Value Pairs in Redishttps://engineering.instagram.com/storing-hundreds-of-millions-of-simple-key-value-pairs-in-redis-1091ae80f74c
Redis in Chat Architecture of Twitch (from 27:22)https://www.infoq.com/presentations/twitch-pokemon
Deliveroo: Optimizing Session Key Storage in Redishttps://deliveroo.engineering/2016/10/07/optimising-session-key-storage.html
Deliveroo: Optimizing Redis Storagehttps://deliveroo.engineering/2017/01/19/optimising-membership-queries.html
GitHub: Awesome Redishttps://github.com/JamzyWang/awesome-redis
https://github.com/L1ppmann/db-tutorial#文档数据库资料
Couchbase Ecosystem at LinkedInhttps://engineering.linkedin.com/blog/2017/12/couchbase-ecosystem-at-linkedin
SimpleDB at Zendeskhttps://medium.com/zendesk-engineering/resurrecting-amazon-simpledb-9404034ec506
Data Points - What the Heck Are Document Databases?https://msdn.microsoft.com/en-us/magazine/hh547103.aspx
https://github.com/L1ppmann/db-tutorial#mongodb-资料
MongoDB 官网https://www.mongodb.com/
MongoDB Githubhttps://github.com/mongodb/mongo
MongoDB 官方免费教程https://university.mongodb.com/
MongoDB 教程https://www.runoob.com/mongodb/mongodb-tutorial.html
MongoDB 高手课https://time.geekbang.org/course/intro/100040001
mongodb-json-fileshttps://github.com/ozlerhakan/mongodb-json-files
Introduction to MongoDBhttps://www.slideshare.net/mdirolf/introduction-to-mongodb
eBay: Building Mission-Critical Multi-Data Center Applications with MongoDBhttps://www.mongodb.com/blog/post/ebay-building-mission-critical-multi-data-center-applications-with-mongodb
The AWS and MongoDB Infrastructure of Parse: Lessons Learnedhttps://medium.baqend.com/parse-is-gone-a-few-secrets-about-their-infrastructure-91b3ab2fcf71
Migrating Mountains of Mongo Datahttps://medium.com/build-addepar/migrating-mountains-of-mongo-data-63e530539952
Github: Awesome MongoDBhttps://github.com/ramnes/awesome-mongodb
https://github.com/L1ppmann/db-tutorial#搜索引擎数据库资料
https://github.com/L1ppmann/db-tutorial#elasticsearch-1
Elasticsearch 官网https://www.elastic.co/cn/products/elasticsearch
Elasticsearch Githubhttps://github.com/elastic/elasticsearch
Elasticsearch 官方文档https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html
Elasticsearch: The Definitive Guidehttps://www.elastic.co/guide/en/elasticsearch/guide/master/index.html
《Elasticsearch 实战》https://book.douban.com/subject/30380439/
ELK Stack 权威指南https://github.com/chenryn/logstash-best-practice-cn
Elasticsearch 教程https://www.knowledgedict.com/tutorial/elasticsearch-intro.html
Elasticsearch+Logstash+Kibana 教程https://www.cnblogs.com/xing901022/p/4704319.html
ELK(Elasticsearch、Logstash、Kibana)安装和配置https://github.com/judasn/Linux-Tutorial/blob/master/ELK-Install-And-Settings.md
Elasticsearch Performance Tuning Practice at eBayhttps://www.ebayinc.com/stories/blogs/tech/elasticsearch-performance-tuning-practice-at-ebay/
Elasticsearch at Kickstarterhttps://kickstarter.engineering/elasticsearch-at-kickstarter-db3c487887fc
9 tips on ElasticSearch configuration for high performancehttps://www.loggly.com/blog/nine-tips-configuring-elasticsearch-for-high-performance/
Elasticsearch In Production - Deployment Best Practiceshttps://medium.com/@abhidrona/elasticsearch-deployment-best-practices-d6c1323b25d7
GitHub: Awesome ElasticSearchhttps://github.com/dzharii/awesome-elasticsearch
https://github.com/L1ppmann/db-tutorial#图数据库
Intro to graph databases, Part 1, Graph databases and the CRUD operationshttps://www.ibm.com/developerworks/library/cl-graph-database-1/cl-graph-database-1-pdf.pdf
Intro to graph databases, Part 2, Building a recommendation engine with a graph databasehttps://www.ibm.com/developerworks/library/cl-graph-database-2/cl-graph-database-2-pdf.pdf
Graph Databasehttp://graphdatabases.com
Handling Billions of Edges in a Graph Databasehttps://www.infoq.com/presentations/graph-database-scalability
Neo4j case studies with Walmart, eBay, AirBnB, NASA, etchttps://neo4j.com/customers/
FlockDB: Distributed Graph Database for Storing Adjacency Lists at Twitterhttps://blog.twitter.com/engineering/en_us/a/2010/introducing-flockdb.html
JanusGraph: Scalable Graph Database backed by Google, IBM and Hortonworkshttps://architecht.io/google-ibm-back-new-open-source-graph-database-project-janusgraph-1d74fb78db6b
Amazon Neptunehttps://aws.amazon.com/neptune/
https://github.com/L1ppmann/db-tutorial#时序数据库
What is Time-Series Data & Why We Need a Time-Series Databasehttps://blog.timescale.com/what-the-heck-is-time-series-data-and-why-do-i-need-a-time-series-database-dcf3b1b18563
Time Series Data: Why and How to Use a Relational Database instead of NoSQLhttps://blog.timescale.com/time-series-data-why-and-how-to-use-a-relational-database-instead-of-nosql-d0cd6975e87c
Beringei: High-performance Time Series Storage Engine @Facebookhttps://code.facebook.com/posts/952820474848503/beringei-a-high-performance-time-series-storage-engine/
Introducing Atlas: Netflix’s Primary Telemetry Platform @Netflixhttps://medium.com/netflix-techblog/introducing-atlas-netflixs-primary-telemetry-platform-bd31f4d8ed9a
Building a Scalable Time Series Database on PostgreSQLhttps://blog.timescale.com/when-boring-is-awesome-building-a-scalable-time-series-database-on-postgresql-2900ea453ee2
Scaling Time Series Data Storage - Part I @Netflixhttps://medium.com/netflix-techblog/scaling-time-series-data-storage-part-i-ec2b6d44ba39
Design of a Cost Efficient Time Series Store for Big Datahttps://medium.com/@leventov/design-of-a-cost-efficient-time-series-store-for-big-data-88c5dc41af8e
GitHub: Awesome Time-Series Databasehttps://github.com/xephonhq/awesome-time-series-database
https://github.com/L1ppmann/db-tutorial#传送-
DB-TUTORIAL 首页https://github.com/dunwu/db-tutorial
我的博客https://github.com/dunwu/blog
dunwu.github.io/db-tutorial/https://dunwu.github.io/db-tutorial/
Readme https://github.com/L1ppmann/db-tutorial#readme-ov-file
CC-BY-SA-4.0 license https://github.com/L1ppmann/db-tutorial#CC-BY-SA-4.0-1-ov-file
Please reload this pagehttps://github.com/L1ppmann/db-tutorial
Activityhttps://github.com/L1ppmann/db-tutorial/activity
0 forkshttps://github.com/L1ppmann/db-tutorial/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FL1ppmann%2Fdb-tutorial&report=L1ppmann+%28user%29
Releaseshttps://github.com/L1ppmann/db-tutorial/releases
Packages 0https://github.com/users/L1ppmann/packages?repo_name=db-tutorial
Please reload this pagehttps://github.com/L1ppmann/db-tutorial
Contributorshttps://github.com/L1ppmann/db-tutorial/graphs/contributors
Please reload this pagehttps://github.com/L1ppmann/db-tutorial
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.